eddiewwm 发表于 2018-12-11 16:44:14

8F328P-U 使用PB6及PB7接腳

LGT8F328P 的第7,8腳可以作外接晶振,但在8F328P-U般則沒有連接晶振,因而可以作一般的I/O使用,這兩腳作I/O使用時是PB6及PB7。但很可惜,Larduino HSP V3.6C 祇給QFP48封裝定義這兩接腳,但QFP32卻沒作定義。

若希望在QFP32也能使用PB6及PB7,則需要把LGT\avr\variants\standard\內的pins_arduino.h檔修改,把PB6及PB7這兩腳的定義加回,以下是需要在適當地方加回的句子:

1) 把D27及D28的定義加回
#define D27        27        /* PB6 */
#define D28         28        /* PB7 */

2) 加回兩個PB的定義空間
        PB, /* 27 */
        PB, /* 28 */

3) 把接腳的定義加回
        _BV(6), /* 27, port B6 */
        _BV(7), /* 28, port B7 */

eddiewwm 发表于 2018-12-11 17:07:44

補回 pins_arduino.h 文件
页: [1]
查看完整版本: 8F328P-U 使用PB6及PB7接腳