stm32
月如琉璃
愿你有随处可栖的江湖,也有追风逐梦的骁勇!
展开
-
Jlink如何开启虚拟串口功能
打开后会显示Jlink的版本等信息,输入指令VCOM ENABLE 便打开了虚拟串口功能,此功能是Jlink V9版本以后才支持的。当然如果需要关闭这个功能使用JTAG仿真,可以在窗口命令内输入VCOM DISABLE,在编程器断电再上电以后生效!安装完jlink的驱动以后,找到Jlink commander 图标。之后重新上电,设备管理器里面会有如下串口出现,用串口调试助手打开即可。②输入vcom enable 打开虚拟串口(再次上电生效)①首先驱动自己是否是V9版本。原创 2023-11-26 11:35:18 · 2028 阅读 · 0 评论 -
iar如何全擦芯片内存
Project ->Download -> Erase memory原创 2023-11-26 11:09:18 · 795 阅读 · 2 评论 -
STM32中Msp函数的意义
这样在不同的MCU之间搬运代码时只需要修改HAL_UART_MspInit()而不用对HAL_UART_Init()进行修改。举个例子:串口初始化函数HAL_UART_Init()与串口底层初始化函数HAL_UART_MspInit()HAL_UART_MspInit()用于初始化于MCU相关的配置比如时钟、NVIC、GPIO等。HAL_UART_Init()用于初始化串口通讯协议如波特率、有效位等。原创 2023-11-26 11:05:18 · 578 阅读 · 0 评论 -
stm32中断调用流程
在这个例子中,rx_buffer数组用于存储串口接收到的数据,rx_buffer_head和rx_buffer_tail是指向缓冲区头部和尾部的索引。USART1_IRQHandler函数是UART的接收中断服务函数,它将接收到的数据存储到缓冲区队列中。即当GPIO口复用USART进行通讯时,必须要先使能GPIO的时钟,然后再使能具体外设的时钟(USART的时钟)!-> UART_Receive_IT(UART_HandleTypeDef *huart) (接收函数)原创 2023-11-26 11:02:20 · 1342 阅读 · 0 评论