基于MPLAB X IDE配置位设置讲解
来源:互联网 发布:王勇java 编辑:程序博客网 时间:2024/05/22 17:02
原文地址:http://blog.csdn.net/superanters/article/details/8541171
在讲基于MPLAB X IDE 配置位配置前我先讲讲如何配置配置位。
比如PICLF1823的数据手册 可以再器件配置中找到两个寄存器。一个是配置字1 ,一个是配置字2.
对于初学者来说如此多的配置选项,该如何配置呢?我们要抓主重点。
配置字中最重要的配置选项就是:
看门狗配置 如:WDTE<1;0>; 一般选择关闭看门狗
MCLRE复位脚的配置 如:MCLRE;一般选择复位脚作I/O
震荡器的选择: 如:FOSC<2:0>;根据实际情况配置,我这里一般选择用 INTOSC 内部振荡器.
因为如果这三个没有配置好的话程序根本无法运行。其他配置可以看数据手册此不赘述。
MPLAB X IDE和MPLAB IDE 8不同。
MPLAB IDE 8 可以再界限中选择配置位就行。配置选项可以不写在代码中。
MPLAB X IDE 如果要配置的话必须在代码中写出配置。
实例介绍:
1.打开MPLAB X IDE 在菜单栏中 点击Window->PIC Memory Veiws->Configuration bits
2 在出现的Configuration Bits中的改变每个配置中的option选项,红色的就是我们改变过的配置选项
3 配置完成后 点击 Genarate Source Code to Output 产生配置源代码。
将其中的 __CONFIG(FOSC_INTOSC & WDTE_OFF & PWRTE_ON & MCLRE_OFF & CP_ON & CPD_ON & BOREN_ON & CLKOUTEN_OFF & IESO_ON & FCMEN_ON);
__CONFIG(WRT_OFF & PLLEN_OFF & STVREN_ON & BORV_LO & LVP_OFF);复制到源代码中去。源代码中必须包涵头文件#include<pic.h>.
此处我指出一出MPLAB X IDEv1.10 的一处错误 在配置中的 BORV_LO 这个配置编译器是不认的,这可能是编写软件的程序员和编写头文件的程序猿没有配合好:
编译器只认得头文件,在pic16f1823.h这个头文件中没有定义BORV_LO 而是把他定义为BORV_19.把BORV_HI定义成BORV_25. 总之把BORV_LO修改成BORV_19就行了。
- 基于MPLAB X IDE配置位设置讲解
- 基于MPLAB X IDE配置位设置讲解
- 基于MPLAB X IDE配置位设置讲解
- 基于MPLAB X IDE配置位设置讲解
- MPLab X 配置字的设置
- MPLAB X IDE调试代码
- MPLAB X IDE调试代码
- MPLAB X IDE使用心得
- [MPLAB] 分享一款mplab x ide 插件------Code Configurator
- PIC单片机开发环境--MPLAB X IDE
- MPLAB X IDE 如何保存中文注释
- PIC单片机开发环境--MPLAB X IDE
- PIC单片机开发环境--MPLAB X IDE
- MPLAB X IDE如何支持中文注释
- MPLAB X IDE和Proteus联调方法
- PIC单片机的新开发环境--MPLAB X IDE
- MPLAB程序中如何设置配置字
- MPLAB程序中如何设置配置字
- SetupDiGetClassDevs SetupDiEnumDeviceInfo SetupDiGetDeviceRegistryProperty 枚举设备手机
- 新手有用的20个命令
- Saving HDU
- servlet的url处理
- Andorid学习 View.post
- 基于MPLAB X IDE配置位设置讲解
- maven打包__自留
- mysql查询的优化
- 谈游戏程序员如何适应需求变更
- CS1.6自定义游戏中的H菜单和设置菜单,增加一键买枪功能
- jmeter--jmeter使用入门
- Eclipse导出jar包
- CentOs搭建shadowsocks
- 安卓SDK无法下载、无法联网API下载