单片机程序风格和调试技巧(一)
来源:互联网 发布:js的string是不可变 编辑:程序博客网 时间:2024/06/06 08:37
1. 总线的调试
- 读PID
- 连续读PID
- 写一个寄存器后立即读
- 连续读写几千次
2. SPI总线
- CPU向SPI写,有两种方式:
- 阻塞式:CPU不断地读寄存器,查看发送数据寄存器是否为空(是否ready)。时间不可控。
- 非阻塞式(缓冲式):CPU写进缓冲区就干其他事去了,中断标志置位,发送交给中断去处理。可能丢失数据(bit loss)。
3. 单片机程序风格
- 负载(task loading):在while(1)中不断执行的部分。
- 负载较重时,执行delay()意味着单片机什么都干不了。
4. 时间监视技巧
- 利用单片机的管脚,翻转,在示波器上查看。不宜用LED,不宜用串口读时间。
0 0
- 单片机程序风格和调试技巧(一)
- 程序风格(一)
- 单片机程序协助调试方法(一)串口调试(持续更新中)
- Android studio使用技巧(一:快捷键和断点调试)
- 调试神经网络的注意事项和技巧总结(一)
- 单片机程序架构(一)时间片轮询
- VS 调试技巧(一)
- VC++调试技巧(一)
- Java-调试技巧(一)
- 软件调试技巧(一)
- [程序调试方法和技巧1]
- 单片机程序调试黑皮书
- GDB 调试基本技巧和指令(一)
- 串口调试精灵的使用和串口程序调试技巧
- Android程序开发调试工具(一):dx和dexdump
- gdb调试(一)启动调试程序
- GDB调试程序(一)
- GDB调试程序(一)
- 网页调用QQ
- Servlet03
- 通过打印日志的方式检查BUG & 单例模式类使用前要保证被初始化
- 【1】Android体系与系统架构——Android群英传开发笔记
- (经典)POJ-1631 LIS,偏序问题
- 单片机程序风格和调试技巧(一)
- 关于两个变量值互换问题
- 设计模式(1)------工厂方法模式
- 剑指offer—打印1到最大n位数
- @class
- 《DEBUG HACKS》中文版笔记(二)
- shell脚本下常用的符号组合及转移字符
- HDOJ 1573 X问题 (余数不互质的中国剩余定理)
- android学习笔记(四)__xml和widget