我已经使用ATmega128和其他此类系列约2年,并使用UART库进行串行传输。我很确定图书馆是正确的,因为我已经使用了数百次,但是从过去的几个月里我不能在我的ATmega128上做UART。我确信我的硬件是正确的,我确信我的代码并添加到它,相同的hex文件在其他两个ATmega板上运行良好但在其他板上运行不好。
请帮忙!我不知道发生了什么。
答案 0 :(得分:0)
好吧,经过大量的争斗,我终于找到了问题并解决了它。当我检查另一个微控制器(工作的)的熔丝位时,我发现Extended Fuse bits
与不工作的微控制器不同。我将Extended Fuse bits
更改为0xFF
并解决了问题。