alte Datenbuecher und AppNotes

Siehe Antwort an Tom, das hoert alles meist auf, wenn es z.B. um die unschoenen Effekte eines uC geht. Aufhaenger und so. Die kennt man erst nach x Projekten.

Ich habe gerade jemanden gefunden, der u.U. zwei anliegende Projekte uebernehmen kann. Die muessen vor Ort laufen, weil bei einem die Testanlage ein gewittrisches Gebilde aus Rohren und Druckgefaessen ist und das andere mit Scope, Analyzer und Loeterich begleitet werden muss. Sind weniger als 10km und da kaeme ich notfalls soagr per Mountain Bike hin.

Einarbeitung wird das schon kosten, muss man durch. Ist wenigstens nicht mehr wie vor 20 Jahren. Da musste ich mich mal in eine Design-Software einarbeiten, bei der es das User Interface nur in Franzoesisch gab. Das war nicht so leicht. Mein schwierigster Fall hier war mal Code, wo alle Kommentarzeilen von Mexikanern geschrieben waren, in Spanisch.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg
Loading thread data ...

Gerhard Hoffmann:

Kann es sein, dass du das System Eisenbahn (in Deutschland) grundlegend nicht begriffen hast?

Myn

Reply to
Myn Seudop

Aus naheliegenden Gruenden darf ich keine Projekt Details rausgegeben. Fakt ist, es ist passiert und einen Fall hatte ich Dir per PM geschildert (der war echte die Kuppe). PM deshalb, damit der entsprechende FAE keinen Aerger bekommt. Sowas kann man nicht als Post im Usenet ablassen.

uC Programming ist manchmal was hardware-naeher. Mit dem Erlernen der F-Tasten ist es da nicht getan. X-mal erlebt, dass nach dem Umstellen auf einen anderen uC mit anderer IDE irgendwas ums Verplatzen nicht mehr wollte und haareraufend Tage verstrichen, bis es rausgefunden wurde. Z.B. dass ein Timer-Ueberlauf unter gewissen Umstaenden nicht im Zeitfenster erkannt wurde und solche Scherze. Da steckt der Teufel meist im Detail.

Ist aehnlich wie bei Autos. Klar kann sich jeder von uns in jeden beliebigen Miet- oder Firmenwagen setzen und nach 10sec fuer Spiegel und Sitz einstellen losduesen. Aber wenn es hinter der naechsten Bruecke auf Glatteis geht, wird die fehlende Erfahrung mit diesem Fahrzeugmodell innerhalb von Millisekunden deutlich.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Q: How many programmers does it take to change a light bulb? A: None. It's a hardware problem.

Sag' ich auch immer ist ein Hardwareproblem. Aber die Hardwareentwickler

Aber stimmt schon, ein paar Macken haben viele Microcontroller, die man auch so nicht im Datenblatt findet, oder zu ungenaue Beschreibungen im Datenblatt. Besonders Atmel ist mir da negativ aufgefallen. Machen die aber beinahe wieder wett durch den guten Support.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

Sowas klingt aber sehr nach unsauberer Programmierung und kritischem Timing im Programm, wo es auf die genaue Laufzeit von Programmteilen ankommt.

--
Frank Buss, http://www.frank-buss.de 
electronics and more: http://www.youtube.com/user/frankbuss
Reply to
Frank Buss

MAX691 geschildert. Nur kann man sowas auch ohne Bezug auf ein Projekt um- schreiben. Regeltrafo, stelle langsam die Spannung hoch und schaue, ob es geht, z.B. Wenn das nachvollziehbar und wiederholbar ist, hat das ja nun nichts mit einem speziellen Projekt zu tun, sondern beschreibt ein Problem

328 und 328p?

Das hat ja nun mit der Bedienung der IDE nichts zu tun. Und wenn man einen Code auf einen anderen Controller umstellt, sollte man tunlichst alle hard-

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|ARRL 
http://dl7bj.org          https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

In einem Fall war es ein AT32. Der FAE sagte selbst, dass der sich offenbar bei manchen Brown-out Situationen festhaengt. Etwas, das nicht haette passieren duerfen. Im Datenblatt von anderen uCs stand da was von drin, in dem fuer diesen definitiv nicht. Auch nicht in Errata Sheets. Ich erwarte als Kunde, dass sowas vom Hersteller _vor_ der Freigabe getestet wird.

Das hat schon was mit der Design-Umgebung zu tun. Nicht mit dem Editor natuerlich, der ist einfach zu lernen. Aber die diversen Libraries, mitgelieferte *.h Files, die muss man kennenlernen. Zum Beispiel, welche man besser nicht fuer Realtime Sachen benutzt.

Ist das gleiche wie bei anderem technischen Geraet. Mit meinem neuen Mountain Bike habe ich mich am Samstag mehrmals in recht ekligen Situationen verschaltet und blieb zwischen Felsbrocken haengen, einmal voll im Schlamm. Mit meinem alten ist mir das nie passiert, weil ich es fast wie meine Westentasche kenne. Wird beim neuen auch mal so sein, aber das dauert. Die Lenkstange ist da nicht das einzige User Interface :-)

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

Dann nimm einen anderen Hersteller. Ist doch ganz einfach. Wenn es

Libraries auf einem 8 Bit Controller? Wozu? Und Realtime ist das eigentlich immer auf so einem Controller.

Zum Feierabend, hier hat jemand die Schwerkraft aufgehoben ;-)

formatting link

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|ARRL 
http://dl7bj.org          https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Das nicht, aber es gab schonmal unsaubere Effekte in der Hardware. Wo Ergebnisse nicht immer genau nach der Taktzahl aus dem Datenblatt ruebergeschoben wurden. Oder ein *.h file, wo etwas nicht so optimal geloest war.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

"Mal eben" den Hersteller wechseln ist voll aetzend, wenn einem der Terminplan im Nacken haengt. Deshalb habe ich frueher immer den 8051 genommen, wenn es reichte. Der ist wie der VW Kaefer, nicht komfortabel, aber loeppt immer und es gibt 2nd Source (solange man bei gaengigen Gehaeusen wie 44-Pin Flat Pack bleibt).

Z.B. wenn jemand mit Arduino angefangen hat.

Es ist schon was anderes, ob er nach Knopfdruck ein paar LEDs anmacht oder die Halbbruecke eines Wandlers steuert. Bei den LEDs merkt niemand ein paar Takte Verschiebung, bei der Bruecke kann das hingegen fuer einen gepfefferten Knall reichen.

Jetzt den Magneten auf ein Knie schnallen, zu einer "Seance" einladen, das Licht daempfen, Abbrakadabra sagen und ein Kupferrohr auf dem Tisch bewegt sich, ohne das sich der Tisch bewegt.

--
Gruesse, Joerg 

http://www.analogconsultants.com/
Reply to
Joerg

kannst Du gleich bei Arduino bleiben und nur die Hard- ware tauschen.

Ich meinte mit obigen Satz definitiv nicht die Arduino Umgebung, sondern handmade Software auf 8 Bit Controllern.

werden und die ganzen anderen schlechten Beispiele. Deswegen macht man sowas ja auch nicht mit irgendwelchen Libs ;-)

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|ARRL 
http://dl7bj.org          https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

Am 10.03.2014 23:49, schrieb Thomas 'Tom' Malkus:

Bernd

--
Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. 
P.Liedermann in defa
Reply to
Bernd Laengerich

Bernd Laengerich ( snipped-for-privacy@web.de):

Ja, kann man machen. Ich mache das da lieber anders. Fast jede

haben den Nachteil, dass man die beim Wechsel vom Controller

Releasestand eine Lib hat und ob da nicht doch noch irgendwas Spezielles enthalten ist.

73, Tom
--
DL7BJ|DL-QRP-AG #1186|DARC OV I18|FISTS #15933|ARRL 
http://dl7bj.org          https://twitter.com/dl7bj
Reply to
Thomas 'Tom' Malkus

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.