打印

PIC芯片编程高手进

[复制链接]
2379|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fxe2008|  楼主 | 2010-4-7 14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个PIC单片机新手,请问这里的高手,芯片要怎么初始化啊,我就是拿着笔无所下手,还有怎么复用端口,谢谢各位啦,能否举几个例子给我,谢谢,本人想用12F629芯片控制LED灯的,就是开始不知怎么初始化,直接让芯片运行说WATCHDOG有问题,那要怎么关闭呢,谢谢
沙发
与时俱进| | 2010-4-7 15:36 | 只看该作者
在IDE里面,configure----configuration bits里WDT设成off就可以关闭WATCHDOG。

使用特权

评论回复
板凳
与时俱进| | 2010-4-7 15:43 | 只看该作者
芯片初始化主要是给各种控制寄存器赋初值,例如定义I/O的方向---设置TRISA寄存器的值可以控制PORTA各个端口作为输入还是输出;复用端口到底用来做哪个功能,也是给相应的寄存器赋初值;定时器、振荡器控制寄存器等等。

使用特权

评论回复
地板
与时俱进| | 2010-4-7 15:44 | 只看该作者
具体要参考芯片手册。

使用特权

评论回复
5
xymxym| | 2010-4-7 22:41 | 只看该作者
先学C或汇编,再看芯片手册

使用特权

评论回复
6
fxe2008|  楼主 | 2010-4-8 08:34 | 只看该作者
谢谢各位!没有用到的寄存器是不是不用初始化呀,还是所有的都要复位初始化,初始化都是编程的第一步吧,也就是拿笔写**的开头是不是呀?呵呵,感觉都万事开头难

使用特权

评论回复
7
yytdragon| | 2010-4-8 08:36 | 只看该作者
看例程……
看应用指南,也就是ANXXX

使用特权

评论回复
8
与时俱进| | 2010-4-8 10:41 | 只看该作者
无关的寄存器当然不用初始化。初始化不是编程的第一步,是芯片正常运转的第一步。

使用特权

评论回复
9
chen477293| | 2010-5-9 18:09 | 只看该作者
仔细看datasheet,

使用特权

评论回复
10
haotz| | 2010-6-22 16:37 | 只看该作者
一定看chip datasheet

使用特权

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

本版积分规则

2

主题

13

帖子

0

粉丝