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 (外部編集)