STM32
STM32 经验分享
YONYON-R&D
EVERYBODY DIES, I DECIDE WHAT TIDE TO BRING.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32 HAL 用DMA+空闲中断接收不定长数据
这里的 这二行比较关键, 第一:是禁止DMA 这里才能设置DNTR. 第二:还必须等待设置成功 里面有这么一句 while((hdma->Instance->CR & DMA_SxCR_EN) != RESET){};/* Clear all interrupt flags at correct offset within the register */ regs->IFCR = 0x3FU StreamIndex;如果不要HAL_DMA_Abort(),测试发现 发二帧,第一......原创 2022-07-01 12:29:25 · 1012 阅读 · 0 评论 -
稳定的环形队列--经过严格测试(普通+FREERTOS)
相比于定长队列,环队队列在省空间方面有很大的优势。可以缓存变长的数据。裸机队列:typedef struct{ u16 front; u16 rear; u16 length; u8 data[USART_QUEUE_SIZE];} type_usart_queue;//============================================================================================............原创 2022-05-20 17:34:55 · 698 阅读 · 2 评论 -
STM32 串口用DMA中断发送问题 掉坑
STM32 DMA中断发送问题原创 2022-05-06 15:48:22 · 3290 阅读 · 2 评论 -
FreeRTOS常用函数
FreeRTOS常用函数转载https://www.cnblogs.com/kerwincui/p/14220054.html一、任务任务创建和删除xTaskCreate 任务创建xTaskDelete 任务删除,通过传入NULL值来删除自己任务挂起和恢复vTaskSuspend() 暂停一个任务vTa...转载 2022-02-19 11:40:58 · 1419 阅读 · 0 评论 -
KEIL环境下找不到core_cmInstr.h文件的处理
1. 首先确定 配置时 include 是不是加载了路径 结果KEIL5下面找不到core_cmInstr.h2. KEIL5 需要安装 MDK v4 Legacy Support ,最后解决问题 http://www2.keil.com/mdk5/legacy/...原创 2018-03-15 08:28:45 · 14719 阅读 · 1 评论 -
WIFI 基础知识1 -今日学习
最开始我们知道无线电,多数是AM/FM 调幅和调频 现在多设备都是采用调频方式, 由于技术的发展,谐波可以做得很小,带宽可以更窄,现在都采用多通道 进行通讯.1.调制方式 A.802.11b CCK/DSSSB.802.11a OFDMC.802.11g CCK/DSSS/OFDMD.802.11n MIMO-OFDM/DSSS/CCK协议发布年份/日期Op.标准频宽实际速度 (标准)实际...原创 2018-05-27 20:22:41 · 2910 阅读 · 0 评论
分享