Skip to content

Commit

Permalink
Add 9.216 MHz clock option
Browse files Browse the repository at this point in the history
  • Loading branch information
MCUdude committed May 23, 2024
1 parent 47af83c commit 51f4808
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 0 deletions.
2 changes: 2 additions & 0 deletions PlatformIO.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ Below is a table with supported clocks. Defaults to 16 MHz if not specified.
| 14.7456 MHz | External | `14745600L` |
| 12 MHz | External | `12000000L` |
| 11.0592 MHz | External | `11059200L` |
| 9.216 MHz | External | `9216000L` |
| 8 MHz | External | `8000000L` |
| 7.3728 MHz | External | `7372800L` |
| 6 MHz | External | `6000000L` |
Expand Down Expand Up @@ -265,6 +266,7 @@ Suggested baud rates for a particular clock speed are in **bold text**.
| `14745600L` | | | X | | X | **X** | X | X | X | X |
| `12000000L` | | X | | X | | | **X** | | X | X |
| `11059200L` | | | X | | X | X | **X** | X | X | X |
| `9216000L` | | | | | X | **X** | X | X | X | X |
| `8000000L` | X | X | | X | | X | X | **X** | X | X |
| `7372800L` | | | X | | X | **X** | X | X | X | X |
| `6000000L` | | | | X | | | **X** | X | X | X |
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ Make sure you connect an ISP programmer, and select the correct one in the "Prog
| 14.7456 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error |
| 12 MHz | External crystal/oscillator | 57600 | |
| 11.0592 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error |
| 9.216 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error |
| 8 MHz | External crystal/oscillator | 57600 | Common clock when working with 3.3V |
| 7.3728 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error |
| 6 MHz | External crystal/oscillator | 57600 | |
Expand Down
42 changes: 42 additions & 0 deletions avr/boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,12 @@ menu.baudrate=Baud rate
1284.menu.clock.11_0592MHz_external.build.clkpr=
1284.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

1284.menu.clock.9_216MHz_external=External 9.216 MHz
1284.menu.clock.9_216MHz_external.upload.default_speed=115200
1284.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7
1284.menu.clock.9_216MHz_external.build.clkpr=
1284.menu.clock.9_216MHz_external.build.f_cpu=9216000L

1284.menu.clock.8MHz_external=External 8 MHz
1284.menu.clock.8MHz_external.upload.default_speed=57600
1284.menu.clock.8MHz_external.bootloader.low_fuses=0xf7
Expand Down Expand Up @@ -383,6 +389,12 @@ menu.baudrate=Baud rate
644.menu.clock.11_0592MHz_external.build.clkpr=
644.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

644.menu.clock.9_216MHz_external=External 9.216 MHz
644.menu.clock.9_216MHz_external.upload.default_speed=115200
644.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7
644.menu.clock.9_216MHz_external.build.clkpr=
644.menu.clock.9_216MHz_external.build.f_cpu=9216000L

644.menu.clock.8MHz_external=External 8 MHz
644.menu.clock.8MHz_external.upload.default_speed=57600
644.menu.clock.8MHz_external.bootloader.low_fuses=0xf7
Expand Down Expand Up @@ -622,6 +634,12 @@ menu.baudrate=Baud rate
324.menu.clock.11_0592MHz_external.build.clkpr=
324.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

324.menu.clock.9_216MHz_external=External 9.216 MHz
324.menu.clock.9_216MHz_external.upload.default_speed=115200
324.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7
324.menu.clock.9_216MHz_external.build.clkpr=
324.menu.clock.9_216MHz_external.build.f_cpu=9216000L

324.menu.clock.8MHz_external=External 8 MHz
324.menu.clock.8MHz_external.upload.default_speed=57600
324.menu.clock.8MHz_external.bootloader.low_fuses=0b1111{bootloader.cksel_bits}
Expand Down Expand Up @@ -842,6 +860,12 @@ menu.baudrate=Baud rate
164.menu.clock.11_0592MHz_external.build.clkpr=
164.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

164.menu.clock.9_216MHz_external=External 9.216 MHz
164.menu.clock.9_216MHz_external.upload.default_speed=115200
164.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7
164.menu.clock.9_216MHz_external.build.clkpr=
164.menu.clock.9_216MHz_external.build.f_cpu=9216000L

164.menu.clock.8MHz_external=External 8 MHz
164.menu.clock.8MHz_external.upload.default_speed=57600
164.menu.clock.8MHz_external.bootloader.low_fuses=0xf7
Expand Down Expand Up @@ -1049,6 +1073,12 @@ menu.baudrate=Baud rate
32.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0
32.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

32.menu.clock.9_216MHz_external=External 9.216 MHz
32.menu.clock.9_216MHz_external.upload.default_speed=115200
32.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111
32.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0
32.menu.clock.9_216MHz_external.build.f_cpu=9216000L

32.menu.clock.8MHz_external=External 8 MHz
32.menu.clock.8MHz_external.upload.default_speed=57600
32.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111
Expand Down Expand Up @@ -1256,6 +1286,12 @@ menu.baudrate=Baud rate
16.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0
16.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

16.menu.clock.9_216MHz_external=External 9.216 MHz
16.menu.clock.9_216MHz_external.upload.default_speed=115200
16.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111
16.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0
16.menu.clock.9_216MHz_external.build.f_cpu=9216000L

16.menu.clock.8MHz_external=External 8 MHz
16.menu.clock.8MHz_external.upload.default_speed=57600
16.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111
Expand Down Expand Up @@ -1463,6 +1499,12 @@ menu.baudrate=Baud rate
8535.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0
8535.menu.clock.11_0592MHz_external.build.f_cpu=11059200L

8535.menu.clock.9_216MHz_external=External 9.216 MHz
8535.menu.clock.9_216MHz_external.upload.default_speed=115200
8535.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111
8535.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0
8535.menu.clock.9_216MHz_external.build.f_cpu=9216000L

8535.menu.clock.8MHz_external=External 8 MHz
8535.menu.clock.8MHz_external.upload.default_speed=57600
8535.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111
Expand Down

0 comments on commit 51f4808

Please sign in to comment.