08 2021 档案
摘要:void fun(void) { uint8_t i =0; } 这样定义程序正常运行;正常运行是指程序启动是调试串口有输出信息 void fun(void) { uint8_t i; } 这样定义程序不能正常运行 void fun(void) { } 这样程序不能正常运行 调试过程中发现: 下载程
阅读全文
摘要:uart是异步通讯,超过4%导致数据传输错乱 pwm输出
阅读全文
摘要:排查问题思路:(加入iic设备,称为C) 1、拿个另一个iic设备(好的),加入其中,总线ok,说明是模块的问题;否则是总线问题 2、若不知道是不是好的设备,去掉一个总线上之前的设备(已经证明是好的),加入C,看看总线是否怎样;若还是有问题,说明是C有问题,否则是总线负载太多了 这里不仅限于iic设
阅读全文
摘要:使用方式: 源文件和头文件修饰变量时,需保持一致,即头文件中也要volatile 使用场景: 参考文章1,点击进入 参考文章2,点击进入
阅读全文
摘要:参考文章: 地址1 (作者小马) 汇编代码,更少 地址2 预留
阅读全文
摘要:理论支撑: 当两个板子线圈数一样时:13>8(7) 协议处理时,标签位置不用动,控制灯需要另做处理 当两个板子线圈数不一样时:待分析
阅读全文
摘要:遇到这个问题,本人十分困惑。故搜索于网上,回答种种。耐心一一排查后,找到问题! 查找问题过程: 一开始认为是485通讯过程中,有2个同时发送,导致总线数据错乱,故将主机去掉,留下几个从机 用485模块替代主机发送指令,问题依然存在,故不是2个主机同时发送导致的 怀疑是线质量不好,故将线换了一遍,问题
阅读全文

浙公网安备 33010602011771号