×

详细解说ATmega128微处理器中文资料

消耗积分:0 | 格式:pdf | 大小:3094KB | 2014-08-05

王超

分享资料个

ATmega128是一个很复杂的微处理器,其I/O数目为AVR指令集所保留的64个I/O的超集。为了保持对 ATmega103 的兼容性, ATmega103 的 I/O 位置在 ATmega128 得到了保留。多数添加的I/O位于扩展的I/O空间$60到$FF (即位于ATmega103的内部RAM空间 )。这些地址可以通过指令 LD/LDS/LDD 和 ST/STS/STD来访问,而不是 IN/OUT 指令。对于 ATmega103 用户而言,内部 RAM 可能还是个问题。此外,由于中断向量的增加,若程序使用了绝对地址可能也是个问题。为了解决这些问题,ATmega128 设置了一个熔丝位M103C。此熔丝位编程后就可以使ATmega128工作于ATmega103兼容模式。此时扩展 I/O 空间将无法使用,而内部 RAM 正好与 ATmega103 的一致。同时扩展的中断向量也被取消了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !