STM32开发历程
纸境止境
暂无
展开
-
(STM32学习)1.新建工程模版
一、库函数 1.CORE下的三个文件是core_cm.c; core_cm.h; starup_stmf10x_hd.s 拷贝自 D:\学习\开发板\精英A盘-资料-1\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3 2.FWLIB下的文件夹是 inc src文件夹。 拷贝自 D:...原创 2018-05-29 21:18:28 · 260 阅读 · 0 评论 -
(STM32学习)3.STM32的时钟系统
*.STM32时钟系统的配置在system_stm32f10x.c中查看。 1.拥有时钟源 由于STM32的外设很多,有的外设不需要太高的时钟频率。。同一个电路,时钟越快功耗越大,同时抗电磁干 扰能力也会越弱,所以对于较为复杂的 MCU 一般都是采取多时钟源的方法来解决这些问题。 2.时钟源 在 STM32 中,有五个时钟源,为 HSI、HSE、LSI、LSE、PLL。 从...原创 2018-05-29 21:21:40 · 5550 阅读 · 1 评论 -
(STM32学习)4.跑马灯和GPIO
1.推挽输出:可以输出强高低电平 2.文件: USER组:system_stm32f10x.c 定义系统时钟初始化函数SystemInit等 stm32f1x_it.c 定义部分中断服务 main.c 设置主函数 HARDWARE组:存放外设驱动代码,通过调用FWLib中的固件库来实现 stm32f10x_rcc.c 设置时钟的源文件 stm32f10x_gpio.c 设置GPIOu...原创 2018-07-23 10:30:18 · 590 阅读 · 0 评论 -
(STM32学习)8.手动查看usart
1.usart文件夹中包含了usart.c和usart.h两个文件。主要用于对串口的初始化和中断接收。 2.usart.c文件的36-59行代码是为了支持printf函数而写的,完全不用修改。 3.usart的初始化 //首先创造结构体对象,GPIO的,USART的,NVIC的。 //然后再初始化GPIO和USART的时钟 //查表得知GPIOA.9对应的USART1_TX ...原创 2018-07-23 10:35:09 · 551 阅读 · 0 评论