0

我的 atmega16 中没有连接任何振荡器电路。但它不是必须在它的默认时钟上工作吗?请回答我,是否需要任何其他配置或必须在转储程序本身中进行设置?我正在使用代码视觉 avr,它自己生成代码,我也尝试了 avrstudio 代码,但它没有用!我是一个初学者,试图在 16x2 lcd 上制作数字时钟,lcd 的东西还可以!计时器有问题,它没有显示正确的分辨率!

4

2 回答 2

0

在刻录您想要工作的代码之前,将 Fuse 位设置为特定频率。您可以为此目的使用 khazama

于 2014-06-21T10:58:56.667 回答
0
  1. 硬件问题,确保在 atmega16 的电源和 GND 之间至少有 100nF 的箔电容器。你有吗?您应该为您的整个项目配备更大的电解滤波电容器,例如 100uF。你有足够高的电压来运行你的时钟频率吗?检查您的数据表以获得所需的电压。

  2. 阅读您的保险丝以确定您是否配置了内部振荡器并确定您应该拥有的内部时钟频率,然后检查您的代码是否更有意义。 一些链接可以直接从代码视觉检查保险丝

于 2013-07-17T17:45:29.493 回答