Design Tools fuer ATMega, welche?

Feb 12, 2014 223 Replies

Einschalten wollen ohne ausreichend Saft? Dann ist doch wohl eher das Design des Einschaltens und die nicht ausreichende Versorgung des Controlers der Grund und nicht der Controler selber ;-)

Joerg Niggemeyer

Am 16.02.2014 16:37, schrieb Joerg: [...]

Das steht nicht im Errata, sondern ganz normal im Datenblatt:

Zitat "Slower rise time requires external power-on reset circuit."

Ab der ersten Revision?

73, Tom
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL http://dl7bj.org http://hamqth.com https://twitter.com/dl7bj

Am 16.02.2014 18:55, schrieb Thomas 'Tom' Malkus:

Keine Ahnung, aber jetzt stehts drin und es geht ja um ein aktuelles Projekt.

Joerg schrieb:

darf man ihn dann entweder anhalten oder aber mehrmals auslesen und

les' nicht recht, als ich das gesehen habe.

Errata-Dokument, bei dem einige der Errata sich offenbar bereits seit einem Jahrzehnt halten.

cheers, Joerg .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ Never trust an operating system you don't have sources for. ;-)

Am 16.02.2014 21:44, schrieb Joerg Wunsch:

Die haben offenbar beim RTC-Baustein im PC abgeschrieben. Dort musste

Update cycle durchlaufen wurde. OK, der MC146818 ist wirklich alt...

Bernd

Hallo Joerg,

Du schriebst am Sat, 15 Feb 2014 11:24:07 -0800:

und nicht

...

Hehe... Das scheint bei manchen Softwerkern eine Berufskrankheit zu sein, die Abneigung gegen Timer.

einer

mindestens

zt hatte, meine ganzen Makrobibliotheken, inkl. des dabei benutzten Schedulers, und

nicht im Ansatz den Zweck verstanden hatte...

rt, ich hab' daraufhin das Dingens (relativ simple Funktion) neu gebaut und dabei

che. Naja, ich bin halt kein Softwerker. (Nee, ich bin auch kein Ingenieur. Ich

ert...)

-- ----------------------------------------------------------- -----------------------------------------------------------

So? Und wo genau steht das?

formatting link

Gruesse, Joerg http://www.analogconsultants.com/

Ganz normale Situation wie bei Brown-outs. Wenn ein BOD beworben wird, sollte man erwarten duerfen, dass der auch funktioniert.

Wozu hat ein IC einen Brown-out Detektor, wenn er nicht funktioniert? Das ist ein Design-Problem des uC.

Ich frage mich auch, warum externe Supervisor-Chips (inzwischen, nach vielen, vielen Jahren) funktionieren und die Hersteller von uC es nicht hinkriegen, die Funktionen dieser winzigen IC mit zu integrieren.

Gruesse, Joerg http://www.analogconsultants.com/

Am Ende ist es fast egal, was man studiert hat. Die richtigen Faehigkeiten in der Elektronik lernt man eh ausserhalb der Uni. Habe gerade einen neuen Kunden, bei dem ich echt ueberrascht bin, wie schnell sich ein Maschinenbauer Schaltungstechnik reinziehen kann. Er schreibt "nebenbei" auch uC Code und macht Layouts, und gar nicht schlecht.

Gruesse, Joerg http://www.analogconsultants.com/

Am 17.02.2014 00:18, schrieb Joerg:

drin.

Ich finde Gefallen an den 8 Pin PICs aus dem Parallelthread

Universalprogrammer ausgeben.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de HTML mails will be forwarded to /dev/null.

Am 15.02.2014 00:50, schrieb Thomas 'Tom' Malkus:

Feld...

Bernd

Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. P.Liedermann in defa

Also das seh ich etwas anders, insbesondere seh ich das Einschalten anders als das Abschalten. Beim Einschalten sollte man durch eine

entsprechenden ICs mit vorhanden ist, sicher "Einschalten" und nicht "Einschleichen" falls man an einer kriechenden Versorgung sitzt. Ausserdem muss man sicher sein, dass die eingestellte Taktfrequenz des

(Datenblatt).

Gegebenenfalls mit niedriger Frequenz den Micro zuerst loslaufen

Beim Abschalten rechtzeitig selber den Vorgang (Unterspannung) erkennen und Spannungen abbauen EE schreiben solange ich noch Saft im eigenen Kondensator habe.

Ich sehe dies als ein Feature an, auf das sich ein Design nicht unbedingt verlassen sollte, um in 80% der Starts sicher anlaufen

Ausserdem heisst BrownOut, dass das Dingens schon am laufen war oder habe ich da etwas falsch verstanden ;-) RESET-funktionen ob durch WD intern per SW oder extern sind doch ein

dies wirklich unangenehm.

Also schon wieder funktionieren oder funktionierten Chips nicht? Ich bin nun sicherlich nicht ein "Experte" wie manch anderer hier,

aufstelle. Falls keine Hinweise, dann den Support des Compilers belatschern, dann vieleicht mal den Hersteller des Chips bevor

Ist das nicht ein bischen ignorant und sollte man vieleicht doch eher

selber suchen und das Design entsprechend verbessern?

Ich benutze PICs mit den CCS Compiler habe auch von Atmel den Dragon und den AVR JTAGICE mkII mit AVR Studio

Joerg Niggemeyer on Beagleboard

Am 17.02.2014 09:25, schrieb Joerg Niggemeyer:

Vorher den leitenden Schaumstoff rausnehmen! ;-)

Hier IMO unter 28.4.3, Table 28-8

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de HTML mails will be forwarded to /dev/null.

Joerg Niggemeyer ( snipped-for-privacy@nucon.de):

Jupp, hast Du: Und nicht allgemein, sondern es geht um einen AT32.

73, Tom
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|AGCW #2737|ARRL http://dl7bj.org http://hamqth.com https://twitter.com/dl7bj

Die Uhr anhalten braucht man AFAIR nicht, nur den Update. Durch das Lesen verliert die RTC keine Takte.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de HTML mails will be forwarded to /dev/null.

YMMD!

recht viel peinlicher gehts wirklich nicht! ;-). Unsere

den Controller herziehen...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required