打印

PIC18F4525的最简单测试程序有什么问题?

[复制链接]
2219|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mei326|  楼主 | 2010-9-9 09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<htc.h>
#include<pic18.h>
__CONFIG(1,HS);
__CONFIG(2,PWRTDIS & WDTPS1 & WDTDIS ) ;
__CONFIG(4,STVRDIS&LVPDIS) ;
void Init_Port(void)
{

TRISC = 0x00;

PORTC = 0xff;
}
void main(void)
{

Init_Port();

while(1)
{

  LATC = 0X55;
}
}

我的8位LED接在PORTC口,高电平亮,我DEBUGGER就是没反应,实在不知道出来什么问题!在线等待!!!
沙发
Mary_luo| | 2010-9-14 10:59 | 只看该作者
没人回答,帮楼主顶起。

使用特权

评论回复
板凳
role_2099| | 2010-9-14 12:03 | 只看该作者
TRISC和PORTC是PIC16的表达方式,改成PIC18的试试吧,看看PIC18F45K20的寄存器名称确认一下是不是LATC

使用特权

评论回复
地板
role_2099| | 2010-9-14 12:09 | 只看该作者
上面写错了,你看看PIC18F4525头文件的寄存器名称就能找到问题在哪了

使用特权

评论回复
5
mei326|  楼主 | 2010-9-17 15:52 | 只看该作者
问题解决了!应该是编译器的问题!上午搞了一上午都有问题!下午突然好了~实在不明白!谢谢各位了

使用特权

评论回复
6
yewuyi| | 2010-9-17 16:17 | 只看该作者
问题解决了!应该是编译器的问题!上午搞了一上午都有问题!下午突然好了~实在不明白!谢谢各位了
mei326 发表于 2010-9-17 15:52


呵呵,很不像编译器问题。

编译器是机器,不会犯这种带有人类智能行为的错误。

使用特权

评论回复
7
mei326|  楼主 | 2010-9-18 09:24 | 只看该作者
呵呵,很不像编译器问题。

编译器是机器,不会犯这种带有人类智能行为的错误。
yewuyi 发表于 2010-9-17 16:17


那可能是我脑子那天出了点水~下午晾干了自然好了:lol

使用特权

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

本版积分规则

个人签名:与其等待机会,不如主动出击...

117

主题

764

帖子

2

粉丝