목록STM32F4 (5)
Brise
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
-- ST사에서는 stm32f 시리즈와 l시리즈를 위한 공통적인 라이브러리를 지원한다. 이 라이브러리는 st보드들을 개발하기 위한 IDE에 전반적으로 사용된다. 즉, API를 콜하는 방법은 약간 다르지만 소스코드 자체는 동일하다. ** 참고로 2014년부터 CMSIS의 라이브러리의 구조가 약간 바뀌었다. HAL라이브러리로. 이러한 CMSIS 펌웨어 라이브러리를 이용하여 사용자가 직업 코딩을 할 수도 있지만, 친절하게도, ST사에서는 STCubeMX라는 툴을 이용하여 간단하게 Pin과 Clock Configuration을 할 수 있도록 도와주고 있다. 이 툴을 이용하면, pin과 clock초기화를 GUI를 이용하여 생성하고 자동생성된 코드를 프로젝트에서 바로 불러와 프로젝트를 빠르게 만들 수 있다. 또한,..
-- 1. ARM GCC 설치https://launchpad.net/gcc-arm-embedded* 편리한 사용을 위해 PATH를 추가한다. 2. Eclipse CDT 설치http://www.eclipse.org/cdt/ 3. Eclipse Plugin 설치Help - Install New Software > GNU ARM Pluginhttp://gnuarmeclipse.sourceforge.net/updates > Zylin Embedded CDT Pluginhttp://opensource.zylin.com/zylincdt 3. OpenOCD 설치http://sourceforge.net/projects/openocd/files/openocd/0.9.0/http://www.freddiechopin.inf..
STM32 C/C++ software librariesStandard peripheral library.USB device library.DSP library.Encryption library.Motor control library.MP3 / WMA / Speex codecs and audio engine.Self-test routines. Motr Control library 에는 PMSM모터를 구동할수있는 함수들이 있는듯하다. http://en.wikipedia.org/wiki/STM32
1. 컴파일러 및 개발환경 다운로드 arm-gcc 다운로드( 운영체제 맞추어서)https://launchpad.net/gcc-arm-embedded eclipse 다운로드( C/C++ 개발용, 운영체제 맞추어서)https://www.eclipse.org/downloads/ 2. eclipse 실행 및 플러그인 다운로드 eclipse를 실행한다Help -> Install New Software 선택 플러그인 설치 name: GNU ARM Eclipse Plug-insURL: http://gnuarmeclipse.sourceforge.net/updates 3. 테스트 프로젝트 생성 File -> New -> C Project STM32F4 Project 선택 Project Name은 blinkyLED로 입력..