Am Thu, 13 Feb 2014 18:13:30 +0100 schrieb Thomas 'Tom' Malkus:
Vor 10 Jahren habe ich mit dem ICCAVR angefangen, aber heute ist das ja weitgehend im AVRStudio integriert.
Lutz
--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin
Das waere Kaese, wenn dort kein externer Chip ebenfalls Pulldown machen duerfte.
Aber es ist eh nicht so einfach, in der Broschuere zum AVR JTAGICE steht, dass der ATMega328 nicht unterstuetzt wird. Und genau der ist auf einem der Produkte. Grmpf. Geht also schonmal nicht.
Habe auch mal einen Kunden gefragt, fuer die ich ein Design mit ATMega gemacht habe, wie ueblich mit externem PRO/BOR/Watchdog. Da kamen keine Klagen. Dort geht es ueber SPI rein, aber der Ingenieur ist derzeit nicht da.
Monteure haben auch nicht gern zuviele verschiedene Pods auf dem Truck rumfliegen. RS232 brauchen sie eh. Entweder hat das der Laptop eingebaut wie bei mir oder man nimmt einen einfachen FTDI Adapter mit. Weiter spart das eine Steckbuchse am Geraet, denn R232 braucht man zur Diagnose per Terminalprogramm ohnehin meist.
Dann ist es noch so, dass ein zerbroeselter Spezialprogrammer im Feld fast aussichtslos ist, dann ist Schicht im Schacht. Selbst wenn Fedex dorthin liefert, dauert das. Einen FTDI Adapter kann man sich rasch leihen und in manchen Gegenden sogar im Computerladen kaufen. Oder den alten PC mit RS232 aus dem Keller nehmen.
Ok, muss ich mir dann mal ansehen. Inzwischen sind es damit 7:4, da ja offenbar der GCC Compiler ins AVR Studio mit eingegangen ist.
Schwieriger scheint das mit deren Programmern zu sein. Dass das gaengige Modell nichtmal den ATMega328 unterstuetzt, hat mich jetzt etwas geplaettet. Der ATMega1284 in zwei anderen Projekten bei diesem Kunden ist ebenfalls nicht in der Liste der unterstuetzten uC beim AVR JTAGICE mkII, koennen wir also total nicht gebrauchen :-(
When designing a system where debugWIRE will be used, the following observations must be made for correct operation:
? Pull-up resistors on the dW/(RESET) line must not be smaller than 10k. The pull-up resistor is not required for debugWIRE functionality. ? Connecting the RESET pin directly to VCC will not work. ? Capacitors connected to the RESET pin must be disconnected when using debugWire. ? All external reset sources must be disconnected.
formatting link
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
Huargs. Ich weiss schon, warum ich Atmel nicht so gern mag. In analogen Dingen scheinen die nicht so das goldene Haendchen zu haben. Aber es gibt einige Kunden, die benutzen Atmel uCs.
Danke, dann muss es der sein, unterstuetzt auch unseren 1284. Ist ja ziemlich chaotisch mit all den Versionen.
Festklemmen auf VCC wird logischerweise nicht funktionieren wenn man den Pin noch nutzen will, die schnellen Debugwire Impulse funktionieren mit externem
Designs gleich gar nicht.
Lutz
--
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin
Damit meinte ich das ganze Gezumpel, was dahinter kommt und was mit den Reset Funktionen zusammenarbeite. Reset-Detektor, POR, BOR.
Eben, mit Open Collector erwarte ich, dass ein Programmer funktioniert. Das Dingen muss in der Lage sein, den Reset des eternen POR/BOR Chips zu erkennen und auszuarten. So schwer ist das wirklich nicht. Einfach lapidar zu schreiben "All external reset sources must be disconnected", das kann's ja wohl nicht sein.
Einen 0.1uF Kondensator in der Luft haengen zu haben wie das bei Arduino manchmal ist halte ich jedenfalls nicht fuer eine gute Sache.
BTW, es ist keine Raketenwissenschaft, einen Treiber zu bauen, welcher _mit_ angeschlossenem Kondensator nach Masse zurechtkommt. BTDT, it was not a big deal.
Was POR/BOR angeht habe ich mit deren Prozessoren viele unangenehme Erfahrungen miterlebt. Aber egal, diesen Teil der uCs benutze ich schlicht nicht mehr. Und wenn es ein Kunde unbedingt will, dann auf eigene Gefahr.
Ich haette da eine Story zu, wo es selbst mir die Kinnlade runterklappte. Aber nicht hier im Internet.
Wenn der das im falschen Moment tut, zieht er mit seinem Ausgangs-FET in die parasitaere Substrat-Diode des anderen uC. Der Rdson liegt bei den meisten uC irgendwie zwischen 25-50ohm. Das gibt heftig Strom. Ich bin ja immer fuer unorthodoxe Sachen zu haben, aber sowas oder die Methode im Schaltbild oben mache ich nicht.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.