STM32CUBEMX
jim0506
这个作者很懒,什么都没留下…
展开
-
STM32使用HAL库DMA+空闲中断实现串口不定长数据接收
环境:STM32CubeIDE STM32F103RB WIN10 HAL库V1.8首先配置串口:开启串口中断:开启DMA接收:配置中断分组:然后生成代码就可以了。进入代码,添加串口1中断服务程序:#define UART_RX_LEN 1024 // 一次最大接收的数据量uint8_t UART_RX_BUF[UART_RX_LEN]; // DMA数据接收缓存__IO uint16_t UART_RX_STA = 0; // 第15bi.原创 2022-02-11 16:54:50 · 8766 阅读 · 1 评论 -
STM32 USB复合设备编写
本实验是基于野火霸道开发板STM32F103ZET6目的完成一个CDC + MSC的复合USB设备 可以方便在CDC,MSC,复合设备三者间切换 可移植性强预备知识cube中USB只有两个入口。main函数中的MX_USB_DEVICE_Init函数。/* init function */void MX_USB_DEVICE_Init(void){ /* Init...转载 2020-04-11 16:06:52 · 3119 阅读 · 2 评论