在这里将这次DIY动手过程中因硬件原因而影响进程的例子与大家分享,希望能加速各位的进程。
CAN:
1、 CAN双机通信调试中,牵涉到硬件和软件2部分,任何一处出问题都会影响到调试的顺利进行,由于板上1只小小的电阻,让zangchao童鞋走了弯路。浪费了不少时间:在开发板上CAN通信IC VD230的第8脚如果在高电平状态,就要影响发送了,虽然在原理图中有这样一句“Default do not fit”,但是一般我们在焊接零件时是不会去注意的,会把R51一起焊上去。这样就造成U7第8脚高电平,数据发送不出去。处理方法可点击下面的分享链接。
2、如果有示波器观察输出波形(点击进入),要注意必须让2台机器的通信节点连接正常,否则仍然检测不到输出波形的。
3、双机通信要在单机自循环成功后才进行,可以预先排除单机的故障,使调试少走弯路。发送应该设计成按了某一按键后才进行,按键放开后就处于接收状态。
有关CAN的调试过程,包括单机自循环模式的工程文件,点击CAN调试分享进入。
USB:
在开发板上的USB接口D+的第3脚如果处于低电平,PC机端口是识别不到USB的。而开发板上该脚的直流电平是由T1来控制的。T1基极通过R47和JP2受控于PA10,在原理图中JP2缺省状态是开路,这样T1将无法导通,USB口第3脚处于低电平,USB功能将失效。而当你记得将JP2短接,但忘了让PA10为输出口并输出高电平时,USB同样无效。
解决方法点击USB调试分享进入。
ADC
ADC出现硬件毛病是非常不幸让我撞上的,开始时ADC转换结果总是0xFFF。找了很久才发现3.3V通往CPU的REF基准电压丢了。最后发现是过孔断裂,还好在CPU边上,没有被其遮挡住,才得以补救回来。
点击ADC故障进入。
SD卡
开发板的SD卡只能工作于4总线方式,在我的编译环境下4总线SD卡却屡试屡败,改用SPI方式(点击进入)才成功。我一直在等待哪位高手4总线读写SD卡的经验分享,可是最近大家好像都在忙着搞视频竞赛了,一直没见着这方面的进展。说实在,看了移植uCOSII 那些激动人心的动画,确实心动。可那都是洋人的杰作。哪天我学会了把喜羊羊和灰太狼揉进去了,我再来uCOSII吧。现在不知道有谁愿意来探讨这个4总线SD卡??
如果你有好的经验也和大家一起分享。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |