Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Joerg Newsgroups: de.sci.electronics Subject: Re: Arduino IDE Date: Fri, 02 Mar 2018 11:22:02 -0800 Lines: 35 Message-ID: References: <19owa2rzq0fo4.dlg@news.bartheld.net> <1gw7j64lp7o0l$.dlg@news.bartheld.net> <3a4672d256.assel@nuconverter.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net q3sjxQWW+ZLCH3khl9kBgAawt/E0cA14WOZVDyuxA5ZZJSnbe+ Cancel-Lock: sha1:pvEdUlsLio9IyimIyGbvBYVTNMY= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070728 Thunderbird/2.0.0.6 Mnenhy/0.7.6.666 In-Reply-To: <3a4672d256.assel@nuconverter.de> Xref: csiph.com de.sci.electronics:241601 On 2018-03-02 03:28, Joerg Niggemeyer wrote: > In message <1gw7j64lp7o0l$.dlg@news.bartheld.net> > Volker Bartheld wrote: > >> On Fri, 2 Mar 2018 11:04:37 +0100, Bernd Laengerich wrote: >>> Am 02.03.2018 um 10:13 schrieb Volker Bartheld: > >>> Sehe ich auch so. Und wenn es um trickreiche Bitschubsereien, allzu exaktes >>> Timing etc. geht: Da hat man mit einer Hochsprache ohnehin quasi verloren > >> ... und steigt in Assembler ein. BTDT, seinerzeit beim Z80 und natürlich >> auch beim ATmega, wenn es z. B. um schnellere A/D-Konvertierungen, komplexe >> Interruptsteuerungen, usw. geht. > > Bits setzen bzw. MCU Hardware konfigurieren, IR Management geht auch > aus C heraus. Assemblercode kann auch in C eingebunden werden. > Mit anderen Suites funktioniert das sogar zuverlaessig. > Manchmal ist es ratsam, den erzeugten Code des Compilers anzusehen, > falls man meint, er sei fehlerhaft. Dann kannst Du ebenso gut > erkennen, ob eine Optmierung besser abgeschaltet wird. Meistens sitzt > die Fehlerquelle jedoch vor der Tastatur. > Daran glaube ich in diesem Fall weniger, weil es etliche recht intelligente Ingenieure waren, nicht nur einer. Mit anderen Design Suites funktionierte es dann ja auch praechtig. -- Regards, Joerg http://www.analogconsultants.com/