永发信息网

PIC24编程问题

答案:2  悬赏:10  手机版
解决时间 2021-02-07 08:42
您好!刚刚在百度上看到你解答关于PIC系列单片机的问题时很详细。我现在使用PIC24FJ64GA002做一个AD数据采集与转换的课题,以前没有使用过类似的单片机,有点悲哀,我现在手里的资料基本上是PIC16或18的,关于PIC24编程的资料很少。有些资料上有PIC16的汇编程序,但我今天发现16和24的很多指令不一样,请问,PIC24用汇编指令编程方便些还是用C语言呢,你能否与我分享一些关于PIC24编程方面的资料吗?不胜感激,谢谢!
最佳答案
当然是用C语言方便了,虽然汇编很重要但我平时也是主要用C来开发PIC24的程序,调试时候稍微看看编译后的汇编程序。16和24不仅仅是指令上不一样,结构上还完全不一样。
我关于PIC24的编程方面的资料都是在PIC的官方网站那里下载的那里下载的。去www.microchip.com那里找把。那里有很多样例程序,但首先你要下载PIC24FJ64A002的数据手册。这个手册讲得很全的。
要注意,PIC24的C编译器和PIC16的还不一样,建议在MICROCHIP网站上下载MCC30。
BTW:现在Microchip那里好像都撤掉中文资料了,如需中文资料,请留信箱。
全部回答
我没有用过pic24系列的,而且只会汇编语言,只好说说pic16的。 1、adc控制寄存器是从0-1的(也就是说pic24也许可能是adcon0~adcon2)。 2、adon、无、go/-done、chs0、chs1、chs2、adcs0、adcs1是位寻址,其实就是对应于adcon0的bit0~7;pcfg0、pcfg1、pcfg2、pcfg3、无、无、无、adfm也是位寻址,对应于adcon1的bit0~7。 3、ra0/an0~ra7/an7同样是位寻址(an5~an7只有40脚封装的才有),对应于porta的bit0~7。 4、adresl、adresh分别存放转换结果的低字节和高字节:当adfm=0时,adresl放低2位(bit2~7为0),adresh放高8位;当adfm=1时,adresl放低8位,adresh放高2位(bit2~7为0)。 5、chs2~0用于选择模拟输入通道: 000=选择通道0(ra0/an0) 001=选择通道1(ra1/an1) ...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小新星国际教育(珠海斗门区)地址在什么地方,
【删除文件不进回收站】删除某文件时如果同时
鹿晗的影响力有多大 且看大数据来解答
自己安装的软件怎样变成系统软件
什么是戒五味
红源粮油批发地址在哪,我要去那里办事
既能清热凉血,又能养阴的药物是A.天花粉、芦
新起点教育(珠海斗门区)地址在什么地方,想过
食为天饭店在什么地方啊,我要过去处理事情
dvd上有mpge4的字样是不是就可以播放mpeg4格
一个猴子一手拿个1一手拿个倒着的3打一成语
WOW求一个 指向宏!!! 要求 :优先鼠标选中
启发教育(珠海斗门区)地址在哪,我要去那里办
平安附加女性生育保险怎么买,大概教费是多少
杨家营村在哪里啊,我有事要去这个地方
推荐资讯
家依美家纺地址在什么地方,我要处理点事
怎么解icloud合并
介绍一种电器的作文
没电脑联通网络怎么进wifi后台
我想做酒吧舞女哪里有招聘的
古言小说常用的诗句诗词,名句有哪些
形容帮助他人的词语
希望学堂分校在哪里啊,我有事要去这个地方
等差数列的各项均为正数,A1=3,前n项和为Sn,为
迪蒙艺术培训地址在哪,我要去那里办事
都说人带银子可以去病!是吗
苏州吴中区华瑞机电厂我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?