搜索
bottom↓
回复: 20

PIC单片机有编程速查手册什么的吗?

[复制链接]

出0入0汤圆

发表于 2015-7-27 06:28:09 | 显示全部楼层 |阅读模式
请大家见谅,又是个入门级的问题。我想知道PIC有没有编程方面的手册,因为以前51就是PORTA等于什么什么是的
就能对IO口操作了,STM32则是初始化然后用库函数或者操作寄存器,相关的说明文档很全,但是PIC的单片机貌似
不是这样?

不知道大家平常忘了某个寄存器叫什么,或者怎么操作的时候,查什么手册?谢谢大家先

出0入0汤圆

发表于 2015-7-27 07:31:13 | 显示全部楼层
官网上有参考手册。

出0入0汤圆

发表于 2015-7-27 07:40:45 | 显示全部楼层
其datasheet就可以啊,简单单片机的寄存器在datasheet就可以描述完了,不像cortex的芯片,还要辅助的编程手册一大堆。遇到有些特殊应用,可以先去官网找application。

出0入4汤圆

发表于 2015-7-27 08:41:45 | 显示全部楼层
是的呀,8位单片机很简单的,直接看datasheet就可以搞定了。

出5入4汤圆

发表于 2015-7-27 09:35:32 | 显示全部楼层
大抵这些东西吧。









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-7-27 11:06:43 | 显示全部楼层
每个芯片数据手册中有个寄存器列表,有寄存器名 Bank 和 地址 等相关信息!
\\

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出10入10汤圆

发表于 2015-7-27 14:00:51 | 显示全部楼层
pic单片机的数据手册是写得最好的

出0入0汤圆

发表于 2015-7-27 16:04:24 | 显示全部楼层
妹子你又开新坑了?
ls说的对,PIC的资料是最良心的,他的网站上几乎所有的文档都有中文版~

出0入0汤圆

 楼主| 发表于 2015-7-27 21:45:16 | 显示全部楼层
spcm 发表于 2015-7-27 07:40
其datasheet就可以啊,简单单片机的寄存器在datasheet就可以描述完了,不像cortex的芯片,还要辅助的编程手 ...

谢谢,可是习惯被STM32搞坏了,不想再用汇编了,
喜欢用库函数……

出0入0汤圆

 楼主| 发表于 2015-7-27 21:55:20 | 显示全部楼层
laujc 发表于 2015-7-27 08:41
是的呀,8位单片机很简单的,直接看datasheet就可以搞定了。

有点不太明白,是指搞清楚寄存器的名称、结构,然后直接用汇编吗?

出0入0汤圆

 楼主| 发表于 2015-7-27 21:58:43 | 显示全部楼层
grj0719 发表于 2015-7-27 09:35
大抵这些东西吧。

谢谢你的回答,很详细,请问这个库函数是只要在IDE(对于PIC单片机IDE自然是MPLAB)中选好C18编译器,
就可以把这些库函数用在任意一款芯片的开发上,还是顾名思义,C18是针对PIC18系列的?

还是说光选好C18编译器还不行,还要像加载STM32一样,用什么外设加载什么头文件才行?

实在是新手,不明就里,问了好多,请见谅

出0入0汤圆

发表于 2015-7-27 21:58:46 | 显示全部楼层
pic32有库,但价格,使用习惯不一样

出0入4汤圆

发表于 2015-7-27 21:59:06 | 显示全部楼层
习学发开 发表于 2015-7-27 21:55
有点不太明白,是指搞清楚寄存器的名称、结构,然后直接用汇编吗?

直接用c                       

出0入0汤圆

 楼主| 发表于 2015-7-27 21:59:33 | 显示全部楼层
youmcu 发表于 2015-7-27 11:06
每个芯片数据手册中有个寄存器列表,有寄存器名 Bank 和 地址 等相关信息!
\\
...

嗯,我也在datasheet中找到了,但是接下来貌似是用汇编的节奏?

出0入0汤圆

 楼主| 发表于 2015-7-27 21:59:51 | 显示全部楼层
error_dan 发表于 2015-7-27 16:04
妹子你又开新坑了?
ls说的对,PIC的资料是最良心的,他的网站上几乎所有的文档都有中文版~ ...

工作项目需要,没办法……

出0入0汤圆

发表于 2015-7-27 22:00:47 | 显示全部楼层
pic18现在是XC8了吧

出0入0汤圆

 楼主| 发表于 2015-7-27 22:02:05 | 显示全部楼层

能不能稍微再详细点,PIC16, PIC18也有库函数吗?

要使用库函数,也是像STM32一样,需要include相应的头文件吗?

还是说只有PIC32这些高大上的片子才有库函数?还是说PIC的库函数都是
针对编译器而言的?

出0入0汤圆

 楼主| 发表于 2015-7-27 22:07:58 | 显示全部楼层
ersha4877 发表于 2015-7-27 22:00
pic18现在是XC8了吧

嗯,XC8 + Eclipse, 晕的狠。

之前有个小猫头像的大神说这些IDE让单片机门槛越来越低,我
怎么觉得随便一个都比Keil复杂和麻烦。

出0入4汤圆

发表于 2015-7-27 22:16:23 | 显示全部楼层
习学发开 发表于 2015-7-27 22:02
能不能稍微再详细点,PIC16, PIC18也有库函数吗?

要使用库函数,也是像STM32一样,需要include相应的 ...

没有听说有库函数。
一般都是直接操作寄存器。

这种简单的8位机,结构简单,应用也不复杂。直接使用寄存器也不需要多少工作量。

出5入4汤圆

发表于 2015-7-28 00:11:21 | 显示全部楼层
习学发开 发表于 2015-7-27 21:58
谢谢你的回答,很详细,请问这个库函数是只要在IDE(对于PIC单片机IDE自然是MPLAB)中选好C18编译器,
就 ...

就是自家的编译器,需要先装
MPLAB IDE;
然后根据芯片装编译器,比如PIC18装mplabc18;
就ok了,
不过这个IDE停止更新了,现在是MPLAB IDE X,跨平台的开发环境。

百度下“福州新拓电子有限公司”,你要的东西都会有。

出0入0汤圆

发表于 2015-11-12 20:57:40 | 显示全部楼层
grj0719 发表于 2015-7-27 09:35
大抵这些东西吧。

能否上传一下资料?谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 06:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表