恩,现在时间是11号了,昨天没写日记~原因呢~懒呗。不太想找原因啦。没写就是没写了~~
总结11号今天做了什么:1.修改了焊接机的数据获取,2.添加了电机驱动后发现电机电路有问题!3.称重工具基本弄好了。
不过今天的事情,各种离奇。。。
1.首先我们的电机驱动板是抄别人的板,型号,电阻电容什么的,一模一样~但是呢~驱动效果却不一样~这就纠结了。自己做了5块板,连在了一起,但是只有一块看起来功能是好的(实际上多出了几个脉冲!)。这个问题就不知道什么原因了,只能坐等硬件大神来分析了~~~
2.串口问题,首先我电脑刚开始能装上FTDI的串口驱动,但是呢~再经过我的拔插~拔插后。。。貌似烧坏了?不知,反正驱动已经装不上了,然后我就奇怪怎么回事~又拿了另一块板来测试,可以用,过了一会儿~~~重新插上了,但是呢,电脑不能再识别串口了~OMG,不可思议,现在总结来说我感觉只能把问题的原因归结为PC机有问题了~哎~我的PC机有个USB口确实是坏的~~~~莫非是它把串口烧坏?这就不得而知了,后续使用了另一块串口芯片,发现它是可用的。USB口也没有换~~~诡异的问题。做个标记。哪天说不定会知道原因呢。。。
3.按键问题:stm32单片机,使用IO口检测按键,使用浮空输出的模式,默认是将引脚拉低的(后来辉哥说一般是默认拉高~没准这就是为什么要默认拉高的原因~)出现的问题如下:测试按键,按下后有时候能检测到电平变化,有时候检测不到~~~有天我测试的时候发现,按键按下之后,IO口的电平变为3V,(供电是3.3)这说明是不是芯片内部怎么了? 今天又一次复现问题,但是IO口的电平突然变为2.2V。。也就是下拉10k的电阻到地压根没反应捏~~~这又是为何~~~诡异诡异。。不理解。。。
总结今天的收获呢,感觉突然遇到这么多问题,怪奇怪的~不过有问题,才有解决嘛。相信慢慢的会懂的~再此记录下,没准哪天真的懂了。
不过经过以上几件事我还是明白了为什么按键一般是拉高的原因了。~~~电这么神奇的东西。有点难懂,慢慢摸索哈~。