cname解析对网站影响,成品网站建站空间,为什么有的网站打不开 别的网站就可以打开,智联招聘网站怎么做两份简历一、最近做了一个关于自动转速测试仪的项目#xff0c;其中用到了STM32的RTC时钟的功能#xff0c;然后开始写代码#xff0c;并且成功的跑了起来#xff0c;于是将自己的板子放到桌面上让它跑了一个晚上看下误差#xff0c;结果发现经过一晚上#xff0c;误差并不是很大… 一、最近做了一个关于自动转速测试仪的项目其中用到了STM32的RTC时钟的功能然后开始写代码并且成功的跑了起来于是将自己的板子放到桌面上让它跑了一个晚上看下误差结果发现经过一晚上误差并不是很大这点说明STM32的时钟系统还是做的非常强大的但是在我好奇的将板子上的备用电池拆下来想看看还有多少电在将电池装回去后。发现一样的程序什么都没改RTC时钟却变慢了一倍后面干脆就不走了而且用的显示屏不显示了于是在网上搜了下期许别人会有类似情况出现果然强大的百度瞬间给我找出了一大堆回复最后经过查找发现所有的词条都指向了STM32的RTC外部低速晶振32.768k具体是说晶振因为旁路电容的问题导致不起振最佳匹配电容是6PF其他旁路电容不能保证稳定性开始验证先是屏幕不显示猜测是因为RTC初始化没完成我将RTC初始化给注释掉屏幕成功显示但时间的参数都先是不出来当然是意料之中的下一步既然是晶振问题我将外部低速晶振换成用外部高速晶振128分频再将时钟RTC_SetPrescaler(62499); //设置RTC预分频的值设置为62499更改后下载到板子上结果正确显示时间且时间增长时间同步至此基本能够确定是外部32.768晶振没有起振的问题。 虽然我用外部高速晶振提供频率操作成功但是这种方法有个坏处是掉电后时钟系统不能再运行这就造成每次断电后都要重新设置时间所以最后还是决定用外接一个时钟芯片DS1302。 二、关于PWM输出脚输出停止后的控制管脚输出电平高低问题因为PWM输出停止时间是不定的所以如果没有配置在关闭PWM输出后会出现管脚电平有时停留在高电平有时停留在低电平这就造成如果是通过npn三极管控制电机转速的情况下PWM停止输出后就必须停留在低电平状态解决这一问题的方法现有如下三个 1、在关闭PWM输出后设置管脚强制输出为低电平。 2、如果没有强制输出功能则可以在PWM输出结束后将管脚配置为输入状态。 3、PWM的产生是因为中断可以在中断里面检测到PWM为低时再将PWM关闭。 转载于:https://www.cnblogs.com/xiongzongxiong/p/8512342.html