090705

|



さっそくスピードメータのセンサとつないでみました。今のところCN3のP0_28
につなげています。ただここはI2Cピンと共有なので内蔵プルアップはできず、
常にオープンドレイン。なので10kΩで外からプルアップしました。

割り込みをかけれるのがP0とP2だけで、コネクタのピン配置の関係上こんなと ころで。
void
eint3_intr ()
{

  iprintf ("@ %x\n", *FIO1PIN);
  *IO0IntClr = (1 << 28);
}

uint32_t
test (int32_t argc __attribute__((unused)),
     const char *argv[] __attribute__((unused)))
{
  mcu_pin_select2 (0, 28, PIN_FUNC0);	// GPIO
  mcu_pin_mode (0, 28, PIN_PULLUP);	// pullup
  // GPIO setting.
  *FIO0DIR &= ~(1 << 28);	// Input

  *VICIntSelect &= ~VIC_EINT3; // IRQ
  *VICIntEnable |= VIC_EINT3;

  *IO0IntEnR &= (1 << 28);
  *IO0IntEnF |= (1 << 28);

  while (/*CONSTCOND*/1)
    ;
  // NOTREACHED

  return 0;
}
こんな感じで、後輪が一回転ごとに割り込みが入るのを確認。あとは手数の問 題だ。工人舎SA5が活躍。ただLANケーブルが危険。ガレージ内に無線LAN入れる かな。

トウモロコシを一つ収穫してみました。ヒゲが茶色く枯れたのを一本。小さい です。でもこれでも菜園の中では大きい方。さっそくゆでて食べてみたところ、 さすが採れたてをゆでたのはうまい。先端の部分は芯まで食べれた。
サイズ的に食べ足りなかった。茶色くなってから大きくなるまで待ってみるか、 それとも食べてしまうか。悩みどころだ。

久々にガレージを大掃除。スポットクーラーも奥から引っ張り出してきた。

整備も早くやらないと間にあわない...。時間がない。