- 博客(5)
- 收藏
- 关注
原创 STM32 Cubemx
串口 串口重定义 #include "stdio.h" #ifdef __GNUC__ /* With GCC, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_putchar() */ #define PUTCHAR_PROTOTYPE int __io_putc...
2020-04-12 20:38:49 241
原创 STM32 Freertos
FreeRTOS——任务间使用队列同步数据 xQueueHandle MsgQueue; 声明一个队列句柄,队列句柄可以理解成一个队列的标记,不同的队列具有不同的标记 MsgQueue = xQueueCreate( 5 , sizeof( int16_t ) ); 创建队列,即在内容中开辟固定大小的区域。FreeRTOS中需指定队列的深度和每个元素的字节长度,如果队列的深度为1那么便和uCOS的...
2020-04-11 21:34:39 445
原创 KEIL / MDK生成BIN文件
使用相对路径生成,则不需要任何修改 $K\ARM\ARMCC\bin\fromelf.exe --bin --output=@L.bin !L 编译后,Build Out框可以看到: After Build - User command #1: D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe --bin --output=test1.bin...
2020-04-08 15:44:07 310
原创 编程技巧学习笔记
编程技巧学习笔记 初始化字符串数组 更改IP地址 uint8_t masterDomain[64]="123.456.32.15"; /* 服务器域名 */ strcpy((char *)masterDomain,"198.128.1.12"); char str[20]; strcpy(str, "98993489"); 按照格式分离字符串 以IP地址为例 uint8_t mas...
2020-04-07 14:53:13 113
原创 modbus学习笔记
modbus学习笔记 最近有用到modbus协议,就把之前原来收集的资料全都拿出来又复习了一遍。发现以前了解的也忘了差不多了。所以这次理解了赶紧做个总结,省的下次再忘记了。 如上所示一共8种功能码。这其中有涉及到线圈、离散输入、保持、输入四种寄存器。这名字也不知道谁起的,让人看了一点不通俗易懂,搞得晕晕乎乎。实际上你要是看清他的本质就很简单了。 modbus完整支持很多功能码,但是实际在应用的时...
2019-11-28 13:56:13 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人