使用MPLAB X IDE来新建项目,并且通过MCC来配置引脚,可以方便、快捷地建立起项目框架和基本配置代码。在使用MPLAB X IDE新建项目之前,先确定是否安装好了MCC插件,这个插件并不会随同IDE安装,而是需要单独安装的,下面先介绍MCC插件的安装过程,如果您已经安装好了这个插件,则可直接看第二部分。
一、安装MCC插件
这个插件有两种安装方法,一是在线安装,另一个是事先下载好再安装,由于在线安装需要较长的时间,建议最好还是先下载好后再安装。
1、在线安装
在“工具——插件”窗口里的“可用插件”里选择到MCC选项,点击左下方的“安装”按钮,然后耐心等待下载完成(如下图):
2、事先下载好再安装
在插件安装窗口中的“已下载”页面按“添加插件”按钮,定位到插件存放的文件夹,点击“打开”按键:
此时文件名会出现在“已下载”窗口,再按左下角的“安装”按钮,进入安装界面:
3、插件的安装
插件安装过程比较简单,同意协议之后就一直“下一步”,直到安装完成。
注意插件安装过程中还需要重启软件,以便与IDE建立连接:
重启时会先更新,如下图:
然后再启动IDE进行相应的设置,以便与MCC建立连接:
启动完成后,插件就完全安装好了,此时可在“工具——插件 ”窗口里的“已安装插件”页面找到MCC了。
二、新建项目文件
在MPLAB X IDE窗口菜单选择“文件——新建项目”,启动新建项目向导。
1、选择项目
这里一般选择“mirochip嵌入式——独立项目”
2、选择器件
这里千万不能随便选,一定要从下拉列表框里找到正确的器件名称:
3、选择工具
我用的是PIC16F18446芯片,对应的编译器是XC8,在此选择“Simulator”。如果你尚未安装XC8插件,则需要先安装,否则这个选项前面不是绿色标识,而是红色标识,此时你无法选中。
4、选择编译器
选中“XC8...”这一行就行:
5、建立项目名称和文件夹
输入你的项目名称,IDE会自动在你指定的位置建立与项目名称相同的文件夹,当然你也可以在些修改文件夹名称。在此需要注意的是编码选择,默认的选择不兼容中文字符,你输入的中文字符在下次打开时会变成“??”,如果你需要使用中文字符,可选择GB18030或GBK等中文字符集。
至此,项目框架基本建成,紧接着需要使用MCC来配置引脚并建立相应的基本文件及代码。
三、使用MCC来配置引脚及生成基础文件和代码
在使用MCC配置之前,我们可以看到新建项目的文件夹下只有两个子文件夹,如下图:
还可以对引脚进行配置:
启动或关闭MCC有两种方法:1、从菜单“工具——已安装插件”里选择;2、点击工具栏的MCC图标(通常在最右边)。
进入MCC后可以从左边“ 设备资源”列表中选择要配置的项目,双击之后即出现在上面的“项目设备”列表中,然后在主窗口中进行配置,下面是配置串口通讯:
这是配置定时器0:
还可以对引脚进行配置:
配置好之后,点击左边的"Generate"就可以生成代码,见下图:
在点击下图中的“Yes”按钮后便会自动生成相应的基础代码及文件:
至此MCC配置完成,最后再查看项目文件夹,相应的文件及文件夹已经全部完善,我们就可以在此基础上添加自己的代码,完成整个项目。
上一篇:带感应的小夜灯的PIC单片机源码(可手动控制or自动控制)
下一篇:PIC单片机+LCD12864显示汉字程序
推荐阅读
史海拾趣
机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。它作为连接电视机与外部信号源的桥梁,不仅实现了传统电视信号的接收与转换,还通过数字化和网络化技术,极大地丰富了用户的观看体验。
从功能上看,机顶盒主要分为数字机顶盒和网络机顶盒两大类。数字机顶盒主要实现数模转换功能,让用户在模拟电视机上也能观看数字电视,包括有线电视、卫星电视和地面广播电视等多种信号源。而网络机顶盒则更进一步,能够接入互联网,提供包括在线视频、流媒体服务、游戏等在内的多元化娱乐选择。
在技术层面,机顶盒不断升级,逐步向高清、超高清乃至更高级别的视频标准迈进。同时,智能化技术的应用,如语音助手、智能推荐等,使得机顶盒的操作更加便捷,用户体验更加优越。此外,随着云计算和边缘计算技术的发展,机顶盒在内容分发和管理上也变得更加高效。
综上所述,机顶盒以其强大的功能和不断升级的技术,成为现代家庭娱乐的重要组成部分。它不仅满足了用户日益多样化的观看需求,还通过技术创新不断提升用户体验,引领着家庭娱乐的未来发展方向。
Califia Lighting深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品生产、检验、包装等各个环节都进行严格把关。同时,公司还注重客户服务和售后支持,及时解决客户在使用过程中遇到的问题,赢得了客户的信赖和好评。
Essentra Components公司自创立之初,就深知技术创新在电子行业的重要性。公司通过不断投入研发资源,成功开发出了一系列具有创新性的塑料注塑成型、乙烯基浸塑成型技术,这些技术不仅提高了产品的性能和质量,还大大降低了生产成本。随着技术的不断升级和完善,Essentra Components的产品逐渐在市场上占据了重要地位,公司也因此迅速发展壮大。
在1948年,当美国民众开始大量购买电视机时,电视机的维修需求也随之增加。芝加哥的企业家卡尔·科恩(Carl Korn)和菲利普·班(Philip Ban)注意到了这一市场机会。他们发现,当时缺乏能够轻松测试电视组件的设备,于是决定自己动手制作。两位创业者从车库起步,开始制造自己的测试设备,并成立了中央电视服务公司。他们的业务迅速扩展,开始向其他电视维修店销售CRT再生器和真空管测试仪,为公司的后续发展奠定了坚实的基础。
随着电子行业的不断发展,B&K Precision始终保持着创新的步伐。公司不断推出具有创新性和竞争力的新产品,如数字电流表、三路输出直流清洁电源等,满足了市场对于高精度、高可靠性测试仪器的需求。这些产品的推出不仅提升了公司的市场份额,也进一步巩固了公司在电子行业中的地位。
随着业务的快速发展,Cincon开始将目光投向国际市场。1999年,公司在美国加州设立了办事处,以便更好地服务北美市场。同一年,为了应对日益增长的生产需求,Cincon在中国东莞设立了新工厂。这些举措极大地提升了公司的生产能力和国际市场竞争力,为Cincon的全球化发展打下了坚实的基础。
在CCS2.0下用C写程序的时候编译连接都没问题,但是程序老是陷入死循环,查了很久都没查出来,最后感觉是可能是如下3个warning的问题 “Reg5509a.h",line 107:warning:incompatible redefinition of macro "RSA0L"(declared at line 60) “R ...… 查看全部问答∨ |
|
求TC35外围电路连接图及收发短信源代码 !! 各位大虾帮帮忙吧,刚接触这东西,急需这些来熟悉熟悉,买了个TC35模块,想自己焊个板子玩下。 如果有的话,麻烦发我邮箱fjchen_ok@126.com 谢谢了~… 查看全部问答∨ |
|
各位大侠: 小弟正用MC9328MXL CPU。第一次接触。请大侠们介绍一下。 还有,我想用程序管理CPU上的电池芯片。请问这款CPU上的电池芯片是什么型号的?官方网站地址是什么? 谢谢!!!… 查看全部问答∨ |
ST公司将在登记的客户中抽取1500人,免费赠送MCU开发套件(含STM32,STM8最小系统,和STLINK)。赠品预计5月底发放。微芯力科公司将协办ST公司的开发套件免费赠送活动。请点击以下链接,登记信息,参加活动。http://w ...… 查看全部问答∨ |
我现在想用STM32F105RB做产品,在现场通过U盘对产品进行升级!请问可以做到吗?因为USB的OTG我从来没有用过。以前用的要么只能host,或者只能作device。 另外当用STM32F105RB的OTG作主访问U盘时,外围还要加其它的接口芯片吗?另外就是STM32F ...… 查看全部问答∨ |
|
开始时觉得自学单片机,再上升到嵌入式的高度,慢慢来,总会成的。但是越来越感觉自学的不可行性,网上的视频只是一个一个模块的教你使用了零碎的外围,我觉得除了这些零碎以外我没有收获到什么东西。希望高手能给我的自学道路指点一下方向,就是说 ...… 查看全部问答∨ |