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) /* Delay10TCYx * Delay multiples of 10 Tcy * Passing 0 (zero) results in a delay of 2560 cycles. */ void Delay10TCYx(unsigned char); /* Delay100TCYx * Delay multiples of 100 Tcy * Passing 0 (zero) results in a delay of 25,600 cycles. */ void Delay100TCYx(unsigned char); /* Delay1KTCYx * Delay multiples of 1000 Tcy * Passing 0 (zero) results in a delay of 256,000 cycles. */ void Delay1KTCYx(unsigned char); /* Delay10KTCYx * Delay multiples of 10,000 Tcy * Passing 0 (zero) results in a delay of 2,560,000 cycles. */ void Delay10KTCYx(unsigned char); #endif #endif
softdev/pic18.1329637751.txt.gz · 最終更新: 2013/07/15 20:28 (外部編集)