[AVR单片机] ATMEGA16L的SPI通讯怎么移植到ATMEGA64或128中

[复制链接]
2763|6
 楼主| szzw2000 发表于 2013-5-26 11:17 | 显示全部楼层 |阅读模式
各位,上午好!
       有个下位机软件原来是用ATMEGA16L在做,后续此器件I/O口太少,想改用ATMEGA64或128。
       ATMEGA16L   SPI例程见附件。使用CodeVisionAVR编译。
       自己按照16方式改了一下,64的和128的,都不能正常运行,硬件上已经注意到了PE0和PE1对应MOSI和MISO对应关系了。
       硬件连接上没什么问题。
       主要是软件设置上可能没有注意到什么!
       同时付上我修改的ATMEGA-128-SPI程序。
       请各位抽空看看,帮忙把把关。
       此致
敬礼!
      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
qin552011373 发表于 2013-5-26 19:24 | 显示全部楼层
下载看看  不一定保证能帮到你
 楼主| szzw2000 发表于 2013-5-26 21:47 | 显示全部楼层
qin552011373 发表于 2013-5-26 19:24
下载看看  不一定保证能帮到你

有斑竹帮忙已经非常感谢了!
qin552011373 发表于 2013-5-27 22:44 | 显示全部楼层
你的程序是直接生成的还是自己配置的寄存器?
 楼主| szzw2000 发表于 2013-5-28 20:12 | 显示全部楼层
qin552011373 发表于 2013-5-27 22:44
你的程序是直接生成的还是自己配置的寄存器?

自己配置的.
qin552011373 发表于 2013-5-28 23:13 | 显示全部楼层
szzw2000 发表于 2013-5-28 20:12
自己配置的.

用程序生成器搞一下试试
 楼主| szzw2000 发表于 2013-7-29 15:30 | 显示全部楼层
还是要感谢一下版主,问题可能是配置问题,方向已经明确,待闲下来调试一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:人=产品=公司

2

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部