[AVR单片机] 希望各位同道前辈,帮忙分析下

[复制链接]
2113|6
 楼主| icefire3614 发表于 2012-4-27 19:25 | 显示全部楼层 |阅读模式
我现在用128片子,需要在程序中将一些I/O口置高或置低,比如sbi(PORTB,PB0),这类的,现在问题现象是将sbi(PORTB,PB0)这类语句放在LCD初始化语句(LCD_init和LCD_clear)后面时候就不能被执行,将LCD初始化程序屏蔽掉就可以。跟同事讨论,是不是总线被占用,LCD初始化里怎么会占用呢
程序开始出事端口语句都检查过,输入输出方向没有错误,请高手帮忙分析下啊,谢谢
plc_avr 发表于 2012-4-28 06:35 | 显示全部楼层
错字连篇啊,你的这个端口是不是和LCD的端口复用了?还有你能确定操作LCD时没有更改这个端口的设置吗?
NE5532 发表于 2012-4-28 16:23 | 显示全部楼层
仔细分析“LCD初始化语句”里面有什么,动脑筋想他们之间有什么关联。
 楼主| icefire3614 发表于 2012-4-28 20:15 | 显示全部楼层
LCD初始化里就是将读写信号置高这类的啊!可以确定端口没有重复
hyhmh 发表于 2012-4-28 20:43 | 显示全部楼层
没有 重复 就 不会有错, 问题解决;P
NE5532 发表于 2012-4-28 21:11 | 显示全部楼层
都认为没错还找啥呢?观念问题解决了再说。
LCUKY8789 发表于 2012-5-2 21:22 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

29

帖子

0

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