-
Thread
MB-JTAG-TWICE als JTAG und ISP programmer
das MB-JTAG-TWICE gefunden, habt ihr dazu Erfahrungsberichte? https://www.miklobit.com/478+B6TD0zJkM9RVVSJmJhY2tQSUQ9NDc4JnR0X3Byb2R1Y3RzPTc3.0.html Ich suche ein Programmer (ISP) mit einem AVR Studio kompartiblen JTAG Anschluss. Sönke
das was du da gefunden hast ist ein nachbau des alten JTAG ICE von Atmel, das wird von Atmel schon seit Jahren nicht mehr hergestellt und unterstützt keine neueren Controller.
-
Thread
AVR Dragon Daisy Chain
Kabel mit den > JTAG-Steckern bauen? Ich habe mal eine Miniplatine entworfen: ein Stecker vom ICE (oder Dragon) 'rein, zwei Stecker zu den Targets 'raus. Statt des zweiten Targets kann man dann wieder so eine Platine anstecken, jede ist also ein "T-Stück": [pre] ICE --- T-Stück --- T-Stück
: [pre] Target # units bits before after before after 1 0 3 0 12 2 1 2 4 8 3 2 1 8 4 4 3 0 12 0 [/pre]
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
30 #define TIM0_MS_FACTOR ( (F_CPU) / (1000 * TIM0_PRESCALER) ) #define TIM0_COMP_VAL (TIM0_MS * TIM0_MS_FACTOR) ISR(TCA0_CMP0_vect) { /* Clear interrupt flag */ TCA0.SINGLE.INTFLAGS |= (1 << TCA_SINGLE_CMP0EN_bp
tmp0,low (@1) put @0+0,tmp0 ldi tmp0,high(@1) put @0+1,tmp0 .endif #else .ifdef @0H ldi tmp0,high(@1) put @0H,tmp0 ldi tmp0,low (@1) put @0L,tmp0 .else ldi
-
Thread
Verpolschutz für Ladegerät
. Ich habe Einfach nur Angst das nachdem der Mosfet leitend wird das Gatepotential wieder auf 0V absinkt weil der strom Ice durch den Bipolar-Transistor verschwindent gering wird. In dem Fall würde mir der Spannungsteiler auch nichts Bringen und ich hätte wieder knapp 29,4V zwischen Gate und Source
FR0STI schrieb im Beitrag #6045483: > Ich habe Einfach nur Angst das nachdem der Mosfet leitend wird das > Gatepotential wieder auf 0V absinkt weil der strom Ice durch den > Bipolar-Transistor verschwindent
-
Thread
Penetrante Benutzung der Nebelschlussleuchte
den Luftwiderstand weg und rechnen mit 11m/s und 10m/s vw. 1m/s und 0m/s (Dann sparen wir uns das umrechnen und können denoch im Kopf rechnen. Die Masse des Autos sei 2000 kg. Energie bei 11m/s= 0,5xmxvxv = 0,5 x 2000 x 121 = 121000 Joule Energie bei 10m/s=
Energiedifferenz zwischen Objekt1 und Objekt2 ist proportional zu (v1-v2)^2. In unserem Fall also (0km/h-110km/h)^2 bzw. (0km/h-10km/h)^2. Nach der WW berechnen wir wieder die kinetische Energiedifferenz zwischen den Objekten, also (0km/h-100km/h)^2 bzw. (0km/h-0km/h)^2. Der Betrag, um den die Energiedifferenz
-
Thread
Drossel für Abwärtswandler mit E25-Kern, 500 µH, 2 A
Windungen benötigt würden und die Fläche der Leiterbahn beträgt bei einer Stromdichte von 5 A / mm^2 etwa 0,4 mm^2, was bei einem E25-Kern doch ziemlich viel ist bei 75 Windungen. Bei einer Leiterbahnbreite von 0,5 mm würde man etwa 4 Windungen pro Lage schaffen. Da ich aber Platz für 2 E25-Kerne habe
willst. Das wäre aber zumindest noch besser als zwei- oder nur einseitige. Da ginge auch bei seinen 0,8mm (laut obiger Rechnung mit den 0,5mm Leiterbahnbreite müßte er ja sowas haben - für 5A/mm² ...) nichts. @Thomas: WAS GENAU planst Du WIRKLICH in Deinen Planarkern zu tun?
-
Thread
Eisenbahn Signale
Auf Schnellfahrstrecken wäre der Bremsweg länger als die Sichtweite des Fahrers. Deshalb weden bei ICE und Co. die Fahranweisungen direkt in den Führerstand übertragen. Zur Technik siehe Linienzugbeeinflussung bzw. ECTS.
derselben Distanz aus derselben Geschwindigkeit zum Stehen zu kommen ist ebenfalls dieselbe. Und zwar 0,99 m/s² (also 0,1 g) bei 160 km/h in 1000 m, die Bremszeit ist 45 s.
-
Thread
Mikrocontrollerboard
Pollin mit 14,95 Euro. http://www.pollin.de/shop/detail.php?pg=OA==&a=Nzc5OTgxOTk=&w=OTk4OTY4&ts=0
in-system debuggen über die jtag-Schnittstelle. Dazu brauchst Du aber noch ein jtag-Modul. Das jtagICE von Atmel ist ziemlich teuer, aber Atmel hat gerade ein Low-Cost-jtag Modul für ca. 50 Euro rausgebracht (ist aber etwas limitiert, nur 32kbyte Code und nicht alle AVR-Typen). Noch günstiger geht es
-
Thread
AVR Studio zeigen keinen Source-Code mehr an
debuggst Du denn, wenn Du ohne AVR Studio arbeitest? Gibt es einen (Fremd-)Debugger, der mit dem AVR-JTAG-ICE funktioniert?
die Möglichkeit, x-beliebige C-Ausdrücke ,live' zu berechnen; wenn ich also eine Speicheradresse 0x800245 habe, von der ich weiß, dass sie eigentlich eine x-fach verkettete Liste vom Typ struct foo * ist, so kann ich mich durch die Liste hangeln mit »print (struct foo *)0x800245->next->next
-
Thread
Deserializer im FPGA
mit Hilfe eines DCMs auf 576MHz (72MHz * 8) boosten. Oder reicht es das ich einen 288MHz Clock mit 0° und einen 288MHz Clock mit 180° erzeugen und diese an den Deserializer anschließe?
CLKDIV cycle, and CE2 enabling the ISERDES_NODELAY for the other 1⁄2. The internal clock enable signal ICE shown in Figure 8-4 is derived from the CE1 and CE2 inputs. ICE drives the clock enable inputs of[/code] Gegen Faulheit hilft Bares, also Geld in die Hand nehmen und nenn Kurs bei PLC2 oder Doulos
-
Thread
Attiny85 nach flashen nicht mehr erkannt, usbasp, OS X, avrdude
=-1 avrdude: AVR device initialized and ready to accept instructions avrdude: Device signature = 0x000000 (retrying) avrdude: Device signature = 0x000000 (retrying) avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATtiny85 is 1E 93
: "avrdude: safemode: lfuse changed! Was 62, and is now 0"
-
Thread
avrdude 5.6 unter Linux spinnt
einem Tastendruck führe ich noch ein Erase aus. [c] #!/bin/sh avrdude -pm128 -cavrisp2 -Pusb -B10.0 -U lfuse:w:0xFF:m avrdude -pm128 -cavrisp2 -Pusb -B10.0 -U hfuse:w:0x89:m avrdude -pm128 -cavrisp2 -Pusb -B10.0 -U efuse:w:0xFF:m avrdude -pm128 -cavrisp2 -Pusb -B1.0 -U flash:w:M128_16.hex:i echo
ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e974c avrdude: erasing chip avrdude: safemode: Fuses OK avrdude done. Thank you. [/pre] Bis auf den USB receive Error ging das schonmal
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
Bernd S. schrieb im Beitrag #6782642: > V=1 => Rd7=0, Rr=0 & R7=1 > => Rd7=1, Rr=1 & R7=0 Steht das genau so in deinem Lehrbuch? Dann ist es ein Fehler. Richtig wäre V=1 <=> Rd7=0 & Rr7=0 & R7=1 | Rd7=1 & Rr7=1 & R7=0
zero ldi a0, '0' - 1 _dou1: inc a0 subi a3, 100 brcc _dou1 rcall _dou6 ;output hundrets _dou2: ldi a0, '0' + 10 _dou3: dec a0 subi a3, -10 brcs _dou3 rcall _dou6 ;output tens
-
Thread
Netzteil Platine Reparieren? Kurzschluss feinsicherung Grundig RR1140SL
testfunktion am Multimeter, deshalb Ohm und Volt messung. Ist der ganz? -Entladen bis unter 0,1V -Ohm Messung, fängt an bi 0,7M Ohm steigend... -Nach 5 Min. Laden 3.1M Ohm steigend.. -danach 2,46 Volt direkt gemessen. 2x gemacht mit gleichem Ergebnis. Ich kann leider auch keinen Kurzschluss
Diode wo mit T26 ein Spannungsregler ist, hat im eingebautem zustand auf beiden Seiten Stromfluss 0.52 und 0.66V im Dioden Testmodus. Also verdächtig.. Muss ich die auslöten um ganz sicher zu sein? und T26 NPN Trasnistor kann ich im eingebauten zustand durchmessen?
-
Thread
Touchscreen-Autos
mit über 200 km/h, habe unterwegs Mails geschrieben und bin dabei eingeschlafen. Das war in einem ICE.
200 km/h, habe unterwegs Mails > geschrieben und bin dabei eingeschlafen. > > Das war in einem ICE. Im ICE kann ich das auch aber nicht auf der Autobahn, ;-)
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
instead of 0x001d. # Failed to execute command with ID 0x14. # Unexpected sequence number: got 0x001c instead of 0x001d. Vielleicht hat ja sogar jemand hier die gleiche Soft- und Hardware und könnte mir bestätigen
getChildren failed: Code:3 ,Service:StackTrace ,Message from peer:Failed to execute command with ID 0x07. Unexpected sequence number: got 0x010d instead of 0x010e. # Failed to execute command with ID 0x07. # Unexpected sequence number: got 0x010d instead of 0x010e. Lösung: Um debuggen starten
-
Thread
Suche AVR230 für GCC
geladene Code entspricht exakt dem Inhalt des Hex-Files vor dem Verschlüsseln etc. Mit einem JTAG - Ice kann ich mir den Flash - Bereich ansehen. Die Abfrage nach der CRC - Routine geht in eine Endlos - Schleife wenn der Crc - Wert nicht 0 ist. Ermittelt wird aber 0x8002. Der ATMEGA wird vor dem Laden
- Ice werden Worte angezeigt. Dort beginnt der Bootloader bei 0x7800. Die beiden CRC - Bytes liegen im Word 0x77FF. Nicht, wie ich ursprünglich vermutete, direkt hinter dem Anwendungscode. GENTEMP.EXE
-
Thread
ICE40 Radiant Programmer Error
Hallo, ich habe mir vor einiger Zeit ein Evalboard mit ICE40UP5K gekauft und kurz darauf, nachdem der VHDL-Code lief, meine eigene Platine gebastelt. Ich habe die Schaltung des Evalboards 1 zu 1 umgesetzt, auch den gleichen Flash-Speicher genommen, nur
Meldung mit der ID. Der Radiant-Programmer neigt wohl dazu, dass man mal den FTD-USB1 oder den FTD-USB0 braucht. Einer funktioniert dann.
-
Thread
AVR Atmel JTAGICE MKII keine target voltage
ICE User schrieb im Beitrag #7312885: > So ein Folienkabel ist der grösste Mist für das Dauerhandling > am Labortisch. Die Art wie du mit deinen Geräten umgehst, ist der grösste Mist.
ab dort immer mit einem Flachbandkabel zu meinen Projekten rangieren. Die Eckdaten sind: 30Pins, 0,5mm Pitch, Breite 15,5mm, Typ B (oben und unten Kontakte freiglegt). Bin gespannt ob das zum Erfolg führt, ich werde berichten
-
Thread
Atmega88 --> AT90S2333
in der Registeranzeige bei AVR Studio ein anderes Interruptflag als das für den Überlauf von Timer 0. Da ich vermutlich eine andere Compilerversion habe als du, hänge ich mein Hexfile nochmal dran.
Hex-File funktioniert die Hardware nicht. :( Wird mir wohl nichts anderes übrig bleiben, als meinen ICE200 zu suchen. Ich hab' zwar einen, aber keine Ahnung, wo ich es verlegt habe. Ich melde mich wieder ... Danke für Dein Bemühen.
-
Thread
Arm debuggen mit openOCD + Yagart0
FTSASBRWA Info : Description: Olimex OpenOCD JTAG A Info : JTAG tap: lpc2378.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) Info : JTAG Tap/device matched Warn : EmbeddedICE version 7 detected, EmbeddedICE handling might be broken target state: halted target halted in ARM
embeddedice_build_reg_cache(): EmbeddedICE v7 handling might be broken Debug: 103 1079 embeddedice.c:452 embeddedice_write_reg(): 0: 0x00000000 Debug: 104 1079 arm7_9_common.c:61 arm7_9_clear_watchpoints(): - Debug: 105 1079 embeddedice.c
-
Thread
Problem mit ICE200
Hallo, habe ein Problem mit meinem ICE200. Habe auf dem Target (Schaltung die ich Teste) einen Quarz mit 4MHz und 2 Kondensatoren mit 22pF. Im AVR Studio4 (AVR Studio 4, 9, 0, 338) wird aber nur 1MHz als Taktfrequenz angezeigt. Das
das ICE200 geht nur bis 4MHz!!! 4MHz gab bei mir noch nie irgendwelche Problem, allerdings nehme ich immer Schwinger; spart 2 Bautteile (Zeit)
-
Thread
Avrdude mit atmel ice und updi funktioniert nicht
Programmer : atmelice_updi avrdude: jtag3_open_updi() avrdude: usbdev_open(): Found Atmel-ICE Data Gateway, serno: J42700045661 avrdude: Sending sign-on command: avrdude: usbdev_send(): wrote -22 out of 7 bytes, err = libusb0:err [submit_async] submitting request failed, win error: Falscher
um Interferenz zu vermeiden. Zudem habe ich in einem anderen Thread gelesen, dass man die libusb0_x86.dll in libusb0.dll umbenennen und ins avrdude Verzeichnis ablegen soll. Das hat aber alles nichts geholfen. Beim libusb Filter Install wird der Atmel Ice nicht geführt, im Geräte Manager allerdings
-
Thread
[V] JTAG ICE3 - neuwertig
Er kann AVR, SAM, ARM und Cortex-M0
Aha, danke, der WRT ist ein MIPS, das kann es dann also offenbar nicht. „Cortex-M0“ ist aber doch auch „ARM“?
-
Thread
[s] Gehäuse für Multimeter Tastkopf
was für *andere Gehäuseideen* findet ihr? http://www.teko.it/de/produkte/familie/AC/serie/ep-lp-ice Teko LP1.9 Teko LP2.9
Hannes J. schrieb im Beitrag #5311680: > http://www.teko.it/de/produkte/familie/AC/serie/ep-lp-ice > Teko LP1.9 > Teko LP2.9 Cool, hier etwas übertrieben aber definitiv brauchbar! Aber bei den üblichen Verdächtigen leider nicht zu bekommen. Ich werde wohl einen Permanent Marker ausschlachten
-
Thread
Gibt es noch eine Alternative zum Atmel Studio?
main.o c:/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.8.1/../../../../avr/lib/avr5/crtm324p.o:(.init9+0x0): undefined reference to `main' collect2.exe: error: ld returned 1 exit status make: *** [Test.elf] Error 1 19:19:20 Build Finished (took 181ms) [/code] -------------------- Problem
installiert gehabt. Anbei ein Screenshot des richtigen Geräts. Nun funktioniert ISP mit dem AtmelICE und Eclipse einwandfrei!!!! Vielen Dank euch allen für die super unterstützung!
-
Thread
Wieso gibt es 10 polige ISP Schnittstellen, wenn GND 4 mal vor kommt?
CSD Elektronics: Pfostenverbinder 6 polig Lieferzeit anfragen Best.Nr.: 015-PF06 Artikelpreis: 0.26 EUR Pfostenverbinder 10 polig Lagerartikel Best.Nr.: 015-PF10 Artikelpreis: 0.09 EUR Das war für ein Argument das 10polige beizubehalten. Gruss Klaus
Elektronics: > > Pfostenverbinder 6 polig Lieferzeit anfragen > Best.Nr.: 015-PF06 > Artikelpreis: 0.26 EUR Bei Reichelt, 0,24€ Sofort!
-
Thread
Wieviel Wh zieht euer Kühlschrank pro Tag?
einen Emergiekostenmesser. > Gerade aktuell getestet, hier zu finden: > > https://1fichier.com/?j0gmckrwxzvn0ntmu3n9 > oder > https://filehorst.de/d/eeEalBqk https://www.youtube.com/watch?v=Vdi_sG2rHp0
Tage bei 23°C waren es knapp 0,3KWh. Sommer-Test beendet.
-
Thread
Radlastwaage - Messplatine
Ich habe von Masse zu den Stecker Pins gemessen (an der Platine) Spannung schwankt, je nach Pin 0-1V und 0-6V.
gewechselt. Anbei die Bilder wie du beschrieben hast. An PIN 5 ist eine pulsierende Spannung zwischen 0 und 2V etwa. Hier ein Video dazu: https://youtu.be/hMCVs1bLm5w Die Keramikkondensatoren unter dem ICL7135 haben folgende Werte (links -> rechts): 0,223uF / 0,230uF / 0,222uF / 0,238uF (pulsierende
-
Thread
2/4 Kanal Alternative zu 8 Kanal ULN2803
weniger Platz braucht. Im Internet habe ich auch schon eine Treiberstufe mit einem BC557 und BC547 (ICE= 100mA, 0,5 Watt) gesehen allerdings möchte ich den Treiber-Baustein mit etwas mehr Reserve auslegen da der Betrieb in einer Fahrzeugtür schon große Temperaturunterschiede mit sich bringt. Gerne
Stück billiger. > Internet habe ich auch schon eine Treiberstufe mit einem BC557 und > BC547 (ICE= 100mA, 0,5 Watt) gesehen allerdings möchte ich den > Treiber-Baustein mit etwas mehr Reserve auslegen Bei zwei TO-92-Transistoren pro Kanal brauchst du selbst bei nur vier Kanälen gegenüber dem
-
Thread
Debug-Ausgaben über JTAG an AVR-Studio
dann doch zu einiger Kommuni- kation zwischen ICE und Debugger führt. Ich denke, dass entweder das Beschreiben eines Speicherblocks mit sprintf oder die Benutzung der UART sinnvoller ist.
[c] void outputDebugStr ( pchar aStr ) { int l = strlen ( aStr ); int i; for ( i = 0 ; i < l ; i++ ) { OCDR = aStr [ i ]; while ( ( OCDR & 0x80 ) != 0 ); } } [/c] kleiner Wermutstropfen: AVR-Studio gibt die Bytes einzeln hoch in Form von "JTAGICE mkII: IDR event 0xXX
-
Thread
WebRTC IPv6 direkte Peer-to-Peer Verbindung - geht das bei irgendjemandem?
Bei mir geht es aber nur mit dem Chromium, nicht mit dem Firefox (92.0). Die ganzen Versionsnummern siehe Screenshot. Edit: Kann mir jemand erklären wo die IP 10.2.0.32 herkommt, welche auf dem Screenshot zu sehen ist. (Ich habe bei mir kein 10er-Netz).
Bei mir geht es aber nur mit dem Chromium, nicht mit dem Firefox (92.0). Die ganzen Versionsnummern siehe Screenshot. Edit: Kann mir jemand erklären wo die IP 10.2.0.32 herkommt, welche auf dem Screenshot zu sehen ist. (Ich habe bei mir kein 10er-Netz). Edit2:
-
Thread
Wie mit STM32F0 DMX Empfangen
switch (DmxInStatus) { case IN_STARTB: if (rx == 0) { DmxInStatus = IN_DMX_DATA; // gehe in den Daten einlese Zustand DmxInDataCounter = 0; // Reset vom Daten Counter } else {
Prozessor wechselt, was mit Teilen meiner Software auch oft passiert. Heute ist der Code in einem M0 und vielleicht in 8 Wochen in einem M4 oder M7, wer kann das heute schon sagen. Geändert haben sich nur 3 Sachen: - Die Spannung ist nun im DMX Bereich sauberer (war 4,3V sollte 5,0V sein) - Ich
-
Thread
avr-gdb mit einem avr dragon
wenn ich continue eintipe (ich habe keinen Breakpoint gesetzt!) avraice meldet: [pre] command[0x08, 1]: 08 recv: 0x1b recv: 0x23 recv: 0x00 recv: 0x01 recv: 0x00 recv: 0x00 recv: 0x00 recv: 0x0e sDATA: reading 1 bytes read: 80 recv: 0x52 recv: 0x3e CRC OK Got message seqno 35 (command_sequence
übrigens mit ^C immer unterbrechen (avarice wartet auf entweder eine Meldung vom GDB oder eine vom ICE). Wenn du GDB's Disassemblier-Funktionen benutzt, zeigt er dir auch den rückgelesenen Code vom Target an, nicht den von der Datei. Da kannst du ja gucken, ob da was verkorkst ist, wenn du Lust
-
Thread
Welche Schnittstelle ist das?
Morgy schrieb im Beitrag #5095681: > Das Datenblatt redet von SWD über ICE_DAT und ICE_CLK. Und Nuvoton ist kreativ im Erfinden von "etwas eigenwilligen Lösungen". Ich würde aus eigener Erfahrung darauf tippen, dass du dir einen speziellen Nuvoton Adapter zulegen darfst.
Laut der Seite http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m0-mcus/nuc120-122-123-220-usb-series/?__locale=en kann der Chip sowohl ISP als auch ICP. Bleibt für mich die Frage der Pinbelegung. Es handelt sich um das 48 Pin Modell. Ich würde so vorgehen:
-
Thread
Xmega programmieren (Olimex AVRISP-MKII?)
Welche Erfahrungen habt ihr mit dem Olimex AVR-ISP-MK2? - Hat schon jemand Erfahrung mit dem "ATATMEL-ICE-BASIC"? - Wie kann man das erstmalige flashen möglichst einfach gestalten (Kommandozeile?)?
flash:w:XXXXXXX.hex if errorlevel 1 goto fehler sleep 1 avrdude -pm8 -Pusb -cavrispmkII -U lfuse:w:0x3f:m -U hfuse:w:0xcf:m if errorlevel 1 goto fehler sleep 1 avrdude -pm8 -Pusb -cavrispmkII -U lock:w:0xFC:m goto ok :fehler echo. echo.####### echo.#
-
Thread
Nicht noch ein Cocktailautomat -.-
IIC-I2C-TWI-SPI-Schnittstelle-Kartenmodul-PCF8574T-fuer-Arduino-1602-LCD-20-M6W6/262957137344?hash=item3d39777dc0:g:bgYAAOSwt0FZAv~f muss man nur verschiedene I2C Adressen einstellen
aber die braucht ein 1x8 LCD auch. Bei 4x40 wird oft ein 2. Controller verbaut, dann sind es 7 (E0, E1).
-
Thread
SAM-ICE TDO constant high (pull-up benötigt?)
SAM-BA scheitert hier grundsätzlich mit folgender Fehlermeldung: [code] Write memory error @ address 0xFFFFFD00, multi word access (strm {r1..r0}): Adaptive clocking timeout. [/code] die RCLK Leitung habe ich hier mit Masse verbunden wie im User-Guide vom SAM-ICE beschrieben. Ein Verbinden von RCLK
: TotalIRLen = 4, IRPrint = 0x01 Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ Info: CP15.0.1: 0x1D192192: ICache: 32kB (4*256*32), DCache: 32kB (4*256*32) Info: Cache type: Separate, Write-back, Format C (WT supported) DLL
-
Thread
Verstehen warum historisch 16 2/3Hz bei der Bahn nötig waren Gesperrt
dadurch wegfallen. Da könnte es Probleme mit Überschlägen geben. Die Fahrleitung ist Häufig nur 0,5 Meter vom Grund ( Brücke, Tunnel, Lokdach usw. ent- fernt. Grüße Bernd
ankämen... http://www.lokschuppen-loh.de/Berichte/Valkenburg_2011-Dateien/image101.jpg (Der ICE3 fährt in Holland leistungsreduziert.)
-
Thread
Thermostat Kühlschrank Ersatz durch µC ?
www.h-tronic.de/Temperaturschalter-TS-125/1114425 Einschaltungtemperatur und Ausschaltungtemperatur in 0,1 Gradschritten und Wartezeit einstellbar. Es wird ein DS1820 verwendet.
Michael B. schrieb im Beitrag #7681197: > Dein Kenntnisstand ist falsch. Die ICE Klimaanlagen schalteten aus > technischen Gründen ab wenn es warm wurde, glaube bei 34 GradC. Pfft, was für ein Scheiß! Ausgerechnet bei dem Klima wo sie gebraucht werden, funktionieren sie nicht
-
Thread
Erfahrungen mit PSoC 3
genau hinguckst sind 3,5 x "2.54 löscher" bei dem 28pin notwendig für die ssop28 breite, also 3,5x2,54/0,635 = 14 - passt also. Bei dem 48pin sind ~ 6x2.54/0.635=24, passt also.
CY8KIT-001 240eur vor 10 monaten bezahlt, für fehlendens PSOC5 gerade nochmal 100eur bezahlt, IceCUBE gebraucht 150eur Passendes Flex-POD kabel (IceCube->CY8CKIT-001/PSOC1 module) - 50eur Man muss ich ein schnorrer sein. Nur gut das ich es mir leisten kann, dummerweise kann das nicht jeder daher
-
Thread
Compilieren mit anderer AVR-GCC Version liefert "falsches Ergebnis"
Routinen ändert sich das Zeitverhalten natürlich grundlegend. Ram Verbrauch - Am Code habe ich 0.0 geändert. Ich habe denn identisch gleichen Sourcecode verwendet. Nur durch andere Compiler gejagt. Ich denke, ich muss wirklich genauer schauen, ob die Zugriffe atomar sind. Das ist ein Punkt,
Frank W. schrieb im Beitrag #2524034: > Ram Verbrauch - Am Code habe ich 0.0 geändert. Ich habe denn identisch > gleichen Sourcecode verwendet. Nur durch andere Compiler gejagt. Dei Frage war nicht, ob du was am Sourcecode geändert hast (das ist hinreichend klar dargelegt
-
Thread
unable to find a register to spill in class ‘POINTER_REGS’
bestehen: [pre]GNU C (GCC) version 4.6.2 (avr) compiled by GNU C version 4.6.1, GMP version 5.0.1, MPFR version 3.0.1-p3, MPC version 0.9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 5597ab2a6a433c5f3ad032ba6eddff9d ../menu.c: In function
nicht viel. Könntest du das mit -save-temps und ohne caller-saves erzeugen und das Modul.i, das den ICE erzeugt, anhängen?
-
Thread
Ultimative FPGA blinky / Makefile zusammenstellung
https://github.com/multigcs/FPGA-blinky Boards: Alhambra-II Colorlight5A-75E ICEBreakerV1.0e TangNano20K TangPrimer20K arty-a7-35t Colorlight_i5-v7.0 Lattice-ICE40HX8K Olimex-ICE40HX8K-EVB TangNano9K TinyFPGA-BX Toolchains: yosys/nextpnr gowin ISE/Webpack quartus Vivado Gruß
habe es für vivado mal angepasst: https://github.com/multigcs/FPGA-blinky/commit/0bfba328a04c569d0e234760cd2c72f8059bc526 dort wird das .tcl file nun im makefile generiert EDIT: und bei gowin und diamond nun auch :)
-
Thread
AVR Eclipse Plugin 2.0.1 Released
verweist auf original Toolchain aus dem Plugin und deren Default Value. In den Versionen bis 2.0.0 gab es für den Compiler die Option -g (Debug info an) mit der id "de.innot.avreclipse.compiler.option.debug", die in 2.0.1 entfallen ist und durch "de.innot.avreclipse.compiler.option.debug.level" ersetzt wurde, der Auswahl des Debug-Levels. In Projecten, die mit 2.0.0 oder früher erstellt wurden existiert in .cproject aber noch der Verweis auf die alte Option. Solange diese mit einem Wert versehen ist (Debug Configuration) macht das nichts und CDT ignoriert den
-
Thread
ATMega3250 Timer1 Overflow nicht bei 0
> #define PWM_ON_TIME 50 #define PWM PINB5 ISR(TIMER1_OVF_vect) { PORTE &= ~(1 << PE0); } int main(void) { DDRE |= (1<<PE0); DDRB |= (1<<PWM); TCCR1A = (1<<WGM10) | (1<<WGM11) | (1<<COM1A1); TCCR1B = (1<<CS11) | (1<<CS10); TCCR1C = 0; // Set the output compare
BOTTOM." Wenn ich jetzt auf dieses Flag mit einem Interrupt reagiere, kann ich kurz nach Zählerstand 0 den Input einlesen. Tabelle 17-5. WGM13 = 0, WGM12 = 0, WGM11 = 1, WGM10 = 1 => Mode 3 PWM, Phase Correct, 10-bit, TOP = 0x03FF TOV1 Flag Set on BOTTOM. So, und genau das passiert nicht,
-
Thread
ATtiny 85 PWM timer0 reset nach sei();
&= ~(1 << PB0); _delay_ms(1000); sei(); //muc resets here ??? OCR0A = 20; _delay_ms(100); OCR0A = 120; _delay_ms(100); OCR0A = 255; _delay_ms(100); return 0; } [/c]
|= (1 << CS02); TCCR0B &= ~(1 << CS01); TCCR0B |= (1 << CS00); //clear on compare match, set at bottom TCCR0A |= (1 << COM0A1); TCCR0A &= ~(1 << COM0A0); OCR0A = 20; _delay_ms(2000);
-
Thread
SPI auf Board XMEGA256A3BU Xplained
Entschuldiung, falsche Info. An Header J4 (den willst du doch benutzen oder?) ist nur PD0-PD3 ausgeführt, die anderen gehören zu PE0-3. Du musst also den USARTD0 oder USARTE0 im SPI-mode verwenden. an J4 gibt es keinen SPI nur USART's, die du ja in den SPI-mode schalten kannst.
Gibt es hier einen leicht einsetzbaren Code-Snippet, um USARTD0 als SPI zu verwenden? Ich benutze die USARTE0 als I2C-Bus ohne Probleme. Wie ist das möglich, obwohl es doch eigentlich USARTE0 sein soll?
-
Thread
Doku über OnChip-Debugging
Und schon steht das nächste Problem an: Laut Watch-Fenster hat die Variable <DataByte> den Wert von 0x00, die If Abfrage(if (((DataByte >= 0x20) && (DataByte <= 0x7f)) && p0 < SIZE_ANSWER_BUFFER)) müsste also übersprungen werden. Tatsächlich bleibt der Debugger jedoch am Breakpoint stehen.... Kann
Hi zu der IF Abfrage, ich seh da keinen Fehler. Abfrage(if (((DataByte >= 0x20) && (DataByte <= 0x7f)) && p0 < SIZE_ANSWER_BUFFER) geprüft. Alles was zwischen den Klammern dieser Abfrage wird nicht ausgeführt. if (DataByte == ETX) wird als nächstes geprüft sobald der nächste
-
Thread
Cocktailautomat Bauteile
bekommt die Maschiene die Limetten geviertelt und dann ins Glas, den > Rohrzucker und das Crushed Ice ins Glas? Das sind dann eher so die Cocktails wie beim AI-Urlaub 14d@1k€
&url=https%3A%2F%2Fgastro-point.de%2Fspirituosen-dosierer-mit-zaehlwerk-cl-p-11204-5&psig=AOvVaw2sp0TJaIr9vT6DfMdX_l3e&ust=1628523880126000&source=images&cd=vfe&ved=0CAcQjRxqFwoTCOCYi7DiofICFQAAAAAdAAAAABAE !!! unterschätze keinesfalls die Reinigung !!! Das verkleben ist der kritischte Punkt