自己做的最小系统用的外部晶振是16m的,曾经无意设置倍频为16,发现定时器工作频率快了一倍,后来改成8才正常。今天学习串口通信,使用官方printf例程,根据例程说明,例程设置的是HSI+PLL,系统频率是128m,我理解官方例程已经屏蔽了外部时钟使用的应该是内部时钟,可是使用串口助手接收到的数据始终不对。后来试着把官方例程里的波特率修改为4800,串口助手接受波特率设为9600,接收的数据就对了。这是不是说N32g430可以在256M系统频率下工作?另外官方例程是不是有问题,实际使用的还是外部时钟? |