第一部分 库函数下载
STM32F10x_StdPeriph_Lib_V3.5.0 按照STM32野火版中 建立工程
注意的部分
1.
此处选择否,为了保持库的完整性,自己选择手动添加。
2.STM-DEMO里面新建三个文件用于分工 ,之后把每个文件所需要的内容添加进去,这样的一个好处是 对以后 这样的流程就方便了。不会乱。
把 um0427\Libraries\STM32F10x_StdPeriph_Driver 文件夹下的 inc 和 src放在 FWlib 文件中
把 um0427\Project\Template 中的main.c和stm32f10x_conf.h?stm32f10x_it.h、 stm32f10x_it.c放在USER 中
把 um0427\Libraries\CMSIS\Core\CM3下的全部文件拷贝到CMSIS 文件中
(具体可以参考之前按照野火做的STM-DEMO),可以直接拷贝过去。
二、之后只需要改变main函数就行了。
三、环境的设置非常重要Device/Output/
注意每一项设置,define,include path(按照STM-DEMO设置就行了)
一定要选择右侧的cortex
右侧的setting 里面的设置项也非常重要
设置好之后,后续的就是在main函数中写对应的函数了。
这是输出不同占空比pwm波以及其互补波的程序,以及输出监视:http://www.amobbs.com/thread-3592676-1-1.html