C言語ではじめる
  「PIC24F活用ガイドブック」 正誤表

 技術評論社    ISBN978-4-7741-3247-1
  471頁   \3,200+税 
  誤りがありましたら是非メールでお知らせ下さい。 

ページ 章・節 行数    正 誤 内 容 更新月日
P157  表5-3-1(a) 誤   unsigued int
正   unsigned int
2010年
7月21日
P189 表6-3-1 外部割り込み1コンフィギュレーションビット欄
 誤   INTR1<4:0>
 正   INT1R<4:0>
外部割り込み2コンフィギュレーションビット欄
 誤   ITTR2R<4:0>
 正   INT2R<4:0>
2008年
2月22日
P196 下から3行目 誤   _CONFIG11()
正   _CONFIG1()
2007年
11月9日
P197 表6-4-1 誤  JTAG_OFF  有効にする
    JTAG_ON  無効にする
正  JTAG_OFF  無効にする
    JTAG_ON  有効にする
2010年
9月28日
P198 表6-4-2
 OSCOピン機能
 OSCIOFNC_ONの欄
誤  RC15のI/Oピン
正  OSCOピンをRA3としてI/Oピンとする
    (64ピン以上のデバイスはRC15となる)
2008年
4月12日
P214  3行目 誤   デフォルトでは2に自動設定
正   デフォルトでは0に自動設定
2007年
11月6日
P218 リスト
上から13行目
誤   IPC0bits.T1IP = 5; // タイマ2の割り込み優先レベル5
正   IPC0bits.T1IP = 5; // タイマの割り込み優先レベル5
2007年
11月9日
P277 リスト11-1-1
中央付近
誤   INTCON2bits.INT0EP = 0; // 立ち下がり指定
正   INTCON2bits.INT0EP = 0; // 立ち上がり指定
2007年
11月9日
P285 リスト11-2-2 誤   lcd_out(0x03, 1); および lcd_out(0x02, 1); の行
正   lcd_out(0x30、1); および lcd_out(0x20, 1);
(注意)CDROM内のLCD_Lib3.cもRTCC以外は修正が必要
2009年
6月22日
P292  図11-3-4 誤   T32のビット位置ずれでビット4になっている
正   T32をビット3の位置へ移動
2008年
11月3日
P301 リスト11-3-2 誤   #include  "timer.h"
正   行削除
2007年
11月9日
P302 リストの吹き出し位置 誤   CNPU1bits。CN0PUE =1;の行を指す
正   IPC1bits.T2IP = 5; の行を指す
2007年
11月9日
P341 リスト11-6-1
中央付近
誤   RPOR5bits.RP11R = 11;
正   RPOR5bits.RP11R = 18;
2007年
11月9日
P360
リスト11-8-1(a)宣言部
_CONFIG1内
誤   BKBUG_ON
正   BKBUG_OFF
2007年
11月6日
リスト11-8-1(a)宣言部
_CONFIG2内
誤   IOL1WAY_ON
正   IOL1WAY_OFF
2007年
11月6日
P365 リスト11-8-1(d) 最終行を追加  } のみの行を追加 2008年2月22日
P373  表11-9-1 誤  (a)、(b)の見出し  ・・・(SPBRGH=の場合)
正              ・・・(BRGH=の場合)
2008年
11月3日
P387  下から5行目 誤  (ADCON2<15:13>)
正  (AD1CON2<15:13>)
2011年
5月23日
P388  上から2行目 誤  (AD1CON3<5:0>)
正  (AD1CON3<7:0>)
2011年
5月23日
P410
および
CDROM
SDカードのソケットにより、Write Protectの論理が異なるものがあるようです。プロテクトなしでWE信号がHighのときは下記の!をはずして下さい。
SD-SPI.cファイル内の下記関数

BYTE WriteProtectState(void)
{
   return(!SD_WE);
}
2008年
1月4日
P420 リスト11-12-2(a) 上から6行目
誤  & OSCIOFNC_OFF
正  & OSCIOFNC_ON   (SW4の入力を有効とする)
2008年
4月12日
P436 表11-13-1 差し替え データシート更新に伴い下記に変更
 表11-13-1 改版版
2008年
9月13日
P448  図11-14-1 誤   I2S
正   I2C
2011年
12月31日
 P463  リスト11-13-1(e) 誤   for(i=0; i<CNT; i++)
正   for(i=0; i<CNT-1; i++)
 2017年
1月4日
CDROM  11-12章
 SDカードのデータロガー
プログラムファイル内の「sdmmc.c」ファイルの下記部分修正
ログを開始すると液晶表示器が更新されない不具合
2011年
9月2日