我也是收到了莫哥的手焊板子了,当时确实激动了不行,因为离得近所以当时直接去公司拿了。回到宿舍之后端详了一遍板子,发现这块小板子有USB和TTL的切换按键,第一次看见这种板子,挺高级。先上图:
忙完之后立马打算先点个灯,但是这时候问题来了:不知道灯是哪个IO口,当时是周五晚上莫哥已经进入私人娱乐时间了,暂时没拿到原理图,看路线由于看到最后了,和七哥一起也看不出来所以然,最后我干脆一不做二不休,二分法把所有引脚分一半检测的方式一个个找,才找到灯对应的引脚,所以这一点强烈建议莫哥把RGB标识出来,会方便很多。
另外就是,尝试PWM开启通道点呼吸灯的时候,发现PWM直接使用到灯上没有效果,会一直是长亮现象,查手册等发现通道也没有问题,不是很专业并不知道问题出在哪个地方,如果使用IO_0口的时候,这个引脚也是可以实现PWM的功能,但是其他引脚在点灯现象上也是处于一直输出一个电平的状态,在模拟PWM的时候灯是可以正常呼吸的。
使用别的引脚的时候,由于引脚编号和引脚不对齐,所以每次更改引脚的时候,都需要数一下标号,再数一下引脚,这一点不太方便。
接下来是烧录问题(不知道七哥和另外一位老哥是不是因为这个拆的板子),在烧录的时候,貌似需要代码上添加上BOOT2,因为板子没有焊接BOOT1按键,应该是不能正常进入烧录模式吧,需要把代码修改成如图的样子才可以正常烧录,烧录的时候只需要按一下复位键就好了,对于不知道的人来说可能会有点麻烦。我能发现也是意外,是因为自己换了一个例程就进不去烧录模式,就觉得是这个代码的问题,把代码粘贴过去修改一下文件名就可以正常烧录了。
另外尝试了一下ADC,无法正常读取,显示的一直是0。
输入模式没有啥问题。
最后一点是高人的建议:RGB是共阳的,而且有个IO口不能翻转电平,所以RGB的引脚也要重新规划一下。 |