天天

【转AVR32】终于做完了USART的测试

0
阅读(3460)

由于没有现成的串口,只能自己制作一个,拿以前板开刀,试了两天没成功,郁闷呀,刚开始,是在程序还没烧写的时候,串口一直接收到数据(Q:max32接芯片的引脚电平一直不稳定    A:在发送和接收引脚上各加一个上拉电阻100K,接着再通过1K电阻接到MCU的引脚上,上电后,就没接收到数据了,【心情小乐一下】)

附有串口的板用的电源和AVR32板的电源是分开的,导致开发板无法切换到USB下载模式,还有就算是下载烧写好到板上,串口也没有接收到程序发送出来的数据【晕,一路怎么那么难走呀】

   在上电的时候,用万用表测了一下,原来是当2个电源都上电的情况下,测了一下USB引出来的线的电压,竟然是-0.64V,看来是电源出了问题,决定都用USB供电,修改完电路后,上电下【有点怕】,哦,能够切换到那个USB下载状态,但是测试没完成,没有收到数据

   从程序和硬件开始找错了,程序应该没问题的,是不是引脚接错了,AVR32有3个串口,而且每个引脚都有好几种功能,一个一个试