无法使用 PICKIT3 编程器启动带有 PIC32 的 chipKit BasicIOShield

Unable to start the chipKit BasicIOShield with PIC32 using PICKIT3 programmer

我有 chipKit uC32 (PIC32MX340F512H),chipkit BasicIOShield 和 PICkit3 编程器全部来自Microchip.

我正在使用 MPLABX IDE。

因为我对此很陌生,所以我不知道从哪里开始我搜索并查看了网络,只找到了使用我不允许使用的 MPIDE 的教程在我的项目中。 我已经阅读了参考手册和数据 sheet 并制作了测试项目,但是无论如何 uC32 板拒绝识别 BasicIOShield,我无法将这两者连接在一起。

任何提示和 link 都会很棒。提前致谢。

在 Basic IO shield 参考手册中指出,您应该按照一些步骤使 ChipKit 与基本 IO shield 通信。

开机顺序

  1. Apply power to VDD.
  2. Send Display Off command.
  3. Initialize display to desired operating mode.
  4. Clear screen.
  5. Apply power to VBAT.
  6. Delay 100ms.
  7. Send Display On command.

关机顺序

  1. Send Display Off command.
  2. Power off VBAT.
  3. Delay 100ms.
  4. Power off VDD.

扩展板正在使用 SPI2。使用了以下寄存器 RF4、RF5、RF6 和 RG9 您还必须将 uC32 中的跳线从 LED4 更改为 JP4 和 JP8。 basic IO shield参考手册的附录B中有一个有用的示例代码。