-
Thread
ICD3 PIC16F1826
: 1. In der IRS-Routine lösche ich das INTCON, TMR0-IF, (INTCON, Bit 2), das aber im Special-Funktion-Register immer auf "1" steht, die Funktion muß aber laufen, da der IR ja immer wieder kommt. 2. Der TMR0-Wert springt (beobachtet im SFR) mit jedem Step undefiniert und zählt nicht sauber hoch, so wie ich das vom ICE2000 kenne. 3. Das Timing mit dem TMR0 stimmt zeitlich nicht, könnte auch noch an den internen Oszillator-Einstellungen liegen, denn offensichtlich kann ich nicht alle Register richtig ansprechen.
-
Thread
atmega128 Uebergabe an PORT
[c] #include <avr/io.h> int main(void) { uint8_t uiWert; DDRB=0xFF; // Ausgänge //LEDs DDRD=0x00; // Eingaenge //Tasten while(1){ uiWert = 0x17; if ((PIND & 0x80) == 0x80) //Eine bewusste Taste nicht gedrueckt PORTB = PIND; else
Hallo Ernst Damit habe ich mich noch nicht befasst. Ich bin wirklich neu auf dem Gebiet. Mein JTAG ICE-Fenster sagt betreffend M103C: Der Haken ist GESETZT bei ATmega103 Compatibility Mode [M103C=0] Allerdings weiss ich noch nicht, was das bedeutet.
-
Thread
Mit BDW93C 2xBD249C schalten
Andrew hat recht. Wenn man Transistoren parallel schaltet, muss man diese mittels Emitterwiderstände (0,1 ... 0,33 Ohm) symmetrien. Besser ist natürlich PWM einzusetzen. Gruss Klaus.
was nenne ich schlechtes Design weil nicht failsafe. > Die vermutung ist also falsch. reicht ein 0,14Ohm widerstand(5watt, auch > noch da ;-) ) um den Strom zubegrenzen? Wäre mal ein Ansatz. Ich würde 0,22 Ohm 10W nehmen, und das je BD Basis (also 2 Stück 0,22 Ohm, split). BE Widerstand 10
-
Thread
Wo geht Ingenieurdeutschland hin?
Wir sind total bescheuert: >http://www.youtube.com/watch?v=WSllok-UzQ0&feature=related Gruß Buna-Pelzer
Gut, man sollte <55 Jahre alt sein und kein 4,0 er Diplom in 23 Semestern absolviert haben.
-
Thread
Raspberry Pi Linux erzielbare Latenz?
Nach nur 4 Monaten ist mein Raspberry Pi angekommen (wenigstens ist es die Rev. 2.0 mit 512MB und extra GPIOs). Ich wollte jetzt ein Projekt mit GPIO realisieren das eine Genauigkeit bzw. Latenz von ca. 5 us benötigt. Ist das zu realisieren? Sollte mit Linux sein da Netzwerk mit Samba
dem PI. Hier gibts Infos dazu https://www.osadl.org/Continuous-latency-monitoring.qa-farm-monitoring.0.html . Ansonsten nimm einfach einen DIP AVR (denn kanst sogar direkt über den Pi programmieren) und lass den die Ios machen und kommunizier mit SPI oder I2C mit dem PI.
-
Thread
Atmel JTAG ICE3 Verpolschutz?
angefasst habe was dieser sehr heiß und ich konnte ihn nicht noch einmal Flashen. Ich habe den JTAG ICE 3 dann an einem anderen Board versucht und er geht noch, aber in beide Steckrichtungen bekomme ich ein grünes Lich am ICE. Hat der ICE einen internen Verpolschutz? Gruß Felix
Vcc = +5V GND = 0V Hast du das verinnerlicht?
-
Thread
Glcd Anzeigefehler
6 , 15 , "Ice Tea" Lcdat 7 , 15 , "Wasser" Lcdat 4 , 0 , "->" End If If Pinc.2 = 1 And X = 4 Then Waitms 100 Cls Lcdat 3 , 15 , "Cola" Lcdat 4 , 15 , "Fanta" Lcdat 5 , 15 , "
Sprite" Lcdat 6 , 15 , "Ice Tea" Lcdat 7 , 15 , "Wasser" Lcdat 7 , 0 , "->" End If End If Lcdat 5 , 15 , "Optionen" Lcdat 4 , 15 , "Getraenke" Loop End [/Code]
-
Thread
Leistungstransistoren Endstufe tauschen
Hallo zusammen, Ich würde gerne gerne eine ältere defekte KFZ Endstufe (ICeS EA 9103) reparieren , nach durchmessen sind anscheinend die Leistungstransistoren defekt. Nun bin ich auf der Suche nach Ersatzteilen, kenne mich allerdings mit MOSFETs und deren Spezifikationen
www.reichelt.de/IRFU-IRFZ-Transistoren/IRFZ-48N/3//index.html?ACTION=3&GROUPID=2894&ARTICLE=41741&SHOW=1&START=0&OFFSET=16&
-
Thread
Vollbrücken-Gegentaktwandler ohne Trafo
wenn T1 und T4 leiten und wenn ich den Knotenpunkt am Eingang anschaue, ergibt sich doch ie = Ie - ice. ice müsste ja sein: ice = C * dUce/dt. Uce müsste nach der Maschenregel Ue sein, doch dann würde ja ice = 0 sein. Kann mir jemand vllt an dieser Stelle weiterhelfen? Gruß Paarthurnax
-
Thread
PNP-Transistor - E und C vertauschen
darstellen für die jeweiligen Betriebe, beim Normal betrieb ist das nahezu 1. Im Inversbetrieb sagt man so 0,4-0,8. Dadurch leitet sich die Verstärkung ab. Wenn du mehr wissen willst, geh studieren ;) Oder frag jemand der sich damit Intensiv befasst. Gruß
Emitter noch eine minimale Spannung abfällt. Somit fliesst dort noch ein kleiner zusätzlicher Strom Ice? Also Ie=Ice+Ib, liege ich da richtig?
-
Thread
Avarice und ATMEga32U4
- Port aus - loop, funktioniert soweit :-) Clock auf 8MHz Quarz umgebaut. - Debugging: Atmel JTAG ICE mkII, Firmware 7.28 bzw. 6.x - avarice 2.10 bis 2.13 - avr-gdb 7.6 bzw. 7.2 - Fuses: # low fuse: 1101 1101 (crystal 8MHz) LFUSE = 0xdd # HFUSE: 0001 1001 (ocd on, jtag on) HFUSE
Genau dann verabschiedet sich avarice mit einem Kommunikationsfehler: Connection opened by host 127.0.0.1, port 46588. Failed to read target memory space: JTAG ICE timeout exception USB bulk read error: Broken pipe USB daemon died Die Debug-Ausgaben findet ihr in der angehängten Datei. Bisher
-
Thread
ATmega8 empfängt nichts von Labview (USART, Interrupts)
( uart_str_complete==1 ) { uart_send_string( uart_string ); uart_str_complete = 0; } } } [/C] Das reicht schon. Nicht mehr Code schreiben. Ihr wollt so schnell wie möglich was haben, was ihr testen könnt! Sonst gehts euch so wie jetzt. Ihr sitzt da mit einem Haufen
Warum hängt ihr nicht ein oszi an den RS 232 Eingang des µC? Mit einem Debugger (AVR JTAG ICE 2) kann das Programm im Betrieb an entsprechender Stelle angehalten werden und ihr schaut nach, ob der Controller ließt was der Rechner sendet.
-
Thread
Atmel JTAG ICE3 Kabel und Stecker
Hallo, ich habe heute mein JTAG ICE3 bekommen. Es ist wirklich sehr klein, genau so wie die Pfostenstecker und das Flachbandkabel. Ich möchte mir einen Adapter bauen und suche aber noch das Kabel sowie die Stecker. Kann mir einer sagen
Das Käbelchen schaut nämlich alles andere als > robust aus! Ich finde aber das Kabel des JTAG ICE3 besser als das vom MKII.
-
Thread
Brauche eure Hilfe bei der Suche nach einem USB Mikrocontroller Programmer.
Programmer-Entwicklungstools/AT-AVR-ISP/3//index.html?ACTION=3&GROUPID=2969&ARTICLE=45040&SHOW=1&START=0&OFFSET=1000& kostet 39,95€ mfg jannik
> STK500, STK600, AVR Dragon und JTAGICE MK2. > Als letztes hab ich mir noch den JTAG ICE 3 gekauft. Allerdings bei > Mouser für ca. 250 Euronen. > Einfach dadurch, dass der JTAG ICE 3 erheblich schneller Programmiert > und Debugt hat sich das Teil für mich schon längst gelohnt >
-
Thread
Porbleme mit JTAGICE mkii
JTAGICE mkII Debug host 127.0.0.1 Debug port 1389 Serial number 00B0000**** Connection com.atmel.avrdbg.connection.jungousb Master Firmware Version 7.1c Slave Firmware Version 7.1c Master Hardware Version 0 Slave Hardware Version 1
-
Thread
AT91SAM9XE läuft nicht an
der PC ändert sich. Aber wenn ich den Controller einfach laufen lasse steht der PC hinterher auf PC=0x00000010. Da ich im Flash ab Addr.: 0x00200000 das Programm habe kann das ja nicht stimmen. Sobald er bei dieser Adresse (0x10) steht passiert aber auch nichts mehr. Darüberhinaus wenn ich resete und
Hallo Sascha, das ist eigendlich gar kein Problem. Mache ein return 0; dann kommst du auch an die Adresse 0x0C. Das wird in den Bespielen von Atmel so ausgeführt. Mit Keil konnte man dem Fehler näher kommen. Das ganze ist nicht direkt ein Problem vom Controller. Ich
-
Thread
mehrere usbasp betreiben
1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
-
Thread
Schaltnetzteil defekt
0,56 Ohm kann schon sein, das ist der Shunt zum Messen des Trafo-Stromes.
http://www.ebay.de/sch/i.html;jsessionid=41091DDE892C9DFDD44102C8704F35BE?_sacat=0&_from=R40&_nkw=ice3br0665&LH_PrefLoc=2&_arm=1&_armm=63&_ruu=http%3A%2F%2Fwww.ebay.de%2Fsch%2Fi.html%3F_sacat%3D0%26_from%3DR40%26_nkw%3Dice3br0665%26_arr%3D1&LH_AvailTo=77 Mit 2.50 EUR kann man wohl
-
Thread
Altes (DDR-) Labornetzgerät reparieren
bei der der Kristall wärmer > ist als das Gehäuse) als auch Fremderwärmung zu arbeiten. > T [°C] Ice0 [maA] > 22 0,45 > 25 1,2 > 30 2,5 > 35 4 > 40 11 > 45 20 Wie definierst du das Ice0 ? Ich habe hier folgende Werte: GD160 Ices/mA <1,5 bei -Uce
>Wie definierst du das Ice0 Offene Basis ...
-
Thread
externer interrupt mit at32uc3c0512
AT32uc3c0512c* aufbauen. Mir wurde von der Firma Folgendes bereitgestellt: - *STK600* mit STK600-RCUC3C0-36(routing card) und *STK600-TQFP144* (socket für Chip) - *JTAG ICE 3* - 20 MHz USB Scope - und ich sollte das *Atmel Studio 6* nutzen (möglichst mit ASF) /Nebensächlich/ : /* Ich habe während
folgende Zeilen auskommentieren: [c] // NMI. /*_handle_NMI: lda.w pc, eic_nmi_handler .org 0x014*/ [/c] Da ich sonst die Fehlermeldung : Fehler 6 --- undefined reference to `eic_nmi_handler' --- C:\../src/exception.S --- 238 --- 1 --- EIC_EXAMPLE22 bekomme. Wass ich aber auch nur
-
Thread
atxmega128a3u programmieren
werden > kann. Ja und nein. Der kann JTAG und PDI. Als Programmer bieten sich AVR-ISP mkII, JTAG-ICE, AVR-One, STK600 und teilweise auch der Dragon an. PDI ist ein offengelegte Protokoll, so dass man auch mit einem Eigenbauprogrammer an den XMEGA herankommt.
index.html?;ACTION=3;LA=446;ARTICLE=110345;GROUPID=2969;artnr=DIAMEX+ALL+AVR;SID=13UBqFnn8AAAIAAH7eO0k723ed10737e8ba910bf7fcffe5e4cedf Das Board soll auch alle xmegas auch programmieren können, doch wie geht das? Brauche ich irgendeinen Bootloader?
-
Thread
Problem mit ADC und ATTINY13
Hey Allerseits, hat eventuell einer von euch eine Idee, warum ich immer 0 vom ADC zurückbekomme? (OSZI und Multimeter zeigen 0.08V direkt am pin PB4 => ADC-Wert sollte also 80 sein...) [c] /* * InPlugV1_ATTINY13.c * * Created: 21.10.2012 13:08:11 * Author: Roland
readADC(uint8_t channel); int main(void) { //Init DDRB |= (1<<PINB1) | (1<<PINB2) | (1<<PINB0); // PB0 = TransOUT, PB1 = LED-Weis, PB2 = LED-Rot DDRB &= ~(1<<PINB4); // PB4 als Eingang PORTB |= (1<<PINB4); //Var uint16_t t = 0; //Endlosschleife while
-
Thread
Frage zur Programmoptimierung WinAVR
Offset aus der union berechnet. Die Ergebnisse sind total unterschiedlich: Version a) 56: e6 e0 ldi r30, 0x06 ; 6 58: f1 e0 ldi r31, 0x01 ; 1 5a: ac e0 ldi r26, 0x0C ; 12 5c: b1 e0 ldi r27, 0x01 ; 1 for (uint8_t i=0; i<6; i++) { Erg[i] =
r24, 0x0108 ; -> Puffer+8 6a: 80 93 0e 01 sts 0x010E, r24 ; -> Erg+2 6e: 80 91 09 01 lds r24, 0x0109 ; -> Puffer+9 72: 80 93 0f 01 sts 0x010F, r24 ; -> Erg+3 76: 80 91 0a 01 lds
-
Thread
Programm läuft nicht Verbesserungsvorschläge?
ADSC /* start conversion */ \ | 1<<ADPS2 | 1<<ADPS1 | 0<<ADPS0 ) // 8MHz/64 = 125kHz #define LOAD_ADMUX ( 0<<REFS1 | 0<<REFS0 /* external reference */ \ | 0 ) // select ADC0 ... ADMUX
auf 0. Peter
-
Thread
Atmel Fehler beim Debuggen
Hallo zusammen! Ich benutze ein STK 600 und ein JTAG ICE mk3 um meinen AT90PWM3B zu debuggen. Die Software wird in den uC geladen und sobald ich den ersten Debuggschritt ausführen möchte, springt er in den Disassembly-Code. Gelber Pfeil steht auf
)ADC_average*scopeband; LEM_current = (unsigned int)(((((float)ADC_Vin*5)/(float)Vc_LEM)-2.5)/0.00222); e = target_current - LEM_current; //Sollwert_Istwert_Abgleich PI_regulator(); DAC_PWM_output(); } return 0;
-
Thread
EEPROM beim ATXMEGA in Assembler
des AVR ; Abfrage, ob NVM Memory Status Busy ; wenn besachäftigt, dann warten loop1: ldi h2,0x80 lds h3,nvm_status cp h2,h3 breq loop1 ;EEPROM INIT ldi h3,0x08 sts nvm_ctrlb,h3 ;Adresse 0 ldi h3,0x10 sts nvm_addr0,h3 ;Adresse 1 ldi h3,0x10 sts nvm_addr1,h3 ;Adresse 2 ldi
e_lesen: NVM3: LDS Temp3, NVM_STATUS SBRC Temp3, 7 RJMP NVM3 LDI Temp3, 0x06 STS NVM_CMD, Temp3 ldi Temp3, 0; DISEnable EEPROM Memory Mapping sts NVM_CTRLB, Temp3 LDI Temp3, $0 STS NVM_ADDR0, Temp3 LDI Temp3, $0 STS NVM_ADDR1, Temp3
-
Thread
avrdude jtagice mk2 verification error
AVRSTUDIO 4+5+6 kommt kein Error beim verifizieren. Takt extern 12 MHz, Programmer ist ein Original Jtag ICE MK2 [code] avrdude -p atmega1284p -P usb:0000 0xxx -c jtag2isp -F -B 8 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfus e:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfd:m avrdude: AVR device initialized
####### | 100% 50.27s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x00 avrdude: verification error; content mismatch [/code] Wie kann ich weitersuchen wo der Fehler liegen kann? Gruss Chris
-
Thread
ATMega2560 und boot.h Problem (bootloader)
SREG = sreg; } uint8_t pageBuffer[SPM_PAGESIZE]; int main(void) { uint8_t test=0xbb; sei(); for(uint16_t j=0;j<SPM_PAGESIZE;j++){ pageBuffer[j]=test; } boot_program_page(0,pageBuffer); while(1){ asm volatile("nop"); } }
Studio 4.19 installiert. Dort läuft der Code im Simulator und tut was er soll. Leider kann ich den JTAG ICE 3 ncht mit AVR Studio 4.19 verwenden um den Code in der Hardware auszuprobieren...
-
Thread
Welche Spannung/Frequenz würde bei einen "neuen" Stromnetz am sinnvollsten ?
Leo-andres H. schrieb im Beitrag #2862667: > Außerdem müsste er die > Frequenz auf mindestens 0,01Hz genau bestimmen können. 0,01 Hz sind bei 50 Hz 0,02%. Da brauchst Du noch nicht mal einen Quarz dafür, da reicht auch ein billiger Resonator. Sprich in Geräten mit Uhr kannst Du das problemlos
Beitrag #2862766: > Leo-andres H. schrieb: >> Außerdem müsste er die >> Frequenz auf mindestens 0,01Hz genau bestimmen können. > > 0,01 Hz sind bei 50 Hz 0,02%. Da brauchst Du noch nicht mal einen Quarz > dafür, da reicht auch ein billiger Resonator. Sprich in Geräten mit Uhr > kannst Du das
-
Thread
Attiny10 mit JTAGICE3 oder MySmartUSB Light
Hi Für den JTAGICE3 kannst du hier http://www.atmel.com/Images/as6installer-6.0.1843-readme.pdf selbst nachsehen. MfG Spess
Danke für die schnelle Antwort. Der ICE3 scheint es nicht zu können, oder gibt es vielleicht noch ein inofficielles update? :D Weiß jemand, ob es eine Möglichkeit für den Mysmartusb Light gibt, eventuell über die AVR911 Firmware? Danke
-
Thread
AVR: Billigst-JTAG-Debugger-Sticks aus China - Taugen die was?
7 Euro zu haben sind: (A) http://www.ebay.de/itm/USB-Download-Programmer-Debugger-For-AVR-JTAG-ICE-Atmega-AVR-STUDIO-/160847124666?pt=LH_DefaultDomain_0&hash=item25733c58ba (B) http://www.ebay.de/itm/AVR-USB-JTAG-Emulator-Debugger-Programmer-For-Atmel-ATMega16-64-128-169-3-23-/280844195676?pt
Vorsicht! Der kann nur die AVRs des ersten JTAG-ICE. Wenn du neuere AVRs nutzen möchtest geht das nicht. Es entfallen auch die kleinen AVRs ohne JTAG, wie der mega8. Und der ist schon extrem beliebt. Du kannst natürlich das und einen USBasp nehmen. Wenn
-
Thread
ARM: kompliziert?
www.google.de/url?q=http://am.renesas.com/media/products/mpumcu/rx/rx200/Meet_the_RX200.pdf&sa=U&ei=0xBgUIXRJ-Wg4gTF5IHIAg&ved=0CCcQFjAG&usg=AFQjCNEzdKq3i8oZoZzNHA655DTRoU6Zmw
wurden. Beim RX werden Adressen und Daten 'geordnet' auf die 8 Bit breiten Ports gelegt: Beispiel D0-D7 auf PD0-PD7, D8-D15 auf PE0-PE7, A0-A7 auf PA0-PA7, ... Für mich sind das Gründe, warum der RX angenehmer zu handhaben ist.
-
Thread
avrdude Programmer wählen
Haben die stk600 Seriennummern? Es wäre denkbar dass man die analog bem ICE mkII beim Port [0] mit angeben kann. Beim avrdragon gehts jedenfalls (obwohl nicht in der Manpage dokumentiert). [0] man avrdude, s.v. '-P' - eine Liste bekommt man mit -v und einer ungültigen Seriennummer
-
Thread
RX210 IIC Beispiel
.PMR.BIT.B3 = 1; // SDA0 setting PORT1.PMR.BIT.B2 = 1; // SCL0 setting MPC.PWPR.BIT.B0WI = 0; MPC.PWPR.BIT.PFSWE = 1; MPC.P12PFS.BYTE = 0xf; MPC.P13PFS.BYTE = 0xf; /* Enable RIIC */ RIIC0.ICCR1.BIT.ICE = 1; //RIIC enable Wird jetzt mit RIIC0.ICCR2.BIT.ST = 1; // Generate start condition IIC-START aktiviert, werden SDA+SCL auf 0 und TDRE+START sowie BBSY, MST und TRS auf 1
-
Thread
Mikrocontroller PonyProg Programmierschaltung
Müll. Ein 4050 verträgt zwar Spannungen oberhalb der Versorgungsspannung. Aber nicht unterhalb von -0,5V. MfG Spess
nop -> rjmp Sprungmarke Wenn die 2. Zeile zur folgenden umgeändert werden würde: -> out DDRB, 0 dann wären doch alle "PB"-Pins als Eingang beschaltet, oder?
-
Thread
China SUPER Bauteile-Schnäppchen Thread
=3.48V SYNC=0.00V SS/SD=0.00V
: "ALL" 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x001664a0 : "Kernel" mtd: partition "Kernel" doesn't end on an erase block -- force
-
Thread
in Europa wirklich die modernsten und besten Mobilfunknetze?
funktioniert ab und zu" darfst du bei E-Plus nicht erwarten. Aber auch bei Vodafone hat man auf fast jeder ICE-Strecke große Versorgungslücken.
Migros kostet die Minute noch 35Cents oder so, waehrend Swisscom > 80cents pro Minute kassiert. 0,80CHF pro Minute? Meinst du nicht pro Stunde?
-
Thread
AVR JTAGICE mkII mit Eclipse, gdb timeout
LOG Daten, wenn ich den avarice server starte: [code] Found JTAG ICE, serno: 00B000003427 Attempting synchronisation at bitrate 19200 command[0x01, 1]: 01 recv: 0x1b recv: 0x00 recv: 0x00 recv: 0x1c recv: 0x00 recv: 0x00 recv: 0x00 recv: 0x0e sDATA: reading
43 45 6D 6B 49 49 00 JTAG ICE mkII sign-on message: Communications protocol version: 1 M_MCU: boot-loader FW version: 255 firmware version: 7.25 hardware version: 0 S_MCU: boot-loader
-
Thread
Datenübertragungsproblem mit Wiznet W5300
Pack_Size_Hilf= Pack_Size_Hilf/2; byte_array0[Index] = W5300_DATA_READ(0x230); // 0x230 und 0x231 sind die Empfangsbuffer des W5300 byte_array1[Index] = W5300_DATA_READ(0x231); } _delay_us(10); for (Index=0;Index<Pack_Size
, 192); write_data_wiznet(SIPR1, 168); write_data_wiznet(SIPR2, 0); write_data_wiznet(SIPR3, 73); // write_data_wiznet(RTR0, 0x0F); write_data_wiznet(RTR1, 0xA0); write_data_wiznet(RCR1, 0x07); write_data_wiznet(MTYPER0, 0x00);
-
Thread
Eiswürfel: Ausflockungen
ist. Aber wenn ich 1000 g kaltes Wasser reinstelle und 1000 g warmes Wasser, von dem vielleicht 0,5 g verdampfen - dann müsste man sich schon sehr anstrengen, um diesen Effekt beim Ausfrieren überhaupt messen zu können. Die Aussage "warmes Wasser gefriert schneller" wäre dann auch einfach zu ersetzen
ein "Effekt". Es gibt aber doch auch den Effekt des unterkühlten Wassers, welches man auf unter 0°C abkühlen kann solange man nicht an das Glas klopft. Sobald eine Erschütterung auftritt, gefriert es dann schlagartig. Vielleicht handelt es sich bei diesem Effekt um ein ähnliches Phänomen, welches
-
Thread
Softcore 32bit
02345678 00345678 80000010 0000097c fsr fir 00000000 00000000 (gdb) x/10 $pc 0x97c: 0x00021603 0x1440fffa 0x00000000 0xafc00028 0x98c: 0x3c024000 0x8c420000 0xafc2002c 0x8fc2002c 0x99c: 0x00021a00 0x8fc2002c (gdb) x/i 0x9a4: sra v0,v0,0x8 (gdb) x/10 $pc 0x97c: sra v0,v0,0x18 0x980: bnez v0,0x96c 0x984: nop 0x988: sw zero,40(s8) 0x98c: lui v0,0x4000 0x990: lw v0,0(v0) 0x994: sw v0,44(s8) 0x998: lw v0,44(s8) 0x99c: sll v1,v0,0x8 0x9a0: lw
-
Thread
Xmega256d3 Ports zu langsam?
32000000 gesetzt. CPU ist ein ATXMEGA256D3. Dieser wird betrieben auf einem STK600 und einem JTAG ICE MKii. Ich habe nun das Ausgangssignal am PORTA.0 gemessen. Signal siehe Anlage. Zum Zeitpunkt der Messung habe ich außer einem kurzem Stück Kabel nichts anderes am besagten Portpin angeschlossen
; while(!(OSC.STATUS & OSC_RC32MRDY_bm)); CCP = CCP_IOREG_gc; CLK.CTRL = 0x01; } int main(void) { Clock_init(); CTRL_PORT.DIR = 0xFF; CTRL_PORT.PIN0CTRL = PORT_OPC_TOTEM_gc; while(1) { PORTA_OUT = 0x00; _delay_us(1); PORTA_OUT = 0x01;