Seite 5 von 8

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 13:38
von jp112sdl
deimos hat geschrieben: BOD per Software abschalten kann aber leider nur der 328P (zumindest laut allen Datenblättern).
Um diesen µC ging es doch hier (in dem Thread) bisher ausschließlich!?

Bratmaxe? Gelegenheitsbastler? ...328P oder?

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 13:43
von deimos
Hi,

an sich ja, aber wie schnell hat man aus Versehen einen 328 (ohne P) oder einen 328PB gekauft. ;-)

(und bei mir liegen ja auch noch der 644 und der 1284 rum...)

Viele Grüße
Alex

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 13:45
von Bratmaxe
jp112sdl hat geschrieben:Ich setze immer
L:FF, H:D2, E:FE

Hier gibts nen schönen Online-Fusecalculator:
http://www.engbedded.com/fusecalc

Ja dann ist es "devide clock by 8"..
Aber wenn du E:FE progreammierst, dann ist laut dem Onlinecalculator BOD = 1,8V Bei FF wäre BOD = Disabled.


Vielen Dank das du/ihr mir das erklärt habt!

Ja bei mir ging es speziell um den 328P!

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 13:45
von jp112sdl
deimos hat geschrieben:Hi,

an sich ja, aber wie schnell hat man aus Versehen einen 328 (ohne P) oder einen 328PB gekauft. ;-)

(und bei mir liegen ja auch noch der 644 und der 1284 rum...)

Viele Grüße
Alex
Nach meinen Erfahrungen aus User-PNs/Supportanfragen (28 Stk.) haben bisher 100% den 328P (bzw. den Pro Mini) genutzt. :wink:

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 13:46
von deimos
Hi,

und noch eine Kleinigkeit dazu aus dem Datenblatt:
If BOD is disabled in software, the BOD function is turned off immediately after entering the sleep mode. Upon wake-up from sleep, BOD is automatically enabled again. This ensures safe operation in case the VCC level has dropped during the sleep period.
When the BOD has been disabled, the wake-up time from sleep mode will be approximately 60 μs to ensure that the BOD is working correctly before the MCU continues executing code.
Auch wenn die 60µs vermutlich vollständig irrelevant für ein AskSin Gerät sind.

Viele Grüße
Alex

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 14:24
von Gelegenheitsbastler
@Bratmaxe:
"devide clock by 8" bezieht sich auf die interne Taktung. Ist der Haken nicht gesetzt, läuft der AVR mit 8Mhz. Ist der Haken gesetzt, wird durch acht geteilt, wodurch er dann intern mit 1Mhz läuft. Das ist aber eigentlich nur wichtig, wenn man eine sehr geringe Spannung hat oder aber auch noch die letzten 0,x µA einsparen möchte.

Ich nutze überwiegend die 328P. Aber ich muss deimos Recht geben. Das könnte auch durchaus mal anders sein. Daher stelle auch ich BOD grundsätzlich über die Fuses ein. (So kann man im Sketch nichts vergessen)

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 06.06.2018, 14:28
von jp112sdl
Aufgrund negativer Erfahrung (BI), lasse ich den BOD auf 1,8V stehen.
Komme ja so oder so im Sleep auf 4µA.
Habe aber nicht den Trödel, falls im Wach-Betrieb die Spannung mal absackt und das CC1101 wieder macht was es will...
Aber wie gesagt - alles auf den 328P bezogen.
Einige HM-Geräte haben sogar eine Hardware-BI-Protection eingebaut.
Zumindest interpretiere ich sie so, da ich sonst keinen weiteren Nutzen sehe, das Funkmodul vom Vcc zu trennen.

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 07.06.2018, 08:13
von Bratmaxe
Moin moin,

kann ich die Fuses eigentlich beliebig oft setzen? Also könnte ich z.B. meinen ATMEGA328P auf meinem gekauften Arduino-Pro-Mini-Board wieder dazu bringen, das dieser den Internen Oszillator verwendet (vorausgesetzt das zur der Zeit natürlich noch ein externen Oszillator angeschlossen ist, soweit hatte ich das verstanden?

Fuses klingt so nach ... wenn einmal programmiert dann für immer so.

Gruß Carsten

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 07.06.2018, 08:30
von papa
Ja kannst Du öfter setzen.

Re: Nachbau HM-Geräte mit AVR und AskSinPP - Platine 1

Verfasst: 07.06.2018, 08:30
von Bratmaxe
Danke! Gut zu wissen :D