摘要: 摘要:rt-thread 有一个机制是在main函数在运行已经将外设和组件自动用宏INIT_EXPORT(fn, level)初始化外设,接下来就要分析一下原理并模仿这种自动化初始化机制自己实现。 实现原理:1.将初始化函数注册到自定义的段中,然后分层级自动初始化设备 2.$sub$$main $s 阅读全文
posted @ 2020-07-07 21:18 纯洁de小学生 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1.MDK自动初始化函数利用__attribute__((section("name")))构建初始化函数表 https://www.cnblogs.com/AresGuangjie/p/12392892.html 2.rt-thread或者运行hal库时,jlink莫名报错 https://blo 阅读全文
posted @ 2020-07-03 22:13 纯洁de小学生 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.STM32Cube FW_F1 V1.8.0 的stm32f1xx_hal_tim.h 中1744行的宏定义 #define TIM_RESET_CAPTUREPOLARITY(__HANDLE__, __CHANNEL__) \ (((__CHANNEL__) == TIM_CHANNEL_1 阅读全文
posted @ 2020-07-03 09:22 纯洁de小学生 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: QT在windows上输入汉字默认为GBK,用串口传输到单片机后必须转换为UTF-8 QString DevInfo = ui -> lineEdit_province->text(); QByteArray data = DevInfo.tolocal8Bit(); std::string str 阅读全文
posted @ 2020-07-02 21:21 纯洁de小学生 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.git clone 的时候会发现速度很慢,几K或几十K的下载,将/etc/ssh/ssh_config 下的GSSAPIAuthentication no 前的注释号去掉就可以,clone 速度会达到几兆 阅读全文
posted @ 2020-04-06 07:20 纯洁de小学生 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 初次学习使用AD2018,记录遇到的问题以及解决方法 问 题 1: 放置差分对,显示not found in diffferential pair,明明已经放上了 解决方式:先不放置差分对,将原理图update到pcb,然后回到原理图放置差分对,最后update就会没有错误了 问 题 2:在原理图上 阅读全文
posted @ 2020-02-23 11:05 纯洁de小学生 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 编程软件 1.VScode 免费跨平台且开源的编程软件,集成souceInsight的查看代码的功能,且能编译运行,多插件,且能运行中端,特别适合linux编程,因为 运行终端时,可以直接跳到出错行 2.sublimeText 小型漂亮、漂亮、非常漂亮的编程软件,和notepad相似,但是好用漂亮太 阅读全文
posted @ 2020-02-22 08:06 纯洁de小学生 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 1. modbus协议简介: modbus协议基于rs485总线,采取一主多从的形式,主设备轮询各从设备信息,从设备不主动上报。 日常使用都是RTU模式,协议帧格式如下所示: 地址 功能码 寄存器地址 读取寄存器个数 寄存器数据1 ..... CrcL CrcH /* AA 03 00 00 00 阅读全文
posted @ 2019-12-17 20:54 纯洁de小学生 阅读(18721) 评论(10) 推荐(0) 编辑
摘要: 在实际项目中,会有很多信息,如设备基本信息,协议信息,网络配置等等,这些信息我们可以通过DEBUG宏来开启或者关闭不同的Debug信息,当我们需要设置模块某些参数的时候,我们可以通过动态输入,而不是直接在程序中写死,大大方便了我们调试设备,我们可以实行两种方案:1.串口接收 2.HTML通过sock 阅读全文
posted @ 2019-10-24 19:53 纯洁de小学生 阅读(568) 评论(0) 推荐(0) 编辑
摘要: freertos的基本框架如下 注意有三点很重要: 1.任务的资源 (1)任务优先级:freertos 能够调度的任务优先级在freertosConfig.h中的configMAX_PRIORITIES中定义,每一个任务的优先级都在0~configMAX_PRIORITIES -1 中取值 优先级是 阅读全文
posted @ 2019-05-27 14:06 纯洁de小学生 阅读(616) 评论(0) 推荐(0) 编辑