打印
[AVR单片机]

ATMEGA16L的SPI通讯怎么移植到ATMEGA64或128中

[复制链接]
2004|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程序。
       请各位抽空看看,帮忙把把关。
       此致
敬礼!
      

Atmega-128-spi.rar

56.68 KB

atmega16l-spi.rar

39.82 KB

相关帖子

沙发
qin552011373| | 2013-5-26 19:24 | 只看该作者
下载看看  不一定保证能帮到你

使用特权

评论回复
板凳
szzw2000|  楼主 | 2013-5-26 21:47 | 只看该作者
qin552011373 发表于 2013-5-26 19:24
下载看看  不一定保证能帮到你

有斑竹帮忙已经非常感谢了!

使用特权

评论回复
地板
qin552011373| | 2013-5-27 22:44 | 只看该作者
你的程序是直接生成的还是自己配置的寄存器?

使用特权

评论回复
5
szzw2000|  楼主 | 2013-5-28 20:12 | 只看该作者
qin552011373 发表于 2013-5-27 22:44
你的程序是直接生成的还是自己配置的寄存器?

自己配置的.

使用特权

评论回复
6
qin552011373| | 2013-5-28 23:13 | 只看该作者
szzw2000 发表于 2013-5-28 20:12
自己配置的.

用程序生成器搞一下试试

使用特权

评论回复
7
szzw2000|  楼主 | 2013-7-29 15:30 | 只看该作者
还是要感谢一下版主,问题可能是配置问题,方向已经明确,待闲下来调试一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

2

主题

6

帖子

0

粉丝