打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】 开发环境搭建

[复制链接]
565|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xu@xupt|  楼主 | 2023-8-10 16:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【CuriosityNano测评报告】 开发环境搭建
1、PIC16F17146简介
PIC16F17146是Microchip Technology旗下的一款16位Flash微控制器(MCU)。它以其高性能、低功耗和丰富的外设功能而受到广泛关注。
以下是PIC16F17146的主要特点和功能:
  • Flash存储器:内置32KB的闪存存储器,用于存储应用程序代码和数据。闪存可以被快速擦除和编程,支持在运行时修改程序。
  • 高精度时钟和计时器:PIC16F17146具有多个计时器和计时器模块,包括普通定时器、增强型定时器、看门狗定时器和实时时钟/日历模块。这些模块可以用于各种定时和计数应用,例如延时、测量和舵机控制。
  • 数模转换器(ADC):集成12位的模数转换器,可将模拟信号转换为数字值,以便进行精确的测量和采样。
  • 通用输入/输出(GPIO):具有高度灵活的数字I/O引脚,可以通过编程配置为输入或输出,用于与外部设备的数字通信。
  • 串行通信接口:支持多种串行通信协议,包括UART(异步串行通信),SPI(串行外设接口)和I2C(双线制串行总线)。这些接口使MCU能够与其他设备(如传感器、显示屏、通信协议等)进行高速数据交换。
  • 比较器:内置模拟比较器,用于比较输入电压和参考电压,并生成相应的比较结果。
  • 低功耗模式:PIC16F17146具有多种低功耗模式,包括睡眠模式、待机模式和电池省电模式。这些模式可大幅降低功耗,延长电池寿命。
  • 强大的调试和编程支持:支持Microchip的开发工具和集成开发环境(如MPLAB X IDE),以便进行调试和编程,简化开发过程。

总体而言,PIC16F17146是一款功能强大的16位Flash微控制器,适用于各种应用领域,包括工业自动化、家用电器、医疗设备、消费类电子产品等。
2、开发环境搭建
要搭建PIC16F17146的开发环境,可以按照以下步骤进行操作:
  • 下载和安装MPLAB X IDE:MPLAB X IDE是Microchip官方的集成开发环境,用于编写、调试和下载的PIC16F17146代码。可以从Microchip官方网站(https://www.microchip.com/mplab/mplab-x-ide)下载最新版本的MPLAB X IDE,并根据安装向导进行安装。
  • 下载并安装MPLAB XC编译器:PIC16F17146使用C语言进行编程,因此需要安装MPLAB XC编译器来将C代码编译为适用于PIC16F17146的机器代码。Microchip提供了免费版本的编译器,可以从Microchip官方网站(https://www.microchip.com/mplab/compilers)下载并安装适用于的操作系统的MPLAB XC编译器。
  • 连接开发板:将的PIC16F17146开发板通过USB线缆连接至计算机。确保正确连接并能够被计算机识别。
  • 配置开发环境:在MPLAB X IDE中,打开Project Wizard(项目向导)并创建一个新项目。选择PIC16F17146作为目标设备,并根据的项目需要选择相关选项。
  • 编写代码:使用MPLAB X IDE的编辑器,编写的PIC16F17146的C代码。可以包含相关的头文件、初始化外设和编写应用程序逻辑。
  • 编译代码:点击MPLAB X IDE上的构建(Build)按钮来编译的代码。编译器将生成相应的机器码。
  • 烧录代码:将编译后的机器码下载到PIC16F17146开发板中。在MPLAB X IDE中,选择一个合适的编程工具,并使用编程工具将代码下载到开发板中。注意,需要正确选择目标设备和连接方式。
  • 调试代码:使用MPLAB X IDE的调试工具,如Simulator、MPLAB ICD或MPLAB Real ICE,来调试的代码。通过设置断点、监视变量和单步执行等功能,可以对代码的执行进行跟踪和调试。

3、环境搭建




然后卡死。。。。。
再想办法

使用特权

评论回复
沙发
yiyigirl2014| | 2023-8-12 21:21 | 只看该作者
第一次慢,后来就好了。

使用特权

评论回复
板凳
pzsh| | 2023-8-23 17:08 | 只看该作者
最后解决了吗

使用特权

评论回复
地板
xu@xupt|  楼主 | 2023-8-24 16:49 | 只看该作者

没有,卡的时间过长。然后就强制关停啦~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

712

帖子

3

粉丝