This is an old revision of the document!
LGT8F328P MCU
PortD pins
- PD0 (pin 16): digital I/O pin
- PD1 (pin 15): digital I/O pin
- PD2 (pin 14): digital I/O pin
- PD3 (pin 13): digital I/O pin
- PD4 (pin 12): digital I/O pin
- PD5 (pin 11): digital I/O pin
- PD6 (pin 10): digital I/O pin
- PD7 (pin 9): digital I/O pin
thank you, ChatGPT
-
- for some reason the chip ran at 1/2 speed when doing this but the same chip ran at normal (32MHz) speed when using the bootloader. No fuses (that I know of) were changed. (???)
In Circuit Programming with PlatformIO
- add this to .platformio.ini:
[env:program_via_ArduinoISP] platform = lgt8f framework = arduino board = lgt8f328p-LQFP48 upload_protocol = custom upload_port = /dev/ttyACM* upload_speed = 19200 upload_flags = -C $PROJECT_PACKAGES_DIR/tool-avrdude/avrdude.conf -p $BOARD_MCU -P $UPLOAD_PORT -c stk500v1 upload_command = avrdude $UPLOAD_FLAGS -U flash:w:$SOURCE:i
- then choose
update platforms, toolchains, etc.
for the new environment to be recognized/loaded by CLion