本系列文档特别感谢坛友wstt、david_lee、cat3902982、sugerlatu、zhangdaoyu等朋友的大力支持下,他们花费了很多时间和精力,将坛子里的资料进行了规整、总结,没有他们的付出,就不会有本教程的出炉。
本教程旨在带领初学者入门,如果还需要再深入了解,可在论坛随时沟通,也可以分享自己的设计成果。
首先声明,所谓的另一种是,是相对于官方温度传感例程里面的方法来说的。官方程序里面大致是这样的,设为连续计数模式,TXD,RXD作为TA的捕获/比较功能引脚,当捕获到起始位或要发送数据的时候,在当前计数值的基础上加上一位的宽度来设定下一个中断时间,然后根据要发送的值来确定TXD功能引脚的输出。这种方法充分利用了硬件资源,但是相对应的要设置的寄存器和中断要处理的稍多点,使用起来稍显复杂。