搜索
bottom↓
回复: 24

新人求教:开发环境问题,MPLAB v8.60上找不到16F1503芯片。

[复制链接]

出0入0汤圆

发表于 2014-10-14 19:52:43 | 显示全部楼层 |阅读模式
第一次使用PIC的单片机,搭建开发环境时遇到困难了。

手上有的东西:
16F1503芯片,pickit3,MPLAB v8.60+

现在的问题是,在MPLAB 的芯片选择里找不到16F1503这个芯片。是不是MPLAB的版本太旧了?要去到哪个版本才能支持?我现在正在microchip的网站下载新的MPLABX2.20。由于下载网速比较慢,先向各位请教一下。

下载了新的IDE的话,是不是要找新的C编译器?
手上只有一个红色的PICkit3,要开发16F1503的话,是不是要什么连接头的?我看借我PICKIT32的那个人是直接把KIT3连接到他板上的芯片的,不过他用的是32位的芯片。

谢谢。

出0入0汤圆

发表于 2014-10-14 20:25:37 | 显示全部楼层
mplab x2.20 +xc8 +pickit3+icsp

出0入0汤圆

 楼主| 发表于 2014-10-14 20:41:45 | 显示全部楼层
ersha4877 发表于 2014-10-14 20:25
mplab x2.20 +xc8 +pickit3+icsp

查了一下,xc8是MPLAB编译器,问一下这个编译器免费的吗,是否需要破解?谢谢。

出0入0汤圆

发表于 2014-10-14 20:54:28 | 显示全部楼层
jemmy 发表于 2014-10-14 20:41
查了一下,xc8是MPLAB编译器,问一下这个编译器免费的吗,是否需要破解?谢谢。 ...

论坛搜下XC8 就知道了,破解都有

出0入0汤圆

发表于 2014-10-14 20:55:55 | 显示全部楼层
我的8.89版本有

出0入0汤圆

 楼主| 发表于 2014-10-14 20:58:55 | 显示全部楼层
ersha4877 发表于 2014-10-14 20:54
论坛搜下XC8 就知道了,破解都有

非常感谢,我先找一下。

出0入0汤圆

 楼主| 发表于 2014-10-14 21:00:15 | 显示全部楼层

文件大吗?能否给个下载链接?thanks.

出0入0汤圆

发表于 2014-10-14 23:50:26 | 显示全部楼层
jemmy 发表于 2014-10-14 21:00
文件大吗?能否给个下载链接?thanks.

这里有得下载
http://www.i-tool.com.cn/download/download8.html

出0入0汤圆

 楼主| 发表于 2014-10-15 09:30:11 | 显示全部楼层
mo_fish 发表于 2014-10-14 23:50
这里有得下载
http://www.i-tool.com.cn/download/download8.html

非常感谢。
我昨晚下载了mplab x2.20 +xc8,现在先试试,能用的话就先用着。

出0入0汤圆

 楼主| 发表于 2014-10-15 10:57:07 | 显示全部楼层
ersha4877 发表于 2014-10-14 20:54
论坛搜下XC8 就知道了,破解都有

安装xc8时选了free mode。导了个自带的例程,把device改成16F1503,main里面基本是空的,只加了一个asm("nop"),然后编译
编译时出现了这个提示:
warning: (1273) Omniscient Code Generation not available in Free mode

网上搜了一下,好像说这个因为XC8没有改成pro版而产生的提示,不影响使用。请问是这样吗?

我要写的程序功能不是很复杂,红外遥控接收+PWM输出,请问free mode是不是已经可以满足需求了?谢谢。

出0入0汤圆

发表于 2014-10-15 12:10:02 | 显示全部楼层
本版不是有和X谐X文件嘛,找找就搞定了

出0入0汤圆

 楼主| 发表于 2014-10-15 15:02:30 | 显示全部楼层
yklstudent 发表于 2014-10-15 12:10
本版不是有和X谐X文件嘛,找找就搞定了

论坛搜索XC8,提到最新的只有v1.32,
http://www.amobbs.com/forum.php? ... 4&highlight=xc8
但我在microchip网站下载的是v1.33,不知是不是能用。
microchip网站上没看到XC8 v1.32

出0入0汤圆

 楼主| 发表于 2014-10-15 16:10:13 | 显示全部楼层
ersha4877 发表于 2014-10-14 20:54
论坛搜下XC8 就知道了,破解都有

请问能不能给我一个MPLAB X2.2 + xc8 的例程工程,最好是16F1503的,主程序操作一下I/O就可以。邮箱: jemmydeng@yeah.net

由于之前没用过PIC,东西又要得急,只能求助于论坛的各位兄弟了,十分感谢。

出0入0汤圆

 楼主| 发表于 2014-10-15 16:47:24 | 显示全部楼层
mo_fish 发表于 2014-10-14 23:50
这里有得下载
http://www.i-tool.com.cn/download/download8.html

在另一台电脑安装了8.89版本,请问您是配合哪个 C 编译器的,能否给个链接?谢谢。

出0入0汤圆

发表于 2014-10-15 17:59:40 | 显示全部楼层
jemmy 发表于 2014-10-15 16:47
在另一台电脑安装了8.89版本,请问您是配合哪个 C 编译器的,能否给个链接?谢谢。 ...

http://pan.baidu.com/s/1bnANeNl

出0入0汤圆

 楼主| 发表于 2014-10-15 18:39:50 | 显示全部楼层
mo_fish 发表于 2014-10-15 17:59
http://pan.baidu.com/s/1bnANeNl

thanks very much !

出0入0汤圆

发表于 2014-10-15 21:10:07 | 显示全部楼层
官网下载,然后破解

出0入0汤圆

发表于 2014-10-15 21:39:26 | 显示全部楼层
ICD一直用的很不爽

出0入0汤圆

 楼主| 发表于 2014-10-15 22:14:37 | 显示全部楼层

现在安装了MPLAB v8.89 + HI-TECH PICC 9.83 pro。安装选了45天试用。
自己建了一个空的工程,建了一个main.c文件,debugger选了MPLAB SIM。
代码如下:
#include <pic.h>
#include <htc.h>
int main(void)
{
        asm("nop");
        PORTC = 0x00;
        while(1)
        {
                PORTA = 0xff;
                PORTC = 0xaa;
                asm("nop");
                PORTA = 0x00;
                PORTC = 0x55;
                asm("nop");
        }
}

但调试时,在view里打开特殊功能寄存器查看,看不到PORTA 和PORTC的值变化,只看到WREG的值在变,是什么原因呢?

出0入0汤圆

 楼主| 发表于 2014-10-15 22:16:46 | 显示全部楼层
120542121 发表于 2014-10-15 21:10
官网下载,然后破解

我现在选了试用,没有去做破解。写完这个小程序再去折腾破解的事。

出0入42汤圆

发表于 2014-10-15 23:01:13 来自手机 | 显示全部楼层
pic注意先关闭模拟功能,再操作io口。

出0入0汤圆

 楼主| 发表于 2014-10-16 10:27:38 | 显示全部楼层
本帖最后由 jemmy 于 2014-10-16 10:40 编辑
n0831 发表于 2014-10-15 23:01
pic注意先关闭模拟功能,再操作io口。


是在configure bit里关,还是在主程序的寄存器关,好像在configure bit里没看到这个选项。
以前用AVR的时候,第二功能默认是关闭的,这个PIC默认是开启的吗?

我的工程文件:


pic16f1503-MPLAB8.89+PICC9.83
如果有时间的话,能帮我看一眼吗?谢谢。

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-10-16 12:20:08 | 显示全部楼层
n0831 发表于 2014-10-15 23:01
pic注意先关闭模拟功能,再操作io口。

谢谢提醒,手册上是说模拟功能是默认开启的。我修改了方向寄存器,关闭A口模拟功能后,似乎可以控IO了。

出0入0汤圆

发表于 2014-10-16 13:19:10 | 显示全部楼层
MPLAB IDE v8.92 + XC8 === OK

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-10-16 21:14:49 | 显示全部楼层
jack12345 发表于 2014-10-16 13:19
MPLAB IDE v8.92 + XC8 === OK

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

本版积分规则

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

GMT+8, 2024-5-5 08:19

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

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