打印
[AVR单片机]

在IAR中设置ATmege88的端口为何没反应??

[复制链接]
2598|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aizhimeng|  楼主 | 2010-7-11 14:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始学AVR,用的是开发环境是IAR 5.11b,单片机是ATMEGA88.在IAR中写了一个端口的控制程序,可是端口没任何反应,为什么呀。
#include <iom8.h>
void main(void){
  PORTD=0xff;
  DDRD=0xff;
  while(1);
}
进入调试环境,用的是simulator,打开view->register->PORTD看端口的变化。单步运行,PORTD和DDRD始终是0x00,没有任何变化,好想程序没起作用一样,为什么,麻烦告知,谢谢。

相关帖子

沙发
wangwo| | 2010-7-11 14:38 | 只看该作者
用IAR在线调试?

使用特权

评论回复
板凳
aizhimeng|  楼主 | 2010-7-11 15:00 | 只看该作者
问题找到了,是头文件的定义问题,改成#include<iom88.h>就ok了

使用特权

评论回复
地板
laslison| | 2010-7-11 15:03 | 只看该作者
没有运行程序吧

使用特权

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

本版积分规则

15

主题

29

帖子

0

粉丝