-
Thread
Muss ein Mikrocontroller seinen Code richtig ausführen..?
voll bausatz für 15USD inclusive versand - und jetzt habe date code überprüft dasselbe revision B0. und JA - wenn microchip diese nicht zurücknimmt ist es s.... die errata sagt ganz klar das ein 20 MHz chip rev b0, nicht über 4MHz funktionier (zusatzlich zu anderen mankos). mit microchip reden
für dich, versuch zu verkaufen oder mach etwa spezial product das mit 4MHz lauft und verwende die B0 revision dafür. antti
-
Thread
Mercedes E-Auto fährt über 1.000 km ohne zu laden
Längere Strecken werden mit der Bahn oder per Bus/Cargo zurück gelegt, mit Aufnehmern für die Lizzy 2.0, damit man am Zielort weiterhin mit 60km Radius/Ladung mobil bleibt, oder msn chartert dort eine Lizzy 2.0.
und der Feind das CO2. Dieter schrieb im Beitrag #7037910: > Von den 2 Grad sind nur 10%, also 0,2 Grad CO2-Einfluss. Der ganze Rest > sind die Folgen der Überbevölkerung, also Landverbrauch durch die immer > weiter wachsende Generation für Siedlung (0,6 Grad), Ernährung (0,6 > Grad) und regenerative
-
Thread
Stellantrieb für Fußboden Heizungsverteiler
Hallo, es gibt von Uponor DDC Stellantriebe. Die brauchen 24VAC und werden mit 0..10V gesteuert. Müssen aber zum Heizkreisverteiler passen. Hab ich mal gekauft, jedoch nie eingebaut. Vielleicht ist das ja was für Dich. Gruß Carsten
Termoaktuatoren on/off mit 24 oder 230V. z.B: https://www.danfoss.com/de-de/products/floor-heating-ice-and-snow-melting/dhs/hydronic-underfloor-heating/actuators/#tab-overview oder IMI https://www.imi-hydronic.com/sites/EN/da-dk/produkter/balancering-regulering-og-aktuatorer/aktuatorer/aktuatorer
-
Thread
PIC10F202 -> MLX90614 (UART-Modus)
0007: 0C09 3FFF 0008: 0006 3FFF 0009: 0526 3FFF 000A: 006D 3FFF 000B: 0C16 3FFF 000C: 0029 3FFF 000D: 0C00 3FFF 000E: 0032 3FFF 000F: 0800 3FFF 0010: 0C09 3FFF
0007: 0C09 3FFF 0008: 0006 3FFF 0009: 0526 3FFF 000A: 006D 3FFF 000B: 0C16 3FFF 000C: 0029 3FFF 000D: 0C00 3FFF 000E: 0032 3FFF 000F: 0800 3FFF 0010: 0C09 3FFF
-
Thread
FGPA Board für Anfänger
hier schauen: https://qmtechchina.aliexpress.com/store/all-wholesale-products/4486047.html?spm=a2g0o.detail.0.0.667d79626bDF49 Es gibt dort auch Boards mit mehr Schnittstellen, z.B. Joystick, VGA um z.B. eine alte Spielekonsole oder einen Amiga zu emulieren. Die meisten angebotenen Chips haben haben
shop.trenz-electronic.de/de/Produkte/Trenz-Electronic/Open-Hardware/ Mit - Spartan-7 - Lattice ICE (Yosys) - zynq 7000 Alles unter 50€, wobei man wohl einen kompatiblen JTAG Adapter zusätzlich braucht.
-
Thread
N-Kanal MOSFET (nicht LogicLevel!) an µC (3,3V)
Schalter: * Die Basis des Transistors T1 (NPN) wird über einen Widerstand R1 vom µC angesteuert (LOW 0V / HIGH 3,3V) * Der Kollektor von T1 ist über einen Widerstand R2 mit +12V verbunden * Der Emitter von T1 liegt auf GND Bei 0V vom µC ist T1 gesperrt => die 12V fallen an ihm ab. Bei 3,3V vom µC schaltet
https%3A%2F%2Ftoshiba.semicon-storage.com%2Finfo%2Fdocget.jsp%3Fdid%3D59460&usg=AOvVaw3gU3dNaapNcjGpSTQ0hDvO
-
Thread
Möchte IoT-Erfahrung aufbauen
simpel. Die Teilstrings landen in einer Struktur, Name und Wert. an dieser Stelle verkürzt z.B. ein 0-Byte in Name oder Wert den String, aus Lich\0t würde Lich werden... Es würde aber keine Katastrophe auf dem "System" auslösen können. > Es gibt einen Compiler, der normalen Brainfuck-Code in einen
erwischt werden... Man kann durch eigenes Vorgehen das Risiko nur minimieren, man kann es nicht auf 0 reduzieren. Gruß aus Berlin Michael
-
Thread
mySmartUSB light schreibt und liest EEPROM falsch
05 */ #include <avr/io.h> #include <avr/eeprom.h> //static const EEMEM uint8_t werte[]= {0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}; static const EEMEM uint8_t werte[]= {"abcdefghijklmnopqrstuvwxyz1234567890"}; int main(void) { while(1); } [/c]
Jetzt noch mal mit dem ICE ausgelesen. Alles wie es sein soll.
-
Thread
Fuses setzen Atmega4809 ohne Studio 7
Beitrag #6315546: > und bei der normalen Deviceabfrage werden keine Werte der > Fuses angezeigt, alles 0 das ist schade !
jtag2updi Programmer? https://github.com/ElTangas/jtag2updi Oder nennst du die Luxusvariante einen Atmel ICE dein Eigen nennen? Falls du sowas hast, dann kannste mit avrdude loslegen. Alle auslesen wie folgt: [code] avrdude -c jtag2updi -P com9 -p m4809 -U fuse0:r:FUSE_0.txt:d avrdude -c jtag2updi
-
Thread
Radnabenantrieb für Traktoren
Schau dir mal die Daten vom Direktantriebtest des ICE an : https://www.google.de/url?q=https://www.ew.tu-darmstadt.de/media/ew/vortrge/030512_binder_koch_joeckel_traktion.pdf&sa=U&ved=0ahUKEwiu_py6kfDfAhWEhSwKHd7tD-IQFggXMAQ&usg=AOvVaw1fBVFJg4JHFltEJul5Jj-z
-
Thread
PORT/Register Beschreibung in AVR
ihn im auf Programming und guck dir die binäre Ausgabe je nach Zahl an. Fange mit den Zahlen 0x0, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20 an und entdecke das Muster dazu. Dann fällt es einem irgendwann wie Schuppen von den Haaren.
= PC5 */ { PORTB=0x01; // | 0x01 = ON | 0x00 = OFF | _delay_ms(500); PORTB=0x00; // | 0x00 = OFF | 0x01 = ON | } else PORTB=0x00; // | 0x00 = OFF | 0x01 = ON | } return 0; }
-
Thread
AVR Dragon, DebugWire und Linux
habe jetzt eine Methode gefunden, die einigermaßen komfortabel ist (am Beispiel PORTA mit Adresse 0x3b): - Im Menü von DDD das Fenster 'Data/Displays' öffnen. - Den Knopf 'Display...' anklicken. - '*(char*)0x3b' eintippen und den Knopf 'Display' anklicken. - Im Fenster 'DDD: Displays' die Zeile mit '*(char*)0x3b' markieren und den Knopf 'Set' anklicken. - Im neuen Fenster 'DDD:Set Value' den neuen Wert eingeben. Mit 'Apply' wird er gesetzt. Das Fenster 'DDD: Displays' kann dann geschlossen werden und
-
Thread
Klarstellung fuer Anfaenger
Pullup zu stellen > ist riesig. Beim PIC 5 Zeilen in ASM. 2 Zeilen beim AVR: [avrasm] mov r16, 0xff ldi porta, r16 [/avrasm] Peter
Moin, @peda Du hast geschrieben: (Zitat an) 2 Zeilen beim AVR: mov r16, 0xff ldi porta, r16 (Zitat aus) sollte es nicht heissen: (klugscheissermodus an) 2 Zeilen beim AVR: mov r16, 0xff out porta, r16 (Klugscheissermodus aus) Viel Spass Stefan
-
Thread
Transformator Eigenbau
von 0,0169 bis 0,0175 Ohm*mm²/m laut Wikipedia, folglich R=p*l/A. 5. Die Ringkerne beim r haben AL Werte womit sich die Induktivität berechnen lässt H=Al*N². 6. Imaginärer Widerstand X=2*pi*f*H 7. Impendanz
steht. Falls jemand Bedenken hat, kann ich meine Versuche auch an einem Schul-Transformator mit Sek. 0-12V max. 10A. probieren und danach gefährlicheres testen. Vorhanden: DC Labornetzteil 0-15V 3A, AC Transformator 0-12V 10A, LeCroy Oszilloskop, diverse Multimeter, diverse Laborkabel, Werkzeuge, Kupferlackdrähte
-
Thread
2 MHz Quarz an ATmega 644 - Fuses
ich ja die Fuses einstellen auf einen externen Quarz. Ich nutze das AVR STudio dafür und einen Jtag ICE mkII. Ich habe im Anhang mal ein Bild welche Einstellung ich da nehmen würde: Ext. Crystal osc. 0,9-3Mhz 16k +65 ms Ich habe gelesen das man zuerst eine hohe Startzeit einplanen sollte deswegen
Nimm besser Full Swing Crystal Oscillator (0.4-20MHz). Peter
-
Thread
ATTINY Development Board - Welche Konfiguration?
connecting: 28% complete connecting: 33% complete > Device has firmware version 2.6 > Device signature: 0x1e9206 > Available space for user applications: 2554 bytes > Suggested sleep time between sending pages: 7ms > Whole page count: 40 page size: 64 > Erase function sleep duration: 280ms parsing
Micronuleus vorher drauf und setzt die Fusion Bits richtig ... Blink klappt leider nicht, weder auf Port 0 noch auf 1. Seltsam.
-
Thread
Segger J-Link nicht erkannt in Atmel Studio
Segger installiert (J-Link Commander V6.98b, etc.). Leider "erkennt" Atmel bzw. Microchip Studio (v. 7.0.2542, Windows 10) den Debugger nicht, während mit diesem über den J-Link Commander sehr wohl kommuniziert werden kann. Atmel Studio gibt mir leider nur "Simulator" zur Auswahl. Liebe Grüße Jakob
installiert (J-Link Commander V6.98b, etc.). Leider "erkennt" Atmel bzw. > Microchip Studio (v. 7.0.2542, Windows 10) den Debugger nicht Ich weiß zwar nicht mehr genau wie die Reihenfolge bei mir war, aber wenn du das JLink installiert hast, dann versuch mal das Atmel Studio jetzt noch mal zu installieren
-
Thread
Atmega32 AVR Studio 5 OnChip-Debugging
den AVRISP mkII ohne Probleme. Das kleine Test-Programm läuft auch: int main(void) { DDRD |= 0xC0; // Bit 6+7 auf Ausgang setzen; PORTD |= 1 << PD6; // LED einschalten _delay_ms(500); PORTD &= ~(1 << PD6); // LED ausschalten } Bei den Fuses sind OCDEN und JTAGEN angehakt
habe also da die >Option AVRISP MK II und den AVR Simulator. Bist du sicher, das da nicht AVR ICE MKII steht? MfG Spess
-
Thread
Komperatorschaltung
Spannung am +Eingang größer ist, als die am -Eingang. Wenn jetzt die Spannung am +Eingang sich von 0V von unten langsam an Vcc auflädt, wie soll die denn jemals größer werden, als Vcc?
bei 12 V ca 100 mA. Das schafft der 741. Sonst einen Transistor wählen, der den Relaisstrom als Ice schafft (jeder BC... macht mindestens 200 mA). lg Hubert, seit 40Jahren in der Branche
-
Thread
[KiCad] Symbol-Bibliothek eines Projekts erstellen
neue mit den aktuellen Symbolen an. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Ach, ich dachte, das interessiert niemanden xD Hier bitte: https://github.com/shufps/troika_ice40
-
Thread
Probleme mit dem Programmieren
ständig Fehlermeldungen: -Warning: Signature does not match selected device! -oder als Signatur 0x000000 -oder die richtige Signatur -das Flash aufspielen geht noch, bei verifizieren heißt es dann "Verifying Flash...Failed! address=0x0000 expected=0x9b actual0x82" Denn Akku der Schaltung habe
Programmer zum Board gemacht, hat aber leider nicht geholfen. Kann man eigentlich mit einem JTAG ICE mkII auch über die ISP-Schnittstelle programmieren?
-
Thread
Bier von großen Marken schmeckt anders
#4061327: > > selbst in Nord Italien ... Die Gegend find' ich gut, da gibts wenigstens Bier in 0,66l-Flaschen! Skandinavien ist dagegen der blanke Horror, mit seinen 0,33er Probefläschchen ... :-)
Esselbach schrieb im Beitrag #4061731: > Die Gegend find' ich gut, da gibts wenigstens Bier in 0,66l-Flaschen! > Skandinavien ist dagegen der blanke Horror, mit seinen 0,33er > Probefläschchen ... :-) Hättest dir bei der Durchfahrt durch Dänemark ja noch ein paar Faxe 1 Liter Humpen einladen
-
Thread
saubere Reset Schaltung - Atmel Mega 8
empfindliche Resetpins sonst beeinflussen können. Und dann gibts nen Reset. Die Schwellspannung ist bei typ 0,85Vcc! Die alten AVRs der AT90S Serie waren hier besonders empfindlich. > Hier genügt es, einen 4k7-Widerstand nach Vcc zu >legen. Falsch. Atmel empiehlt, 10K oder mehr, gerade um schwachen ISP
machr durchaus Sinn, jedoch bekommt man dann Probleme beim Debuggen mit bspw. dem Dragon oder dem JTAG-ICE MK2. LG EC
-
Thread
DCF 77 Uhr mit CodeVision
Ereignis | Wert ------------------------------------------------------------------------- 0 | Begin des sendens | immer 0 1-14 | Nicht benutzt | immer 0 15 | Antenentyp | 0 = Normal 1 = Ersatz 16 | Änderung der Zeit | 0 =
zeit) // goto x2, y2 // puts (datum) Das ist für deine Anzeige. Also zum Beispiel: lcd_gotoxy(0,0); // Spalte 0, Zeile 0 lcd_puts(zeit); // Ausgabe des zeit-Strings lcd_gotoxy(0,1); // Spalte 0, Zeile 1 lcd_puts(datum); // Ausgabe des datum-Strings Dann gibt es in der dcf_uhr() noch
-
Thread
Erstes Mal AVR
man Erase Device und Read Signature anklicken kann. Funktioniert allerdings beides nicht (Signature 0x00 0x00 0x00). Hardwarefehler meinerseits? Dachte eigentlich die richtige Pinbelegung des AVRISP MKII rausgesucht zu haben 1 MISO 2 VCC 3 SCK 4 MOSI 5 RESET 6 GND MFG Dave
Erase Device und Read > Signature anklicken kann. Funktioniert allerdings beides nicht > (Signature 0x00 0x00 0x00). > Hardwarefehler meinerseits? Ja, wahrscheinlich. Beliebter Fehler: keine Stromversorgung des zu flashenden device. Der ISP-Programmer versorgt deine Schaltung nicht mit Strom. Korrekte
-
Thread
Verständnisprobleme Optokoppler
obige Schaltung) SF = 3 (Aus dem obigen Artikel entnommen) Iled = 1,43mA (siehe Punkt 1) CTR = 0,5 (Minimaler CTR ist laut Datenblatt 50%) Die Berechnung des Arbeitswiderstands R2 berechne ich nach der Formel im obigen Artikel: Ra = (Vcc * SF) / (Iled * CTR) Ra = (12V * 3) / (0,00143 * 0,5
Beitrag #6957298: > In obiger Schaltung hätte ich einen Kollektor-Emitter-Strom von > 12V/50K = 0,24mA. S.40 erklärt die Größen, z.B. dass man von Ic spricht und nicht Ice. > WS.ozu dient jetzt dieser Arbeitswiderstand. Darf meine Last nun mit max. > (oder min.) mit 0,24mA belastet werden,
-
Thread
XMEGA wie an MKII anschließen?
JTAGICE mkII is PDI capable, look for the following: - Serial number on underside starts with B0... - Green LED lights inside the encapsulation when a USB connection is made If your unit does not exhibit these characteristics, then PDI programming and debugging is not possible using
Also nur mal so zur Info: meiner bescheidenen Meinung nach sind AVRISP MKII und JTAG ICE MKII zwei völlig unterschiedliche Geräte... sollte man vielleicht mal beachten.
-
Thread
JTAG / AVR Studio
Ich habe mir eine bestücktes Board mit einem AT MEGA 128 zugelegt und dazu einen (ET-AVR JTAG USB V1.0). Beide Produkte habe ich vom selben Anbieter und dieser behauptet das sie kompartiebel sind. Nachdem ich im AVR Studio Verbinden möchte taucht eine Fehlermeldung auf. "The OCD JTAG Adapter was
target device did not return a valid JTAG ID. Please check the points below. -Check that the JTAG ICE is properly connected to the target device. -Check that the JTAGEN fuse of the target devices is programmed. -In case the existing application code programmed into the device disable the JTAG interface
-
Thread
gehegezaunüberwachung
ldi r16, RAMEND ;# Stackpointer initialisieren out SPL, r16 ldi r16, 0x00 ;# Ein- und Ausgänge festlegen out DDRA, r16 ldi r16, 0b00000111 out DDRB, r16 ldi r16, 0b01111110 out DDRD, r16 ldi r16, (1<<WGM12)|
Blinkfrequenz LED-Betrieb im Parametriermodus brlo ToggleBetriebOff in r16, PIND ldi r17, 0b00001000 eor r16, r17 out PORTD, r16 clr Zehntelcounter1 ToggleBetriebOff: sbic PIND, 0 ; Anzeige von Netzausfall cbi PORTD, 6 sbis PIND, 0 sbi PORTD
-
Thread
Kit für Profibus
Mastern und drei Sklaven aufbauen. Wo finde ich ein solches Kit? Ich habe schon den Programmier (Jtag-ice MK II) und STK500 von ATMEL.
TI-CCS Programmier:XDS100v2. 63.70Euro http://www.digikey.at/scripts/dksearch/dksus.dll?vendor=0&keywords=XDS100v2 insgesamt: 517 Euro. Das ist viel Geld.
-
Thread
ATMega88PA ADSC Bug?
/ until ADSC == 0 TCCR1B &= ~(1<<CS10); // stop T1 [/c] So und jetzt mußt Du nur noch TCNT1 ausgeben. Peter
|= (1<<PC3); scrap = ADCH; } int main(void) { cli(); DDRC = (1<<PC3); ADCSRA = 0x00; ADMUX = (1<<REFS0) | (1<<ADLAR); ACSR = (1<<ACD); ADCSRA = (1<<ADEN) | (1<<ADSC) | (1<<ADIE) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); sei(); while(1) { if( (ADCSRA
-
Thread
Bausatz für primär getaktetes Schaltnetzteil
angenehm zu wickeln und weder allzu riesig noch winzig (Menting, spulen.com). Dazu braucht man Lackdraht, 0,5mm, 0,25 und vielleicht noch 1,0mm reicht fürs erste. Wers kleiner mag, kann da auch einen EF20 nehmen, wenn der reicht. Eine *grobe* Orientierung, wieviele Windungen, welcher Luftspalt und so weiter
Gegenteill nicht mal eine 1.5A Diode reicht wie sonst bei Dauerstrpm, weil der Spannungsabfall von ca. 0.43V auf 0.64V steigt und damit die Verlustleistung auf 2.23W. http://www.diodes.com/datasheets/ds23023.pdf
-
Thread
AVR flashen mit Dragon & Linux geht nicht
starting. Found a device: AVRDRAGON Serial number: 00:a2:00:00:32:f1 Reported JTAG device ID: 0xFFFF Configured for device ID: 0x9406 atmega168 -- FORCED with atmega168 JTAG config complete. JTAG ICE: Cannot synchronise [/pre] Es gibt auch Meldungen dazu: [pre] Feb 22 01:14:59 camelita
2 [ BLB01 ] -> 0 Bit 1 [ LB2 ] -> 0 Bit 0 [ LB1 ] -> 0 [/pre] Gruß Olaf
-
Thread
GCC Compiler + ATXMEGA E = Schrott?
<main+0x1e> { a=0; ea: 10 92 00 20 sts 0x2000, r1 PORTA.OUTTGL=0b00000001; // LED blinken lassen ee: 80 e0 ldi r24, 0x00 ; 0 f0: 96 e0 ldi r25, 0x06 ; 6
Ich hab mal auf 7.0.790 geupgradet. Da ist es das gleiche. Ich hab es dann auf meinem Xplaind A1 mit dem JtagICE Mark 3 probiert. Da ist es auch das gleiche. Bei -O0 und -O1 hält er bei der Abfrage. Bei -O0 ist auch
-
Thread
Polklemmen bei Pollin trennbar?
Bei Pollin habe ich folgendes Artikel gefunden: http://www.pollin.de/shop/detail.php?pg=NQ==&a=ODM0OTUzOTk= Best.Nr. 640 561 Nun meine Fragen an die, die diesen Artikel schon gekauft haben: 1. Kann man diesen 4-Pack auch trennen? Mit trennen meine ich einfach durch lösen der Mutter auf der
vielleicht sowas? http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=C173;GROUPID=3246;ARTICLE=14671;START=0;SORT=artnr;OFFSET=16;SID=27Ed2dAawQARsAACuJH8Ice64681c1bd36b14cb9af993f4ffd287 Gruß Christian
-
Thread
transparente Displays bei Konzerten
Technik dahinter erklären? Die Firma YIPLED macht sowas. https://www.xmozu.com/uploads/file/yipled-ice-screen-series-specification.pdf Hier in aktion: https://youtu.be/oW0zZb9YlmE
611387356979&hsa_src=g&hsa_tgt=dsa-1463183201035&hsa_kw=&hsa_mt=&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw--2aBhD5ARIsALiRlwBNl9vhdzhtIFu9Z1XS2fdFz_lhzqTi9L-cR-S1n6gRdAmTS61eK34aAn_WEALw_wcB
-
Thread
Schnelle, schlanke IDE für AVRs in ASM und C
startet es nicht 10x am Tag, die wesentlichen Abläufe sind erträglich. Hier kann man auch das neue ATMEL-ICE nutzen, sehr nett zum Debuggen!
Hobby. Und wenn es WIRKLICH man der neue Compiler sein soll, dann halt die lahme Ente Atmelstudio 8-0
-
Thread
ATmega32 auf externes 16MHz Quarz
CKOPT = x Seite 24 unten: CKOPT = 1 CKSEL = 111x -> 3..8MHz, gilt auch für 16MHz u. CKSEL(0) noch auswählen = Start-Up-Time Seite 25: CKSEL(0) = 1 -> Crystal Oscillator Start-Up-Time? Ich nehme immer "slowly rising Power" aber manchmal auch BOD enable Somit haben wir mit "slowly rising Power": CKOPT = 1 CKSEL = 1111 SUT_1..0 = 11 Viel Spass beim Aussperren :-) Gruß Stevko
-
Thread
USB oder 1394
realisieren USB oder Firewire? 2. Gibt es bei USB nur 2 feste Geschwindigkeite USB1.1 und USB 2.0 oder kann man jede beliebige Geschwindigkeit dazwischen wählen? 3. Welche Geschwindigkeiten gibt es bei Firewire? 4. Zu welchen Baustein könnt Ihr mir raten? Grüsse Michael
Geschwindigkeiten: low speed, full speed und highspeed, wobei USB1.1 kein high speed kann und USB 2.0 kein low speed unterstützen muß. USB 2.0 muß allerdings zwingen full speed können, da sonst keine Anmeldung als high speed device möglich ist. zu 3) Dazu habe ich keine genauen Infos. Ich kenne 400MBit
-
Thread
Datenverlust bei Serieller Kommunikation
hierzu. Ist es normal, dass man das UDR Register beim Debuggen nicht "angucken" kann. Es ist immer 0x00.
) >Ist es normal, dass man das UDR Register beim Debuggen nicht "angucken" >kann. Es ist immer 0x00. Eigentlich nicht. Kann aber mit deiner Software zusammenhängen. MFG Falk
-
Thread
Loveparade und Eva - Ach so!
... Die Realität stellt nur allzuoft selbst die tiefschwärzeste Satire in den Schatten . . . :-0
scheinen ja echte Helden im Krisenstab zu sein. "Alle selbser schuld..." http://www.spiegel.de/flash/0,,23952,00.html
-
Thread
Atmega16M1 CAN Bus OFF herausfinden
CANGSTA gibt es das BOFF Bit. Wenn ich aber vor senden folgendes prüfe: if (CANGSTA & ( 1 << BOFF) == 0 { // senden } Versucht er trotzdem zu senden. Merkt er erst das der Bus off ist, wenn er versucht hat zu senden? Wie kann ich hier rangehen um mein Problem zu lösen?
Der hat SWD, dafür benutze ich die "SAM" Seite von dem Atmel ICE. Oder einen JLink Edu Mini wenn ich den ATSAM mit 3,3V betreibe. Im Kapitel 50.8.1 ist das zu sehen.
-
Thread
Temperaturmessung per AVR
Wiederstand per ADC und werte das ganze mit dem AVR aus! So die Sache soll sehr genau werden, also so min. 0,5°C Genauigkeit. Da 6 Messbrücken etwas viel Platz und Aufwand bedeuten habe ich folgende Idee. Die Schaltung wird von einem Präzisions Spannungswandler (+5V) gespeist. So jetzt bau ich noch eine Präzisions
Elektronik am Hut. Bin leider direkt nach der Ausbildung in nen anderen Job gekommen (Wartung vom ICE --> Steckkarte raus neue rein)! Bin etwas ausser Übung und arbeite mich grad wieder ein. Für Hilfe bin ich euch sehr dankbar. Sascha
-
Thread
UPDI und ATTiny1617
Probleme habe ich jedoch beim Programmieren des Chips mit UPDI. Ich habe den MPlab Snap und den ATmel Ice verwendet zum Testen und bei beiden habe ich das selbe Problem. Der Output der MPLAB x IPE ist: [code] The following memory area(s) will be read: program memory: start address = 0x0, end address = 0x1fff configuration memory EEData memory User Id Memory PDI physical timed out. (25) Read did not complete. [/code] Ich habe beim MPlab Snap den Pull Down R48 entfernt wie von Microchip empfohlen
-
Thread
AB Endstufe, Transistoren, Leistungsbegrenzung, etc.
>> So wirklich schlimm sind die etwas besseren Soundkarten am PC nicht. Das >> wird zwar kaum für 0,0001% Klirr reichen, aber für die wesentliche Frage >> ob man rund 0,1% erreicht sollten die meisten Karten reichen. >> > Ok, bei 0,1 oder auch 0,01% geh ich noch mit. Besser trau ich einem >
angehängte Kurve. Das sieht nicht so toll aus mit der Spitze? Spice meint der Klirrfaktor liegt bei etwa 0.02 %. Könnte man da vllt. noch irgendwie so auf grob 0.005 kommen? Ich denke mal das liegt daran, dass die VAS noch nicht ganz linear ist oder? LG
-
Thread
xmega 32MHz, JTAG geht nicht
CLKSYS_Prescalers_Config( CLK_PSADIV_1_gc, CLK_PSBCDIV_1_1_gc ); do {} while ( CLKSYS_IsReady( OSC_RC32MRDY_bm ) == 0 ); CLKSYS_Main_ClockSource_Select( CLK_SCLKSEL_RC32M_gc ); Danach wird eine Led abwechselnd an- bzw. ausgeschaltet. Als erstes habe ich den Teiler C wie es im Beispiel gemacht wird auf 2 eingestellt
www.mikrocontroller.net/topic/156466#new) Evtl. (falls vorhanden) über PDI Fuses kontrollieren -> JTAG? JTAG Ice Upgrade probieren. Viel Glück :-) Gruß Helmut
-
Thread
AVR32: Wie Ausgänge/Eingänge schalten/einlesen
_PM_POSCSR_OSC0RDY_MASK)== 0); // Oscillator 0 is ready AVR32_PM.pll[0] = 0 << AVR32_PM_PLLOSC_OFFSET | // Oscillator 0 is the source for the PLL 1 << AVR32_PM_PLLDIV_OFFSET
19); AVR32_PM.pll0 = (1<<AVR32_PM_PLL0_PLLEN_OFFSET) | (0<<AVR32_PM_PLL0_PLLOSC_OFFSET) | (4<<AVR32_PM_PLL0_PLLOPT_OFFSET) | (1<<AVR32_PM_PLL0_PLLDIV_OFFSET) | (1<<AVR32_
-
Thread
Wasserdichtes kompaktes Verkabelungs- oder Steckersystem mit einfacher Montage?
echt das System Expo: billig, variabel, klein... http://picture.yatego.com/images/470f792f9cd883.0/484-22-kqh/system-expo---led--extra-t-verteiler-klein.jpg http://ecx.images-amazon.com/images/I/61xer9VDpwL._SL1500_.jpg http://ecx.images-amazon.com/images/I/71pYDOECTmL._SL1500_.jpg http:/
shopimg/ba19170.jpg http://www.decowoerner.com/images/pictures/400_499/495/www/10800/495_189_00-1-0-00.jpg http://www.lichterketten-experte.de/images/produkte/i36/365-490-20-0.jpg http://www.decowoerner.com/images/pictures/400_499/495/www/10800/495_172_00-1-0-00.jpg http://media.electronet24
-
Thread
Lattice MachXO3 - Takt invertieren
single ended angesprochen werden kann. Ich möchte single ended verwenden. Wenn ich nun beim PCLKT1_0 meinen Takt anschliesse, kann ich dann den anderen Eingang PCLKC1_0 für ein anderes Signal verwenden? Vielen Dank
. 0.8mm Pitch ist auch ganz ok. Dafür braucht er halt nen externen Flash. https://www.mouser.de/ProductDetail/Lattice/LFE5U-12F-6BG256C?qs=sGAEpiMZZMve4%2FbfQkoj%252BIvLucGH%2Fmv63xcEeTWspyA%3D
-
Thread
ATTiny 2313a programmieren
einen ISP Programmieradapter. Z.B. Pololu USB AVR Programmer v2.1 https://www.pololu.com/docs/0J67/5.2
. Der 10µF Elko mit dem 10k-Pullup-Widerstand am Reset-Pin des Uno ergibt eine RC-Konstante von 0,1 Sekunde, also recht lange.