中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

我想让完成超声波的同时led闪烁用了两个定时器0,...

 酱香饼

下载贤集网APP入驻自媒体

我想让完成超声波的同时led闪烁用了两个定时器0,1。但是定时器0好像没有用,超声波能测距但是led不闪烁。将led写入定时器0(如图四)后发现好像定时器0中led函数只执行1次。这是怎么回事

最新回复
发布回复
T0可分成2个独立的8位定时器,而定时器1则不能;T1可作为串口的波特率发生器,而定时器0则不能。
TO可分成2个独立的8位定时器,而定时器1则不能;T1可作为串口的波特率发生器,而定时器0则不能。
我发现貌似你这个启动定时器之后无法停止定时器,估计就是这个原因了!
个人认为应当是定时器一和定时器零使用错误,因为t1和t0的要求你没有弄清楚是代码运行过程中出现了错误
个人认为应当是定时器一和定时器零使用错误,因为t1和t0的要求你没有弄清楚是代码运行过程中出现了错误
这种结构可以分成两个独立的8位定时器,并且根据具体的状态考虑, T1可以作为串口的波特率发生器的结构更加的稳定,并且也能够合理地运行
个人认为楼主可以将T0分成两个独立的八位定时器,将T1作为串口的波特率发生器就好了。
从图中来看的话,出现这种情况时应该是由于TO可以分成两个独立的八位定位器而定时器1是不能这样的原因导致的。
这个可分成2个独立的8位定时器,而定时器1则不能,T1可作为串口的波特率发生器,而定时器0则不能。
题主,想要实现完成超声波的同时 LED 闪烁的效果,你可以将 T0 分为两个独立的 8 位定时器,T1 可以作为串口的波特率发生器。
楼主,其波特率发生器不是产生波特率的,波特率时钟频率/波特率因子=波特率。且从输入时钟转换出需要的波特率。
我的想法是可以将T0 分为两个独立的8位定时器。T1司以作为串口的波特率发生器。

为您推荐

热门交流