이상하게 CortexM3 관련 정보들을 찾기가 힘들더군요

8bit 같은 경우는 당근이가 짱인데 ㅋㅋㅋ

크레이지 카페같은 경우는 잘 되어 있기는 하지만, 초보자나 입문하는 사람들이 보면 정말 모르겠더라구요

제가 그랬으니까요 ㅋㅋ

사실 머 지금도 봐도 잘 모르긴 합니다 ㅋㅋ

처음 시작만 어떻게 잘 하면, 이것저것 잘 따라갈것 같은데 그걸 못하니 ㅋㅋ

제가 초보자기 때문에 초보자의 마음으로 처음 부터 기능구현 하는 것들을 포스팅 해보려고 합니다. ㅋㅋ

그 처음으로 시작하는 것이 물론 LED 겠지요 ㅋㅋ

LED 는 MCU 의 기본이니까 ㅋㅋㅋ

사실을 우리 연구실에서 세미나 한다고 그래서 그 겸에 이렇게 자료를 만들어서 올리는 거기도 해용 ㅋㅋ

그리고 이것은 공지사항 ㅋㅋ

앞으로 코드 전문이 포함된 프로젝터 폴더를 올려드리지는 않겠습니다 ㅋㅋㅋ

대신에 아래 보시듯이 핵심 코드들을 모두 공개하니까 보시고 찬찬히 따라하시면 금방 할수 있어요 ㅋㅋ

너무 처음부터 다 줘버리면 공부가 안되자나요? ㅋㅋ

대신에 충분히 보고 따라할수 있도록 코드를 부분적으로 짤라서 드리니까 노력하시면 금방 될거에요


오늘 찾아야할 자료들 : Library, Library 관련 메뉴얼 & 예제, M3 메뉴얼

모두둘 조금만 노력하면 쉽게 찾을 수 있는 자료들입니다. ㅋㅋ

정 못찾겠다 싶으신분은 댓글로 메일주소나 개인적으로 연락주세요 ㅋ

물론 제가 작성하기는 했지만
이번 포스팅 또한 절대로 제 혼자만의 힘으로 된것이 아니며, 이 자료는 연세대학교 의용계측 연구실 전체의 자산임을 밝힙니다. (우리 박철희 포함)

파일이 필요하시면 연락주시면 드리겠지만, 절대로 자료의 변조는 없었으면 좋겠습니다.

그럼 포스팅 시작할께요 ㅋㅋ

사진은 클릭하시면 크게 보입니다.

 

 

 

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by J.Bear

처음으로 CortexM3 에 대해 포스팅을 하는군요 ㅋㅋ

저도 아직은 쌩짜 초보라서 잘 모릅니다. ㅋㅋ 그래서 환경 구축 부터 시작해서 제 실력이 늘어감에 맞추어 포스팅을 할려고 해요 ㅋㅋ

지금까지는 Resistor 기반, Library 기반으로 ADC, USART, DMA 등의 기능 구현을 하는 연습을 하다가,

이제 RTX 라는 커널 (OS) 을 올려서, OS 기반 멀티태스킹 환경에서 프로그램을 짜보려하니,

이게 환경 구축을 하기가 만만치 않고, 자료 찾기도 쉽지가 않더라구요

그래서 이 자료를 제작하게 되었습니다. ㅋ

가장 큰 목적은, 훗날 제가 다시 프로젝트를 생성해야할때 제대로 할 자신이 없어서 입니다. ㅋ

저와 같이 고생을 하시는 분들에게 큰 도움이 되었으면합니다. ㅋㅋ

보시고 도움이 되셨으면 밑에 댓글이라도 좀 달아주세요 ㅋㅋㅋ


시작하기 전에 드릴 말씀은, 이 글은 절대로 제 혼자의 힘으로 된것이 아니고, 연세대학교 의공학과 대학원의 고수들인 (영면이형, 철희)에 의한 가르침으로 이루어 진것임을 밝혀둡니다.

검증용 코드 및 포멧은 연세대학교 의용계측연구실 (MILAB) 의 석사 4학기 한영면 연구원이 짠 코드입니다. 예제에 사용되는 Reference File 을 제공해 주셨고, 블로그에 올린 압축 파일은 그것을 기반으로 Ev Board 에서 클럭을 크게 손대지 않아도 돌 수 있도록 제가 수정 한 것입니다.

항상 많은것을 알려주셔서 너무나도 감사하다는 말을 전합니다.

각각의 의미라던지, 설명은 다음 포스팅을 노려보겠습니다.

하다가 안되시는 부분은 댓글이나 메일 주세요. 메일 주소는 제 프로필 참고하세요

그럼 포스팅을 시작해 볼께요.

Target Board : Keil - MCBSTM32EXL
MCU : Cortex M3 - STM32F103ZG
Debugging Tool - ULINK2 (PRO 한대만 사주세요)
Kennel : RTX V4.1.2
Library Version : 3.4.0
Compiler : KEIL, uVision 4.12


위의 환경으로 제작 되었으며, 다른 디버깅툴이라도 uVision 에서 구축하시는 것이라면 응용이 가능 할 것임

예제에 사용되는 Reference Folder 도 압축하여 올려드리겠습니다.



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저작자 표시
신고
Posted by J.Bear