我正在开发一个项目,通过在液晶显示屏上显示来监控太阳能电压和电池电压。我用Arduino编写了一个Atmega8。当我将LCD连接到电路板时,它工作得很好。所以我把它从电路板上分离出来并制作了一个面包板电路,如this页面所述。
这次没用。我多次检查了所有连接,但无法达到任何目的。请指导我如何制作独立的atmega8电路,以便在液晶显示屏上显示内容。
答案 0 :(得分:1)
慢慢开始。迁移到您自己的设计时会有一些陷阱(是的,还有另一个论坛)。如果您使用的是外部晶体振荡器,请确保已通过编程相应的熔丝位对Atmel芯片进行编程以使用它。之后,查看是否可以切换设备的单个输出。理想情况下,连接一个LED,您可以看到输出端口是否正在改变状态。
某些LCD控制器可能需要相对精确的时序,因此如果您有逻辑分析仪,则可以检查波形。否则,每隔十秒(或左右)打开和关闭一个LED来检查您的时钟时间,并使用秒表计算10或20个LED闪烁。你可以看到你的时钟速度是多少,并验证它是正确的时钟等。
答案 1 :(得分:0)
当没有连接晶体时(Arduino有外部晶振),您需要对保险丝进行相应的独立操作编程。因此,为了使用内部时钟运行Atmel,需要对时钟保险丝进行正确编程。在数据表中,您将找到说明。