如何为16mhz振荡器设置熔丝位代码

时间:2015-08-25 12:11:58

标签: avr

目前我正在试图弄清楚我的ATmega16的正确保险丝设置是什么。我想使用频率为16 MHz的外部晶体振荡器。我必须关注多少?我没有从文章中获得太多的知识。 据说在熔丝位上工作很困难,有可能损坏IC。

1 个答案:

答案 0 :(得分:0)

要更改为外部振荡器,您应该在低保险丝中写入0xEE,您可以查看atmega16数据表中的时钟系统时钟部分或read this description

使用avrdude编辑lfuse

<soapenv:Body wsu:Id="id-994341CF8E95A7426314404882851955" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"></soapenv:Body>

<ds:Reference URI="#id-994341CF8E95A7426314404882851955">
 <ds:Transforms>
  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
  <ec:InclusiveNamespaces PrefixList="app app1 app2 exp phon tran work" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/>
  </ds:Transform>
 </ds:Transforms>
  <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
  <ds:DigestValue>Np4j6gDbIqwyqahEgs5nocZlsKc=</ds:DigestValue>
</ds:Reference>

删除usbtiny并指定您的程序

  

据说在熔丝位上工作很困难,有可能损坏IC。

当然有机会损坏IC,但没有尝试就没有学习!