ユーザ用ツール

サイト用ツール


softdev:pic18

文書の過去の版を表示しています。


PIC18

 PIC18と、PIC12/16とは、構成が違っているようで、コンパイラも別であった。HITECH-Cなら、for C18を新たにダウンロードする。また、PICkit3もファームウェアダウンロードが必要(これはIDEが自動でやる)。PIC18を使ったりPIC16を使ったりすると、毎回ダウンロードが発生する。そんなに時間がかからないから別に良いんだけど。

コンフィグbit

Delay

サンプルで用意されていたDelay関数が無くなっちゃった。あるのか知れんけど。よくわからんから重宝してたのですが、で、includeフォルダをみたら、delays.hと言うのがあった。

/* C18 cycle-count delay routines. */
/* Delay of exactly 1 Tcy */
#define Delay1TCY() _delay(1)
 
/* Delay of exactly 10 Tcy */
#define Delay10TCY() _delay(10)
 
/* Passing 0 (zero) results in a delay of 2560 cycles. */
void Delay10TCYx(unsigned char);
 
/*  Passing 0 (zero) results in a delay of 25,600 cycles.*/
void Delay100TCYx(unsigned char);
 
/* Delay1KTCYx
 * Passing 0 (zero) results in a delay of 256,000 cycles. */
void Delay1KTCYx(unsigned char);
 
/*  Passing 0 (zero) results in a delay of 2,560,000 cycles. */
void Delay10KTCYx(unsigned char);
softdev/pic18.1329638029.txt.gz · 最終更新: 2013/07/15 20:28 (外部編集)