■ PIC16F15325でUart1_Init( )を使うとUndeclared identifier 'BRG16' in expressionエラーが表示される
mikroC PRO for PIC Ver.7.2.0にて、PIC16F15325を使う際、Uart1_Init( )の行で "Undeclared identifier 'BRG16' in expression"エラーが表示されます。
これはmikroCのデバイスファイル「P16F15325.c」にて一部の定義が抜けているため発生します。 プログラムの先頭で下記のプログラムを追加して頂けますようお願いいたします。
const register unsigned short int ABDEN = 0; sbit ABDEN_bit at BAUD1CON.B0; const register unsigned short int WUE = 1; sbit WUE_bit at BAUD1CON.B1; const register unsigned short int BRG16 = 3; sbit BRG16_bit at BAUD1CON.B3; const register unsigned short int SCKP = 4; sbit SCKP_bit at BAUD1CON.B4; const register unsigned short int RCIDL = 6; sbit RCIDL_bit at BAUD1CON.B6; const register unsigned short int ABDOVF = 7; sbit ABDOVF_bit at BAUD1CON.B7;
なお、本件はすでにメーカーに報告されており次のバージョンで問題は解決する予定です。 お手数をおかけいたしますがよろしくご対応お願いいたします。
|