seriale che non funziona con atmega 328 a 1 mhz

buonasera a tutti, ho una domanda molto leloce, ho un 328 impostato a 1 mhz. correttamente
la seriale impostata a 300 non funziona.
e' un mio problema o e' normale?
ce il modo di poterla abbassare??
grazie mille

Stai usando l'IDE di Arduino per programmare? Se SI, hai creato una tua specifica entrata nel file boards.txt dove ci sono le caratteristiche di ciò che si sta usando? ... perché, in fase di compilazione, quando viene compilato il "core", vengono presi dei parametri dal file boards.txt per adattare la velocità delle varie cose che sono dipendenti dal clock.

Guglielmo

Ah ... naturalmente se vuoi usare l'IDE anche per "caricare" il software, dovrai usare una versione di bootloader fatta apposta per tale velocità ... ::slight_smile:

Ma immagino tui stia usndo la programmazione ISP ... :slight_smile:

Guglielmo

La cosa migliore è scaricare le cose già fatte da qui

Io ho usato queste in passato Barebones ATmega Chips (no bootloader)

doppiozero:
La cosa migliore è scaricare le cose già fatte da qui

... li però c'è un sacco di roba vecchia ed obsoleta, NON più adatta alle ultime versioni del IDE !

Guglielmo

Comunque, facendo i calcoli, la frequenza di 300 Baud dovrebbe essere tranquillamente possibile ...
... come da datasheet "Baud = Fosc/16(UBRRn +1)" da cui 1000000/((208 + 1) * 16) = 299 Baud

Guglielmo

perfetto ho seguito i tuoi consigli ed sono riuscito a svolgere il mio "compitp.
grazie mille