‘壹’ MPALB C30编译的时候编译通过,但出现link eorr ,是什么问题
楼上的回答旁闭闭扯到哪去了?人家问的是微芯单片机,PIC24F在MPLAB IDE下用C30编译器时产生的错误!
这种情况应该是代码应用了超出器件范围的资源.
我也运裂遇到过用XC16编译代码产生这样的问题!免费版的XC16没有代码优化功能,编译时不停提示态吵,有限许可证...最后产生的代码量太大,导致储存器不够分配而引起.
‘贰’ 怎样用pic单片机头文件配置字 具体怎么用 我是c语言 要一位一位的配置 比如PLLEN_ON = 1;
我以现在最新的XC编译器为例:
XC8(8位单片机):C:\Program Files (x86)\Microchip\xc8\v1.10\docs\chips
XC16(16位单片机):C:\Program Files (x86)\Microchip\xc16\v1.11\docs\config_docs
XC32(32位单片机):C:\Program Files (x86)\Microchip\xc32\v1.11\docs\hlpPIC32MXConfigSet.chm
我用的是Win7 64位系统,32位系统XC默认安装目录在C:\Program Files文件夹下。版本号也可能不一致,比如XC8编译器C:\Program Files (x86)\Microchip\xc8\v1.10\docs\chips,v1.10是当前我安装的XC版本号,这个地方要改成你安装的XC版本号。
‘叁’ PIC的XC16编译器的注册码怎么获得
这个一般有两个月的试用版,要想得到正版的还是桥闷要去PIC的官网购买,也有破解的,还有试用版一般和正式版的区闷乱别就是编译是试用版空间敏罩弯小
‘肆’ 我刚刚上完c语言的学习班,最近我爸叫我学单片机.我想问一下,学单片机,除了要会c语言还要有什么基础吗
基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单片机学习入门的快慢。有些同学觉得单片机很难,越学越复杂,最后学不下去了。有的同学看书时似乎明白了,可是动起手来却一塌糊涂,究其原因就是电子技术基础没有打好,首先被表面知识给困惑了。
单片机属于数字电路,其概念、术语、硬件结构和原理都源自数字电路,如果数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,就能轻松地迈开学习的第一步,自信心也会树立起来。相反,基础不好,这个看不懂那个也弄不明白,越学问题越多,越学越没有信心。如果你觉得单片机很难,那就应该先放下单片机教材,去重温数字电路,搞清楚触发器、寄存器、门电路、COMS电路、时序逻辑和时序图、进制转换等理论知识。理解了这些知识之后再去看看单片机的结构和原理,我想你会大彻大悟,信心倍增。
模拟电路是电子技术最基础的学科,她让你知道什么是电阻、电容、电感、二极管、三极管、场效应管、放大器等等以及它们的工作原理和在电路中的作用,这是学习电子技术必须掌握的基础知识。一般是先学习模拟电路再去学习数字电路。扎实的模拟电路基础不仅让你容易乱唤看懂别人设计的电路,而且让你的设计的电路更可靠,提高产品质量。
单片机的学习离不开编程,在所有的程序设计中C语言运用的最为广泛。C语言知识并不难,没有任何编程基础的人都可以学,在我看来,初中生、高中生、中专生、大学生都能学会。当然,数学基础好、逻辑思维好的人学起来相对轻松一些。C语言需要掌握的知识就那么3个条件判断语句、3个循环语句、3个跳转语句和1个开关语句。别小看这10个语句,用他们组合形成的逻辑要多复杂有多复杂。学习时要一条语句一条语句的哗答凯学,学一条活用一条,全部学过用过这些关键语句后,相信你的C基础建立了。
当举竖基础打好以后,你会感觉到单片机不再难学了,而且越学越起劲。当单片机乖乖的依照你的逻辑思维和算法去执行指令,实现预期控制效果的时候,成就感会让你信心十足、夜以续日、废寝忘食的投入到单片机的世界里。可以这么说,扎实的电子技术基础和C语言基础能增强学习单片机信心,较快掌握单片机技术。
‘伍’ MPLAB X IDE 菜鸟 问题
是在输入法英文状态下 按 ctrl+shift+f 在项目中查找
‘陆’ xc16编译器中断函数名怎么写
Microchip推出了MPLab X IDE集成开发环境,虽然以前的旧编译器还可以用,但是不能跨平台使用。而与新开发环境对应的是XC系列编译器,有带蠢XC8、XC16、XC32等几种,分别对应8位、16位和蔽郑32位单片机。每种编译器都有Windows、Linux和OS X版本。其中XC8和XC32推出有一段时间,蠢并陪而XC16本周终于也发布了。
‘柒’ MPLAB如何从C18迁移到XC16
下载一个XC16 编译器 然后解压安装 在工程里选择XC16 编译宴中器。。再把对应的文件选好晌镇山路径就 ok
基旅液本就这样
‘捌’ PIC编程软件
Microchip官网:http://www.microchip.com/
Microchip IDE下载页面:http://www.microchip.com/pagehandler/en-us/family/mplabx/
在这个下载页面根据你的操作系统选择对应的IDE(开发环境),然后再下载对应的编译器(compiler),比如你用的是8位的单片机就下载XC8,16位的就下载XC16,32位的就下载XC32。
先装开发环境,三个编译器可以全部都装上,都支持C语言。
‘玖’ keil c51怎么读那个Keil
keil c51中的Keil读作:美 [kil]。简明释义教程;使用教程;使用。
keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
(9)xc16编译器免费扩展阅读
KEIL C51工具的功能和用途:
KEIL C51开发工具旨在解决嵌入式软件开发商面临的复杂问题。
当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项。
KEIL C51包含大量的例程,帮助你着手使用最流行的嵌入式8051设备。
Keil μVision调试器准确地模拟8051设备的片上外围设备(IC、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模块)。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。 此外,使用模拟器你可以在没有目标设备的情况下编写和测试应用程序。