stm32
Mapoplus
保持学习,做好记录
展开
-
STM32.IO口寄存器操作与库函数操作比较
STM32,库函数与寄存器操作比较原创 2022-09-26 00:06:06 · 445 阅读 · 2 评论 -
STM32.SPI
SPI(Serial Peripheral Interface)串行外设接口,是一种高速,全双工,同步的只占用四根线的通信总线。四根线:MISO(Master Input Slave Output)主设备数据输入,从设备数据输出MOSI(Master Output Slave Input) 主设备数据输出,从设备数据输入SCLK(Serial Clock)时钟信号,由主设备产生;CS (Chip Select)从设备使能信号(低电平使能),由主设备控制CS是主设备选择从设备的控制信号,增原创 2022-02-28 23:53:32 · 1053 阅读 · 1 评论 -
STM32 . SysTick系统定时器
SysTick 是一个个24 位、降序(向下计数)、零约束、写清除的计数器SysTick寄存器SysTick初始化void SysTick_Init(void){ //设置重载值(1us时基) SysTick->LOAD = (uint32_t)(SystemCoreClock/1000000-1UL); //1UL强制转换成 //清空计数器中的值 SysTick->VAL = 0UL; //设置systick的时钟源和开启systick的中断 SysTi原创 2021-09-11 15:00:47 · 151 阅读 · 0 评论 -
STM32 . 串口
USART:通用同步异步收发器外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。支持同步单向通信和半双工单线通信。使用多缓冲器配置的DMA方式,可以实现高速数据通信。STM32中的USART:任何USART双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。RX:接收数据串行输。通过过采样技术来区别数据和噪音,从而恢复数据。TX:发送数据输出。当发送器被禁止时,输出引脚恢复到它的I/O端口配置。USART的初始化在这里以USART1为例原创 2021-09-10 20:44:32 · 119 阅读 · 0 评论 -
STM32 . 环境搭建
使用官方固件库手动搭建工程采用的《STM32F10x_StdPeriph_Lib_V3.5.0》库文件先新建三个文件夹core中需要的东西打开固件库中的Libraries在这个路径下复制这两个文件这个路径下的这三个这个startup启动文件的后缀分别对应芯片的大中小容量复制文件放入core文件到这就完成了对core文件所需文件的设置lib中需要的东西inc中放的是所有的头文件而src中存放的是与头文件对应的源文件做好这些操作后就可以开始新建工程打开软件,选择新原创 2021-09-08 19:40:05 · 251 阅读 · 0 评论