今天仔细看了下hitech中给的那些头文件,发现不同的头文件中的config是不同的,比如说pic168xa中的pic16f887中的定义方式不同,可是在以前写程序的时候一直使用168xa中的定义方式也没见错误,问下大家是不是有其他的细微差别我没有发现呢 用的头文件是pic.h
还有我发现168xa中并没有包含887这个芯片 那么887用这个文件定义的config为什么没报错呢 ?
比如 887的头文件中时钟模式 FOSC_xxx_HS
而在168xa中定义的是HS
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
//--CONFIC(RC&DP&PWRTEN&BORDIS&WDTEN&LVPDIS&DEBUGDIS&PROTECT&WRTEN); //烧录HEX默认的配置,执行语句,不在程序函数内运行。
#include "pic.h"
#include "music.h"
__CONFIG(RC & WDTEN & PWRTEN & BORDIS & LVPDIS & DEBUGDIS & PROTECT & WRTEN); //PIC16F876A
__CONFIG(RC & WDTEN & PWRTEN & BORDIS ); //PIC16F73
//口线定义:
//
//延时时间调节,定义成输入设置。
//RB5 S1
#define Tris_S1 TRISB5
#define S1 RB5
一周热门 更多>