2021-5-21 第二篇
我又开始写今天的小作文了!
今天完成的工作有。。。。好像一个也没完成。
主要做了哪些工作呢,解决问题:
1.adc不能测3.3V以上的电压?看了一下参考手册:
VREF能接的最大电压是3.6V,所以接到5V的话肯定会被烧坏。但是强大的野火提供了一种测量范围-10V~+10V连接方式,虽然看不懂,但是感觉挺厉害,于是我想到了一种办法,在外设计一个分压电路,把0V-66V的电压分成20份,ADC测量其中的一份,也就是0V-3.3V,这样就变相的满足了超大的测量范围。但是问题是需要一个19K欧和1K欧的电阻,还要比较精确的电阻。未解决。
2.电滚筒的测试:电滚筒自带一个驱动卡,只需要给驱动卡的RUNA一个低电平就可以使电滚筒转起来,但问题是无论给他高电平还是低电平,万用表测到的电压值都是12.7V,魔幻了。经过其他人的帮忙和研究,发现输出引脚和端口之间有一个反相器,这要求给引脚高电平才能实现端口的低电平。改了代码之后滚筒还不转,相应引脚的LED也不亮,推测板子有问题,用其他程序下板之后灯亮了,这就尴尬了,原来是我的代码有问题。啥问题呢我也说不清楚,反正在我的知识范畴之外,就是BOOT和FLASH地址的问题,最后把地址改以一下:
灯就会亮了。但是下面的程序就又魔幻起来了。。。。。
通过串口打印出相关数据失败,不知道原因。但是其他人用这相同的程序就打印出来了,沮丧!难道又是配置的问题,不应该呀,串口的配置问题已经排除,为啥子呢????
小白你是否有很多问号?是的。
周末快乐!