1、Boot0需接高(注意不要超过3.6V,非5V容忍脚),Boot1(PB2)需接低(电阻下拉或直接接地)。
2、VDDA/VSSA一定要接好,电压符合要求(2.4~3.6V).即使不用ADC也要接,因为VDDA还为POR/OSC/PLL等“模拟”部分供电。
3、检查复位脚的电位是否正常,JTAG仿真器有可能复位系统。
4、检查TXD/RXD信号通路。当然要畅通,呵呵。
5、如果用非mcuisp的软件,最好在TXD/RXD上加上拉电阻到MAX232电源,防止产生干扰信号。mcuisp从软件上处理了这个干扰,可不考虑这点。
6、波特率先设为9600bps或更低,调通读器件ID后再提高到115200。波特率是否能跑高,与PC串口(USB串口线)、MAX232质量有关。
B:检查TXD通路的方法:eagleCom设置为9600bps,8数据位,Even校验,1StopBit,定时10ms发送0x7F字符(选中\hh HEX转换后输入\7F),此时应该接收到0×79或0x1F。如不通,用万用表测量PA9/UART1_TX–>MAX232–>PC的DB9的2脚,检查那里有问题。