
STM32
David_By
这个作者很懒,什么都没留下…
展开
-
USB串口高速通讯环形队列(单入单出、多入多出)
辅助理解:数据结构(C语言版)严蔚敏 清华大学出版社(环形队列)头文件数据定义typedef enum{ USART_QUEUE_EMPTY = 0, USART_QUEUE_FULL = 1, USART_QUEUE_OK = 2,} usart_queue_status_t;#define USART_QUEUE_SIZE 256 typedef struct{ u16 front; u16 rear; u16 size;原创 2020-11-16 17:49:16 · 1956 阅读 · 2 评论 -
stm32f7 cubemx can 通讯
参考:https://blog.youkuaiyun.com/u012308586/article/details/81001102https://blog.youkuaiyun.com/flydream0/article/details/52317532https://blog.youkuaiyun.com/u012587637/article/details/520326301.CAN配置54/6/(10+7+1)=500k2.usart.c/* USER CODE BEGIN 0 */#in...原创 2020-09-02 16:16:42 · 1119 阅读 · 0 评论 -
stm32CubeMX+STM32F7串口空闲中断+发送DMA
参考:https://blog.youkuaiyun.com/youmeichifan/article/details/51750435?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase参考:https://blog.youkuaiyun.com/chenjk10/article/details/106264940参考:https://blog.youkuaiyun.com/wxc971231/arti原创 2020-09-01 15:13:04 · 1317 阅读 · 2 评论 -
STM32 debug调试 HardFault_Handler
在中断HardFault_Handler中的while()处打上断点,让程序执行到此处停止。 在keil中打开Call Stack + Locals,然后在HardFault_Handler上 右键选择:Show Caller Code,就会跳转到进入循环中断之前的函数处。仔细查看这部分函数被调用或者数组内存使用情况。查找原因为接收空闲中断到空闲中断里打断点发现错误原因,更改。...原创 2020-08-31 14:37:21 · 657 阅读 · 0 评论 -
MFC鼠标左键响应长按操作
参考:https://blog.youkuaiyun.com/qq_20515461/article/details/78760257实现代码:1、在窗口类内添加成员函数BOOL PreTranslateMessage(MSG* pMsg);void CMy02_TCPClientDlg::OnTimer(UINT nIDEvent);2.在Dlg中下列列表中添加 ON_WM_TIM...原创 2020-04-17 12:31:56 · 1867 阅读 · 0 评论 -
MFC tcpclient客户端与STM32F1精英版+ATK-ESP8266+WIFI通讯控制
STM32 F1 插上AP模式,服务器:u16 esp8266_start_trans(void){ u8 aaa=0; if(esp8266_send_cmd("AT","OK",50)==1)//检查WIFI模块是否在线 aaa=1; esp8266_quit_trans(); //退出透传 if(esp8266_send_cmd("...原创 2020-04-16 15:23:17 · 794 阅读 · 0 评论