主题:急! 共有24276人关注过本帖 |
---|
李凯 |
1楼 |
![]() |
急! ![]()
我做了一块线路板,用以下程序测试0X302的端口输出,出现问题!请问是否有错误!我没有接液晶!请确认CS1和地址分配是否没有错误!谢谢!
main() { SetCSAsIO(1,0x300,4,4); for(unsigned int i=1;i<=255;i++) { outportb(0x302,i); NB_Delay(500); } getch(); return 0; } |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
对的。
|
单帖管理 | 引用 | 回复 ![]() |
李凯 |
3楼 |
![]() |
![]()
不接液晶的情况下应该没有影响吧!是只能用CS1吗!我发现开机后按照上面的程序能运行一下!后若干次复位则死机,重新启动没有用,和PC机器通讯不上,待放置一段时间后再通电则正常,再试如是!请帮我分析一下原因!我怀疑是硬件工作一阵发热所致!
|
单帖管理 | 引用 | 回复 ![]() |
hellen |
4楼 |
![]() |
![]()
如果是硬件原因导致死机的话,那么你运行其他的程序也会死机的,你可以用我们提供的hello程序,也就是显示时间的那个程序来让模块运行看看,如果正常,那一定不是ETR100本身的硬件故障了
|
单帖管理 | 引用 | 回复 ![]() |