使用的iar编辑器,使用的stm8l库函数编写程序。
由于硬件焊接了外部8M晶振,就直接使用了外部8M晶振。
串口1使用的是PC5,PC6。
使用的是485通讯,波特率设置的是9600.
使用串口工具调试,发现一直接受一个错误的数据。经过2天的调试,发现串口波特率和晶振是挂钩的,如果使用外部8M晶振,设置波特率为9600时,实际串口波特率为4800,不想再纠结了,直接使用内部晶振。
关于stm8l051的串口重映射的坑
原文:https://www.cnblogs.com/wlstm/p/14139048.html