通程创品今日分享单片机开发需要掌握的几个法门

创建时间:2023-03-17 20:05
浏览量:0

单片机开发掌握技巧,学习起来可以事半功倍,很多人在学习之初可能会买很多的学习资料,结果看不下去便放弃了,但大家也要知道读万卷书不如行万里路,在看书同时更要结合实践,同时还要注意技巧。那今天通程创品就来给大家分享单片机开发中需要掌握的几个法门。

通程创品今日分享单片机开发需要掌握的几个法门:

1、使用看门狗

看门狗电路通常是一块在固定的时间间隔内更新的硬件。通常由单片机进行更新,如果看门狗在一定时间内没有更新,则看门狗发出复位信号,并重新复位。一种特殊的看门狗更新方式通常是在看门狗芯片相关的插脚上提供一个电平上升沿或读取它的一个寄存器。当单片机出现故障并死机时,利用看门狗电路将单片机重新复位,使自身像上了看门狗。

 

2、设计最精良的符合要求的系统

对单片机的性能进行正确的估计,了解单片机的性能,最大限度的挖掘单片机的潜能对于单片机系统设计者来说至关重要。单片微处理器的关键在于软件设计师编写的软件。唯有对单片机的能力有充分的了解,才能做出“冗余”的系统设计。并使用多个外设芯片来实现单片功能实现。这种做法既增加了系统成本,又可能降低了系统的可靠性。

 

3、确定系统的初始化有效性

该系统内的芯片以及设备从上电开始到正常工作的状态常常有一段时间,程序开始延迟一段时间,是让系统中所有设备都达到正常工作状态。到底要多长时间才合适呢?它依赖于在系统的每一个芯片中何时达到正常工作状态,通常以最慢的速度计算。通常20-100毫秒的延迟就足够了。对采用嵌入MODEM等“慢热型”器件的系统,应使用更长的时间。这当然需要在系统的实际运行中进行调整。

 

4、确定系统重置信号的可靠性

通常在单片机的数据手册(Datasheet)中都会提及该单片机对重置信号的要求。普通重置信号的宽度应该是。恢复电平的宽度和幅值应符合芯片要求,并保持稳定。尤其重要的是,复位电平应该与电源上电在同一时刻发生,即芯片一上电,就会产生复位电平。否则,由于未复位,单片机中的寄存器的值是随机值,上电时会按PC寄存器中的随机内容开始运行,容易造成误操作或进入死机。

 

以上就是通程创品今日分享的关于单片机开发的相关技巧了,希望对大家有帮助,如果您还有其他疑问,欢迎一起探讨交流。