PIC单片机应用开发实践教程(三): MCU配置位与烧录

1 编译

工程建好并把相应的 .c和.h文件都加载到工程后,如下图

 试试编译,如果没有语法错误,编译结果如下

 到这里,是不是可以进行烧录了呢?不急,还有很重要的一个步骤,MCU配置位的设置,要先把MCU的配置位弄好,要不然就是烧录了,MCU也不能工常工作,那配置位如何操作呢?

2 配置位

Window --- Target Memory Views --- Configuration Bits

根据项目实际要求,选择合式的MCU配置位,特别要注意红色字体对应的部分

 Config Bits Source 里的全部代码,复制到.c文件中,配置位自动生成代码时,也会把 xc.h文件包含进来,如下

 这样,我们整个工程就完成了。再次编译,准备无误后,就可以烧录了。

3 烧录

烧录器和电脑连接好,比如PICkit3, 然后打开工程属性,也可以选中工程名,右击 选择 Properties

点击左则的Conf:烧录器名称会自动在 Connected Hardware Tool显示出来,如果这里没有找到烧录器名称,就说明烧录和电脑连接不正常。

因为我们用是的是PICkit3,所以这里就选中PICkit3,点击apply

 如果烧录时,要用PICkit3供电烧录(我们常说的内部供电),操作如下,如果是外接电源烧录,到这里,就可以点击Ok,退出当前界面,回到烧录界面,就可以正常烧录了。

内部供电烧录操作:

 点击OK退出当前界面,回到烧录界面,再次确认烧录器和MCU的五根烧录线连接是正常,就可以正常烧录了。

 如果点击烧录后,出现如下对话框,直接选中 Do not show this message again,OK就可以了

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
PIC单片机实用教程——提高篇》是一本由李学海编写的教材,出版于北京航天航空大学出版社。这本书共分为9章,主要内容包括基本概念、PIC16F877硬件概况、指令系统、汇编程序设计、集成开发环境、在线调试工具、定时器、中断等方面。 在进行PIC单片机应用开发实践时,有一个重要的步骤是配置MCU配置配置设置要在烧录之前完成,否则即使烧录了程序,MCU也无法正常工作。具体的配置操作可以在打开工程属性后进行设置,也可以选中工程名,右击选择Properties。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [PIC单片机实用教程——提高篇 pdg 李学海](https://download.csdn.net/download/zkkzkk/3735306)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [PIC单片机应用开发实践教程): MCU配置位与烧录](https://blog.csdn.net/qq_57798018/article/details/127502007)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值