-
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
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
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
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
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
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
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
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.
-
Thread
Mikrocontroller startet neu + komische Ausgabe über USART
bsp: [c] // save && reset MCUCSR! char mcucsr_boot; mcucsr_boot = MCUCSR; MCUCSR = 0x00; [/c] PS: Ich tippe mal auf die Watchdog.
Danach wird mit strcat() der String an einen anderen angehängt. Das: "" ist ein Zeiger auf eine 0 (= Stringende) im Speicher. Und so: uart_puts("") wird der Funktion dieser Zeiger auf 0 übergeben. Durch: (""+port) wird dem Zeiger ein Offset aufaddiert. Der zeigt jetzt nicht mehr auf das Stringende
-
Thread
Nach Update Ubuntu Linux 14.04 -> 16.04 funktioniert avrdude mit USBProg4 nicht mehr
0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface
0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface
-
Thread
winziger Webserver mit enc28j60+mega32
bestimmen - ntp client updatet uhrzeit selbsständig Das sieht auf der Konsole dann so aus: CLOCK: 0: 0: 1 CLOCK: 0: 0: 2 CLOCK: 0: 0: 3 NTP: req out ARP: got reply for us. adding ip to mac table CLOCK: 0: 0: 4 CLOCK: 0: 0: 5 CLOCK: 0: 0: 6 NTP: req out CLOCK: 0: 0:
MACON2 MACON3 MACON4 MAC-Address 0x0D 0x00 0x32 0x00 ACDE48FD0FD0 Rx : ERXST ERXND ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL 0x0000 0x0FFF 0x001E 0x001D 0xA1 0x00 0x0280 Tx : ETXST ETXND MACLCON1 MACLCON2
-
Thread
Problem beim Debuggen ATSAMD51, Error reported by NVM Controller
Variable nblocks hatte dabei unbeabsichtigterweise Werte im Bereich +-32768 angenommen... [c] for(int i=0; i<=nblocks; i++) { NVMCTRL->ADDR.reg = Startaddress_bank_B + i * NVM_blocksize; NVMCTRL->CTRLB.reg = 0xa500 | NVMCTRL_CTRLB_CMD_EB; while(!NVMCTRL->
werden und die kann man per Erase Block command nicht löschen. Aber die "Serial Number" liegt mit 0x008061fc und 0x00806010+ an Adressen die es laut Memory Map gar nicht geben dürfte, vielleicht ist ja ein nicht dokumentierter Block gelöscht worden. Wenn dem so ist dürfte den zu ersetzen schwierig
-
Thread
[R] = Reparatur von Attiny84
ausgesperrt. Irgendwann kam einfach die Meldung "Target nicht mehr erkannt" oder "Verfiy Fehler bei 0x0000". Ich nutze die Arduino IDE als Programmer. Aus der PIc Welt kommend ist der avrdude für mich ein Buch mit 7 Siegeln. Habe mir zwar jetzt einen hochwertigen Programmer bestellt aber bis der da ist
ich die Funktion erstmal umbenannt habe. byte shifter (byte val1, byte val2) { int inBits = 0; //Wait until SDO goes high while (!digitalRead(SDO));
-
Thread
At86RF212 INT wird nicht ausgelöst
meiner Art (frame_send.c) zu programieren aber mein Problem ist, dass der Interrupt vom Register (0x0F IRQ_STATUS) nicht ausglöst wird. Kann mir jemand sagen ob ich im Code einen Fehler gemacht ahbe oder noch iregenwelcher Register noch dazu initialsiet werden muss den mein Text den Ich da habe wird
damit das ich das hier geschrieben habe nach dem SPL_TR das hier geschrieben habe ? while ( !( UCSR0A & (1<<UDRE0))); UDR0=trx_reg_read(0x01); Jörg Wunsch schrieb: > BPSK-100 gibt es gar nicht Ich habe mich nur verschrieben ;) Jörg Wunsch schrieb: > Übrigens: die Register für
-
Thread
Problem bei Deklaration von globaler Char-Variable
/* Inhalt: 0 0 0 0 == 4! */ char buffer[3] = "\0\0\0"; [/C] Ich erhebe keinen Anspruch auf Vollständigkeit...
als die Anzahl die Du angefordert hast. Du hattest char buffer[3] = "\0\0\0"; Was ist daran falsch? Nun. Der String "\0\0\0" hat eine Laenge von 4 und nicht 3. 4 deswegen, weil *jeder* String in C immer mit einem '\0' abgeschlossen wird. Auch dann wenn der String
-
Thread
Atmel Studio und serial monitor
Schnittstellen automatisch, z.B. ein seriell/USB-Kabel oder eine PC-Schnittstelle auf dem Motherboard hier "ttyS0". Auch ein Hardware- oder Software-Handshake läßt sich einschalten. Die Beschreibung ist recht knapp: DESCRIPTION CuteCom is a graphical serial terminal, like minicom. It is aimed mainly at hardware
Microchip eigentlich nur noch MPLAB-X empfiehlt. Nur das zugehörige, notwendige Update von Tools wie Atmel-ICE geht bereits nicht mehr im Studio, sondern muss in MPLAB-X oder manuell veranlasst werden. > Je früher man sich daran gewöhnt, desto besser wird man vorbereitet > sein, wenn die das MC-Studio endgültig
-
Thread
ATMEL STUDIO 7 AVRDUDE USBasp Problem
ATMEL Studio7, AVRDUDE, libusb ATmega8-16PU, USBasp von Technology (10-poliger Stecker), Version 2.0 Atmel Studio7 läuft, USBasp in Win7 fehlerfrei erkannt (fischl sei Dank) und unter External Tools eingerichtet, AVRDUDE lässt sich darüber aufrufen Der ATmega8 steckt auf dem Steckbrett in der
Geräte "fühlen" die Spannung des Delinquenten und passen sich an. Von 1,8V bis 5V z.B. der Atmel ICE ist so einer Der USBasp nicht. Der kennt keine Scheu, die angeschlossen Schaltungen mit 5V zu fluten und evtl. gar dabei auszubrennen.