-
Thread
PWM Signal von uC überprüfen und weitergeben
else PWM_T_U <= '0'; PWM_T_V <= '0'; PWM_T_W <= '0'; PWM_B_U <= '0'; PWM_B_V <= '0'; PWM_B_W <= '0'; end if; end process PWM_PROC; end behavioral; [/vhdl]
machen: [vhdl] : : A4 <= fault_all; uC_fault <= Y1; PWM_T_U <= PWM_T_U_UC when uC_Fault='0' else '0'; PWM_T_V <= PWM_T_V_UC when uC_Fault='0' else '0'; PWM_T_W <= PWM_T_W_UC when uC_Fault='0' else '0'; PWM_B_U <= PWM_B_U_UC when uC_Fault='0' else '0'; PWM_B_V <= PWM_B_V_UC when
-
Thread
Steuerung elektrische Heizung nach Stromausfall defekt
Sowas kommt davon, wenn man zuviele moderne Bedienungsanleitungen liest. "Wenn Sie Ihr Kind auf den ICE-Gleisen spielen lassen, kann eine Gefährdung eintreten." Nein, die Gefahr tritt garantiert ein, lediglich ob sich ein Schaden manifestiert ist nicht determiniert. Genauso wie Rauchen beim Tanken hinterher
Reparatur: Vor Beschaffung eines neuen Original-Kondensators (bei mir: EPCOS/TDK B32922, MKP, X2, 0,68µF, 305 VAC) habe ich zunächst mit einem ähnlichen Kondensator den Bauelemente-Ausfall verifiziert. Eine auf der Unterseite der Platine an den Kondensator angeschlossene SMD-Diode sah "sehr komisch
-
Thread
ATMega2560: Verify Fehler bei Flashen eines Hex-Files > 128 kByte
verwenden muß und habe damit die 64 kByte Hürde genommen. [c] static const unsigned long pcm0_length=32766; static const __memx unsigned char pcm0_samples[] ={ 139,146,141,143,144,145,142,138,137,136,137,137,136, ... }; static const unsigned long pcm1_length=32766; static const _
Programmer kann das. Vor allem die älteren haben da ein Problem (z.B.: AVR910-Programmer, AVR JTAG-ICE). Jens
-
Thread
Fehlerhafter Stackpointer - Erklärung des Verhaltens
ldi tmp, 0xff out DDRB,tmp mov leds,tmp ldi tmp, (1<<CS00) out TCCR0, tmp ldi tmp, (1<<TOIE0) out TIMSK, tmp sei loop: rjmp loop timer_isr: out PORTB, leds
der Stackpointer dadurch so beschrieben ist, daß in > SPH folgendes LOW(RAMEND), also vermutlich 0 steht. Mega16: RAMEND = 0x045F. SP(init) = 0x0000. Bei dir galt also SP = 0x5F00 => da ist nix. Der ISR wird dann brav jedesmal aufgerufen, nur der korrekte Rückweg ist aufgrund des fehlerhaften
-
Thread
Beim AVR-Studio zwei Projekte "verschmelzen"
noch, das Programm im Simulator zu untersuchen. Oder, falls vorhanden, mit einem Emulator wie "Atmel ICE".
hier wird die Hauptfunktion im anderen c-Sheet aufgerufen _delay_ms(100); } return 0 ; } [/c]
-
Thread
SPI mit Attiny84
USIDR = d; USISR = _BV(USIOIF); do { USICR = _BV(USIWM0) | _BV(USICS1) | _BV(USICLK) | _BV(USITC); } while ((USISR & _BV(USIOIF)) == 0); return USIDR; } uint8_t rf230_regrd(uint8_t regno) { uint8_t
ATOMIC_RESTORESTATE) { PORTA &= ~_BV(7); (void)SPITransfer(0x80 | regno); rv = SPITransfer(0); PORTA |= _BV(7); } return rv; } [/c] (PORTA7 ist das chip select vom AT86RF230.)
-
Thread
Mehr UB erkennen (C++)
: ldi r25,0 ; ldi r24,0 ; ret [/c] Man könnte daraus schließen, dass es trotz UB korrekt funktioniert. Dass das aber nicht so ist, sieht man, wenn man statt primitiver Datentypen
main() { union { short a[2]; int i; } u; u.a[0]=0x1111; u.a[1]=0x1111; u.i = 0x22222222; printf("%x %x\n", u.a[0], u.a[1]); return 0; } Now the result will always be "2222 2222". [/pre] Ist zwar unter "C"
-
Thread
ATmega32 16MHz - kein SPI-Highpegel
mit dem ich 2 Sensoren auslesen möchte.Getaktet wird mit einem 16MHZ Ceramic Resonantor (CSTCE16M0V53A) Das alles funktionierte vorher einwandfrei,wo ich allerdings einen ATmega16 und einen Takt von 8MHz verwendet habe. Betrieben wird alles mit 3,2V. Heute nun hab ich das Board in Betrieb nehmen
SUT_CKSEL Ext. Crystal/Resonator,High Freq,Start-up: 16K CK+64ms Brown out Vcc 2,7V Fusebit High 0x89 Low 0xFF Ein Routingfehler auf der Leiterplatte kann ausgeschlossen werden.Hab ich ebenfalls schon durchgemessen. Hat jemand eine Idee,was da falsch sein könnte?
-
Thread
Paralellschaltung 2x 100 Ohm Wiederstände mittels 100 Ohm Koax
. Real wird die Schicht sicher selbst ohne Anpressdruck einiges dünner werden, also bei vielleicht 0,2 mm sind es noch 5 K. Bleihaltiges Lot ist übrigens in der Beziehung schlechter, da Blei nur etwa die halbe Wärmeleitfähigkeit von Zinn hat.
besser. Auf dem Markt vermisse ich vorgefertigte Angebote, wie es sie z. B. für CPU-Kühler (Arctic Ice & Co.) gibt, nur halt mal in der Größenordnung 2 kW statt 200 W. Das sollte sich doch skalieren lassen (doppelt breit, doppelt lang, doppelt hoch). Andererseits hat ein großer Cu-Heatspreader auch eine
-
Thread
bootloader section in c
Die Einstellung 0x1C00 fuer die Startadresse des Bootloaders duerfte die Word-Adresse lt. Datenblatt sein. Der avr-gcc nutzt aber Byte-Adressen. Die section sollte in dem Fall also bei 0x1c00*2 starten. Zwei Interrupt-Vektoren
@mthomas supi, das wars. hab jetzt die section auf 0x3800 gesetzt und jetzt funzt es. thx
-
Thread
Energiebilanz E-Auto übers Jahr hinweg [Endet: 31.12.2029?] Gesperrt
Risiken. Und dann auch noch das Baggage Retrieval System in Heathrow! https://youtu.be/nT5JBrKC5M0
das letzte mal wars ein Tropensturm. Dass aber alle 9 Zuleitung zu New Orleans dann kaputt sind :-0 walta
-
Thread
Echtes Raid 1 System?
normalen IDE oder SATA Controller auslesen kann, dass verwundert mich jetzt schon. Bei RAID5 oder RAID0 könnte ich mir das noch vorstellen das es nicht geht, aber bei RAID1 wo die Daten einfach nur physikalisch gespiegelt werden.
> Zusammenfassend: Von RAID 0 und oder 1 halte ich erfahrungsgemäss in der > Funktion des Systempflegers einer grösseren Unternehmung gar nichts. Es > wird nicht angenommen. In ähnlicher Funktion bin ich, was Serversysteme angeht
-
Thread
Curiosity Nano: EDBG SAMD21 reagiert nicht mehr am USB
verstehst du diesen Text? https://onlinedocs.microchip.com/oxy/GUID-B4A268FD-55AC-4EA1-A026-5F06B0F3D18E-en-US-1/GUID-CC0DF034-CA1F-4218-9211-F502EFA8C3B4.html? Ist alles im Intel .hex File drin oder doch nicht? Ich denke eine Nachfrage lohnt sich vorm Controller austauschen.
mEDBG und nEDBG. Also für mein Verständnis kann man es riskieren den SAM zu tauschen. Einen Atmel ICE Programmer hätte ich, müsste man noch ein Kabel basteln und den SAM kontaktieren können.
-
Thread
[V] Germaniumtransistoren und Dioden
der Flusspannung bei Konstantstrom) ist daher nur moderat aussagefähig. Besser den Sperrstrom (bzw Ice,0) bei etwas erhöhter Temperatur messen. Und mit dem Datenblatt vergleichen, ein paar hundert µA sind normal.
-
Thread
Leistung eines Boostconverters steigern
an konstante 12V gelegt, der spannungsabhängige PFC-Teil also ignoriert. Interner MOSFT für 450V: ICE2A365 (wegen niedrigem RDSon), der Rsense darf für 1V oder in dem man ständig auf soft start stellt für 0.28V ausgelegt werden. Nochmal deutlich: Man muss bei den Dinger keinen Trafo verwenden
noch weitere 142 Wincklungen aufspulen. Als Transistor würde ich dann mal einen IRF 740 (R_dsOn <0.55Ohm) ausprobieren. Was haltet ihr davon? Weiß jemand Anregeungen, Ideen oder Fehler die ich da mache? Danke MfG Klaus
-
Thread
Herunterladen von Programm für ws2812
kompiliertes Programm in den Mikrocontroller schreiben. Richtig? Dazu brauchst einen Programmer (e.g. AVR ICE). Hast du einen programmer? Wenn ja, welchen?
Also ich will ein kompiliertes Programm auf den uC brennen. Mein programmer ist ein USBasp V2.0. Ich kann programmieren, das habe ich bereits ausprobiert. Bis jetzt habe ich im makefile immer einen befehl wie upload, program oder flash gefunden. Den habe ich bei Geany dann in die Spalte für Kommandos
-
Thread
Kommunikationsproblem AVR Studio 6.1 mit ATtiny84A
#define F_CPU 8000000 #include<avr/io.h> #include<util/delay.h> int main(void) { DDRB = 0b00001000; // PB3 als Ausgang, hier hängen die LEDs while(1) { PORTB = 0b00001000; // PB3 auf HIgh _delay_ms(500); PORTB = 0b00000000; // PB3 auf Low _delay_ms(500
oberen drei Bits sind nicht implementiert. Das Rücklesen von DDRG ergab daher 0x1F (statt der erwarteten 0xFF), und dieser Wert wurde danach in die weiteren DDRx-Register geschrieben. So viel zu „intern werden alle 8 Bit implementiert“. ;-) Nein, das muss keineswegs der
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
problemlos auch die PLL dazu nehmen. Und für kleinere Projekte kommt von da her auch nur ein STM32F0xx in Frage, da ich STM32 kenne und keine Lust habe mir einen AVR dafür an zu tun.
Investier' einfach mal die 10EUR für ein NUCLEO-F091RC-Board, hol' Dir den Keil-Compiler für STM32F0 und STM32L0 (ohne Code Einschränkung) von http://www2.keil.com/stmicroelectronics-stm32/mdk und teste das Gespann mal ein/zwei Wochen - würde mich wundern, wenn Du danach nochmal einen AVR nutzen möchtest
-
Thread
Drahtlose Temperaturüberwachung der Tiefkühleinheit - möglich?
was nicht in Ordnung und sollte repariert werden > Normal ist eine Temperatur von -18°C. Um den ICE-Effekt zu vermeiden, gehe ich vom Extremfall aus. Wenn ich eine eben gekaufte 10kg Melone halbiert im Kühlschrank herunter kühle, dann geht die Temperatur in der Tiefkühl-Einheit ganz schön in den Keller
10 oder mehr Volt Nennspannung haben bei 3V einen sehr geringen Leckstrom.. Meine Schätzung: (0.016*0.02/120+0.000004)*24*30*12 0.057 Ah/anno Bei geringen Strömen (µA) kann man über 200 mAh aus einer CR2032@-10°C ziehen...
-
Thread
JTAG Problem am Atmega16
AVR-JTAG hab ich probiert. Kein Erfolg. Die Fuses sind per SPI mit AVRStudio richtig programmiert: (0=programmiert,1=nicht programmiert) JTAGEN=0 OCDEN=0 Lockbits werden auch nicht verwendet, da dadurch OCDEN gesetzt wird. JTD ist ebenfalls 0 Ein 16Mhz Resonator wird dabei verwendet. ALLE Pins
Nur so nebenbei... Ich meine die Firmwareversion vom AVR-USB-ICE :-p Morph
-
Thread
Led blinken lassen analog
Hast Du überhaupt eine Ahnung, wie wenig 10nA sind? Wahrscheinlich willst Du demnächst noch einen ICE damit fahren lassen, oder was?!
damals nicht ganz frischen AA Alkali Zelle. Die hatte damals nur noch 1,35V. Und heute irgendwas um 0,8V. Ich muss mal wieder einen aufbauen. Aber diesmal gieße ich ihn ein... ?
-
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
Hilfe bei Entwicklungsumgebung
Dann kontrolliere die *Compiler Optionen* und stelle die Option für unoptimierte Übersetzung ein -D0. http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/Optimize-Options.html Der GCC kann sehr stark optimieren und schmeisst z.B. "unnütze" Variablen und Codezeilen gerne weg. Das bringt so ziemlich die Probleme
PS: mein Debugger ist das JTAG ICE MK II
-
Thread
Transistor als Schalter - Spannungsabfall
IB = (UB - UBE)/RB = (5-0,7)V / 10kOhm = 430µA HFe ca 100 ??? Damit ICE circa 43mA Max. Wieviel Strom zieht Dein Relais ?
jojo schrieb im Beitrag #4609782: > IB = (UB - UBE)/RB = (5-0,7)V / 10kOhm = 430µA falsch IB = (UB - UBE - UE) / RB
-
Thread
Compilerfehler oder Programmfehler AVR
//Fall 1 = Heizung Fehler //Fall 2 = Bestätigung nach Nummer geändert uint8_t i =0; char buff_c [100]; uint8_t save = 0; if (fall==1) { for (i=1;i<=(eeprom_nummern.anzahl);i++) { save++; strcpy(sms.text,"Die Heizung meldet einen
uart_puts(sms.text); uart_puts(sms.guthaben); // zu testzwecken auskommentiert uart_putc(0x1A); wait_sekunden(5); return; };[/c]
-
Thread
Fehler beim Programmieren
fehlen essenzielle Angaben: > - Was für ein µC? ATSAMD20E15 > - Welches Programmiergerät? ATATMEL-ICE-BASIC > - Welche IDE / Software? Atmel Studio 7 > - Was ist mit "Multiplexer" gemeint? Bausteine, welche die Verbindungen vom Programmiergerät zu den Controller durchschalten (HC4067M) > - Wo hast
2526DCM%253Dyes%2526gclid%253DCjwKCAjwqvyFBhB7EiwAER786Sqmj69WPzRho-5kMswaB-bkrn_Rn6-x4rxZzoobU2LOo0wk7D8zRRoCZMEQAvD_BwE%2526gclsrc%253Daw.ds
-
Thread
Luftentfeuchter als Verdunstungskühler?
Menge Wärme, die zur Verdunstung/Verdampfung des Wassers vorher nötig war. Pro Liter Wasser sind das 0,58kWh.
verzweifelte. ;) Da gibt es ja tolle diy-Projekte: http://www.solaripedia.com/13/389/5544/solar_ice_maker_units.html
-
Thread
Selbstbau Tischkreissäge - elektrische Fragen
https://www.ebay.de/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313.TR3.TRC2.A0.H0.Xn%C3%A4hmaschinenmottor+ddr.TRS0&_nkw=n%C3%A4hmaschinenmottor+ddr&_sacat=0
> Die Strassenbahnen in Hannover auch Stimmt, trifft auch auf Düsseldorf zu. Und ICE Züge fallen mit da spontan ein, die haben eine ganz charakteristische Tonfolge.
-
Thread
USB-Netzteil gesucht
sondern eher mit > Hokuspokus Vollmond und Hexenpisse. Störspannung/Rauschen (Ripple/Noise) ca. 0,1 mV
Qualität stimmt. Da fällt mir ein...! Ein SeaSonic-ATX-Netzteil aus der S12II-Serie hat einen ICE-Schaltregler von Infineon verbaut. Das wäre mal ein netter Ansatz. Gibt es sowas nicht als eigenständiges Netzteil?
-
Thread
AVR Timer1 Capture und Overflow gleichzeitig
Set OC1A/OC1B on Compare Match, clear at BOTTOM _e cmoB 3 _f ocie 33 Interrupts ICE1 und TOIE1 _m ica 0 no noise canceling _w wgm 5 Fast PWM 8 bit [/code] D.h. T1 zählt von 0 bis 255, beim Übergang auf 0 wird Overflow und über die fallende Flanke von OC1B
+0 7 8 0 524288 65536 +0 8 9 0 589824 65536 +0 9 10 0 655360 65536 +0 10 10 0 655360 0 -65536
-
Thread
Erste Erfahrungen mit Lidl-Smartphone Huawei X3?
ist was für die Freunde langer Standby-Zeit. Johns Phone: http://www.spiegel.de/netzwelt/gadgets/0,1518,782659,00.html
das bei Android geht weiss ich nicht, bei Symbian jedenfalls schon. Nokia C5 mit 2,2" Display: - 0.17W Idle mit Display - ca 0,5W GSM aktiv - ca 0,9W UMTS aktiv GPS ist harmlos. Schätze dass ein 3,5er Display der grösseren Smartphones mit dem Stromverbrauch von GSM locker mithalten kann.
-
Thread
OCR2 übernimmt Wert nicht!
} if((pwmPeriodeCounter > 0) && (pwmPeriodeCounter < 9)) { pwmPeriodeCounter += 1; } if(pwmPeriodeCounter == 9) { OCR2 = 77; // Übernahme der gewünschten Signallänge 0,7ms ... 2,3ms
Hi Controller? Simulation/ICE? MfG Spess
-
Thread
at90usb1287 programmieren
aussperre, oder? Solange du an der JTAGEN-Fuse nicht fummelst, sperrst du dich nicht aus. Das JTAG ICE kann im Zweifelsfall den über JTD abgeklemmten Zugang zum JTAG dadurch wiederherstellen, dass es den Controller im CPU-Reset hält (dadurch kann der Code, der JTD setzt, nicht erreicht werden) und
entsprechenden Port auch schon nach dem Abschalten von JTAG über JTD als input definiert über DDRF=0x00; und dann mit PORTF=0x00 die Pins auf low gezogen trotzdem meß ich hier 5 Volt dran.... Hab ich da irgendwie nen denkfehler gema8 oder geht das einfach nur nicht wenn die JTAG FUSE enabled ist.
-
Thread
Failed to disable debugWire
dem debugWire wieder rauszukommen. Ich komme aber zuerst auf die Rahmenbedingungen: Programmer: JtagIce_MK2 uC: ATmega48 Programm: AtmelStudio 6.1 Fehlerbeschreibung: Ich habe eine Testschaltung mit dem genannten uC aufgebaut und wollte mit Hilfe der debugWire(dW) schauen wie sich der uC verhält. Nachdem
Meine 'aktuelle' Umgebung ist das Atmel Studio 7.0. Im Atmel Studio gibt es unter Tools den Menüpunkt 'Device Programming'. Wenn Du diesen Punkt im Microchip Studio ebenfalls hast - poste einen Screenshot.
-
Thread
Transistor Schaltung
einen Tip geben? LED 1,7V, die ist sicher rot. Passt. Transistor in Sättigung bei geringen Strömen 0,1V passt. Der Rest ist ohmsches Gesetz. >ich dort den Strom zu mesen? Widerstand auslöten und Messgerät >dazwischen? Ja. MfG Falk
schnell stribt sichs nicht. Der Transistor hat schon begrenzt. bei 8k7 Basiswiderstand fliessen ca. 0,3mA Basisstrom, macht bei Bata von 100 ca. 30mA. Nicht schön, sollte die LED aber überlebt haben. MFG Falk
-
Thread
Deutschlands Problem ist der deutsche Ingenieur Gesperrt
Atlantikwall etc.). Warum? Weil nicht endlos und schwachsinnig > diskutiert wurde! Godwin 1, Falk 0.
Dipl.- G. schrieb im Beitrag #4317571: > Godwin 1, Falk 0. Was soll das? Willst Du die Diskussion abwürgen? Er hat doch vollkommen Recht. Heutzutage wird erst mal ein Holzpferd zu Tode gequatscht, bevor irgendetwas /getan/ wird. MfG Paul
-
Thread
Wie signed 16bit PCM im digitialen 1Bit-DAC verarbeiten?
parameter BITS=16, parameter INV=1'b1) ( input reset, input [(BITS-1):0] in, output out, input clk ); localparam MSB = BITS - 1; reg [BITS:0] accumulator = 0; always @(posedge clk) accumulator <= accumulator[MSB:0] + in;
MSB-1:0]}; assign out = (!reset ? accumulator[BITS] : 0) ^ INV; endmodule [/c]
-
Thread
Frage: Programmier Adapter für Arduino Adapter
Das sollte gelingen! PS: Die China USBasp laufen bei mir perfekt. Aber dennoch einen Atmel ICE angeschafft, da der mit AVR bis 1,8V runter funktioniert. Und die wenigen SAM wollen auch mal beschrieben werden.
Super das ich als Progammier Neuling hier so viel Feedback bekomme, ich habe bis jetzt 0,0 Code geschrieben!! .. habe mir den Uno zugelegt und das Buch >Einfacher Einstieg in den Arduino< Manfred Dank für die Links, Arduino als ISP auf dem Breadboard möchte ich mit
-
Thread
avr32 Atmel Studio 6 USB programmieren
programmieren. Ich würd dir aber dennoch empfehlen, einen JTAG Adapter zu kaufen. Am besten den JTAG ICE3. mfg
Studio6 scheint ziemlich buggy zu sein, wenn er einen einfachen Prozeduraufruf (disassembly: mcall 0xadresse) verbockt...
-
Thread
Welches memcpy ist schneller?
einer halbwegs aktuellen CPU. Der movsb schafft bis zu 24 Bytes / Takt, die for Schleife gerade mal 0.8 Bytes / Takt (sofern nicht die AVX2 Optimierungen angemacht werden). Mehr Infos zum Timing sind im Anhang. [c] #if SOLUTION == 0 /* dumb C solution */ void* testcpy(void *dst, void *src
Abschnitt 3.7.6 mehr zu memcpy Implementierungen. Demnach ist rep; movsb; ab Ivy Bridge optimiert. Ab Ice Lake auch für kurze Strings.
-
Thread
UV-Laserdrucker II
util/delay.h> #include <inttypes.h> #include <avr/pgmspace.h> const uint8_t Compare_Werte[] = {0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00}; uint16_t Startwert = 0x000A; // Start-Wert
inttypes.h> #include <avr/pgmspace.h> #include <avr/sleep.h> const uint8_t Compare_Werte[] = {0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00}; uint16_t Startwert = 0x000A; // Start-Wert
-
Thread
PWM von Raspi soll DC LEDs dimmen
Ice R. schrieb im Beitrag #5984410: > Aber! Die Leuchte flackert und die geringst mögliche Beleuchtungsstärke > ist viel zu hoch. Die Strahler lassen sich also nicht weit genug > herunter dimmen. Es
Wert für jede Stufe durch den gleichen Wert dividieren (zum Beispiel 2): 100, 50, 25, 12, 6, 3, 1, 0 Wenn Nachkomma-Stellen funktionieren, könnten mehr Stufen möglich sein. Kannst du ja mal versuchen: 100, 50, 25, 12.5, 6.25, 3.125, 1.5625, 0.78125, 0.390625, 0,1953, 0.09765, 0,048825, ...
-
Thread
ATSAME54 bleibt in der startup_same54.c hängen
ausschalten damit ich die Werte überhaupt sehen kann. Und dann stehen beide Pointer meist auf den Wert 0x0 (die for-Schleife wird einige Male durchlaufen bevor irgendwann der Fehler zuschlägt). Beim Starten zeigen beide Pointer als erstes auf 0x20010478. Dann wird *pSrc = 0x02DC6C00 und *pDest = 0x0 zugewiesen
Manuel K. schrieb im Beitrag #5620894: > Dann wird *pSrc = 0x02DC6C00 und *pDest = 0x0 zugewiesen Irgendwie passt das nicht, Dein Flash ist definiert als: [c] rom (rx) : ORIGIN = 0x00000000, LENGTH = 0x00100000 [/c] danach folgt reservierter Bereich
-
Thread
ARM7 Board kauffertig mit Grafikcontroller ?
Flaeche lasssen. Das Problem ist auch dass die LPC2468 OEM16 Platine zwei 100 Pin Verbinder mit nur 0.6 mm Pinabstaenden aufweist. Das macht das Layout schon hoellisch . Muss jetzt gleich weg. Gruss, Gerhard
und eigentlich ärgere ich mich über das verblasene Geld :-((( Ihr habt vergessen die Lötpads des 0,4er Finepitch lang genug zu machen, so dass das Lot an die Pins kriechen kann, wenn man mit der Lötspitze vorher fährt, so decken die Pins die Padfläche voll ab. 0,4 fine pitch ist ohne entsprechende
-
Thread
Atmega644P mit Olimex USB JTAG Programmierer
Detail zu gehen: Im AVR Studio kann ich Verbindung mit dem Programmer aufnehmen, wenn ich den "JTAG ICE" auswähle. Signatur lesen liefert: 0x1E 0x96 0x0A Fuse bits lesen liefert: [pre]Setting device parameters for jtag programming ..OK Entering programming mode.. OK Reading fuse bits (low to high).. 0x0F, 0x19, 0xFF .. OK! Leaving programming mode.. OK [/pre] Löschen geht auch: [pre]Setting device parameters for jtag programming ..OK Entering programming mode.. OK Erasing device.. OK Leaving
-
Thread
AVR Hardwarefrage eines Anfängers
". Reicht für den Anfang total. Wenn du mal viel mehr Erfahrung hast und merkst, dass du JTAG oder ICE oder irgendwelche anderen speziellen Techniken brauchst, dann kannst du dich immer noch nach einem Programmer umsehen, der genau das mitbringt, was du dann brauchst (mir hat am USBasp bisher nichts
bei controllern verwenden die ein 6 poligen benötigen? taugen die kabelbrücken etwas oder lieber 0,5mm isolierten draht kaufen?
-
Thread
8051 Assembler - Registerbänke
zugeordnet) RS1 RS0 Registerbank Adressen im RAM 0 0 0 00 bis 07 0 1 1 08 bis 0F 1 0 2 10 bis 17 1 1 3 18 bis 7F Beispielprogramm:
R5,#0 ;Zaehler MOV R6,#0 MOV R7,#0 CLR RS1 ;Registerbank 0 auswählen CLR RS0 ;Registerbank 0 auswählen MOV TH1,#56 ; ; 255-56 = 199 + 1MZ von der Interruptroutine = 200uS MOV TL1,
-
Thread
Entscheidungshilfe MachXO2-7000HE/-XO3-6900C/-XO3LF-6900C
drei Cyclon-FPGSs der Version II/III/IV zu programmieren. Mit der freien Version von Quartus 13.0 Sp1 geht das.
sind die fehlenden Multiplizierer. Ein MachXO2 mit den DSP Blöcken und den 32kB-SPRAM Blöcken vom ICE40-UltraPlus wäre das nahezu perfekte FPGA für eigene SOCs. Andi
-
Thread
Frage: Stirlingmotor
think the block attached (hidden behind demonstrators hands) is a heat block containing hot water or ice. http://www.youtube.com/watch#!v=4sV_0xKX4II&feature=related
-
Thread
Atmel Microchip Studio - kein Break Point Stop
nix. Dann kopiere ich folgenden Code ins Main rein: #include <avr/io.h> uint32_t debug_value = 0; int main(void) { DDRC |= (1<<PORTC0); /* Replace with your application code */ while (1) { debug_value++; if (debug_value == 50000) { PORTC |= (1<<PORTC0) ; } else { PORTC &= ~(1<<PORTC0) ; } } } Dabei setze ich die Breakpoints auf PORTC... in der If Schleife. Die werden aber ignoriert. Optimization steht auf -Og und Debugging -g2. Tool ist Atmel Ice + Debug wire.