-
Thread
Benötige Hilfe bei 4x20 LCD Treiber von Peter Danegger
Ok, das habe ich übersehen: lcd_xy( 0, 0 ); lcd_puts( "Line 1" ); Das sollte er übersetzen. Stimmt Deine F_CPU? Angabe mit dem tatsächlichen Takt überein?
OldMan schrieb im Beitrag #3902087: > Ok, das habe ich übersehen: > lcd_xy( 0, 0 ); > lcd_puts( "Line 1" ); > > Das sollte er übersetzen. > > Stimmt Deine F_CPU? Angabe mit dem tatsächlichen Takt überein? ja ich habe jetzt in den Fuses beispielshalber bei SUT_CKSEL
-
Thread
AVR Studio Debug "The symbol could not be found"
Hallo! Kann mir jemand helfen. Ich wollte das On-Chip-Debugging mit dem JTAG ICE mkII testen. Leider scheitert das schon bei folgendem Minimalprogramm [c] int main() { uint8_t i = 0; while (1) { i++; } } [/c] Ich wollte einen Data-Breakpoint auf 'i'
Ein kleines Problem gibt es noch bei folgendem Szenario: [c] void bla() { uint8_t x = 0; PORTA = x; x++; PORTA = x; x++; PORTA = x; } int main() { DDRA |= 0xFF; bla(); } [/c] Wenn ich jetzt hier versuche in der Funktion 'bla()' den Inhalt von 'x' als
-
Thread
RWE Smarthome
Verifying signature ... Computed Digest = 6b3fbc8203d280056c053932612d956d753b50ea @pReceiveBuf = 0x800485c0 - 0x00 0x00 0x00 0x0a @pReceiveBuf = 0x800485c0 - 0x00 0x00 0x00 0x12 @pReceiveBuf = 0x800485c0 - 0x00 0x00 0x01 0x0e @pReceiveBuf = 0x800485c0 - 0x00 0x00 0x00 0x0a IMAGE CHECKED AND OK
: 0x0792603f (mfg: 0x01f, part: 0x7926, ver: 0x0) Info : Embedded ICE version 6 Info : at91sam9g20.cpu: hardware has 2 breakpoint/watchpoint units Info : accepting 'telnet' connection from 4444 requesting
-
Thread
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
das nie, auch mit allen Tipps nicht. Habe ja schon länger nichts mehr gemacht, aber da ich mit dem ICE auch nur eben probiert habe, ob die verschiedenen Verfahren funktionieren, wäre das mal was für die nähere Zukunft.
-24CXX-in-circuit-programming-New/1565888859.html?spm=2114.01010208.3.1.yMGOpZ&ws_ab_test=searchweb0_0,searchweb201602_2_10091_10090_10088_422_10089,searchweb201603_1&btsid=a72658a9-9790-4d2b-aa61-b1ba43df841d Gleiche Ausführung und sogar noch billiger.
-
Thread
avrdude mit LPT-Karte unter Win
IO-Adresse per Kommandozeile mitgeben könnte ? Also so ähnlich wie es von Syntax bei einem USB-JTAG-ICE aussieht. zB: [pre] -P lpt2:ec00[/pre] Wobei hier das *lpt2* nur anzeigt, dass es sich um einen Parallelport handelt, die Nr. ist ja zweitrangig. Wäre auf jeden Fall ein Feature-Request Wert
dieses Programm compiliert worden ist, eigentlich nur eine völlig instabile "Bastlerware" der Version 0.0 war, die es gerade mal einen reichlichen Monat öffentlich auf FTP- Servern gegeben hat. Später gab es bei FreeBSD mal irgendwelche Umstellungen innerhalb der Systembibliotheken, die tatsächlich
-
Thread
Atmega1284P Platine - Verbesserungsvorschläge
@Oxy: Ich hab diese https://cdn.sparkfun.com//assets/parts/1/4/0/4/08720-03-L.jpg massig hier rumliegen (gab es mal beim Chinesen für wenig Geld). Solche wie von dir vorgeschlagen habe ich ein paar wenige auch noch rumfliegen. Sind immer auf diesen komischen Arduino
reichen mir vollkommen aus. Minimal Circuit mit minimalen Verbesserungen ;) Habe einen Cortex-M0+ und ein Cortex-M3 Board, aber einfach noch keine Zeit gehabt, diese wirklich zu testen. Werde mich mal in nächster Zeit etwas umschauen, welche 32Bit für mich ansprechend sind. Da werd ich mich erst
-
Thread
SAM D21 und I2C Bus
anderen ICs auszulesen. Verwende zur Programmierung C (kein Arduino) und nutze den SWD mit einem Atmel ICE. LG Klars Dachte bisher immer das hier geholfen wird und es keine Beschimpfung zu Fragen gibt
gesehen, z.B. auch das auf dem Bild von Rodenhausen oder Arduino Zero. Als Grundlage ist doch immer ein M0 drin bzw. das Design dazu. Gibt es den grosse Unterschiede zwischen den einzelnen Herstellern? Wenn ich C zum programmieren nutze, kann ich das nicht auf einem anderen Prozessor verwenden?
-
Thread
Frequenzumrichter Asynchronmotor
sagen wir mit einem 12-BIT DA -Wandler. Wenn Sie den Sinus gut abbildet, hätte sie noch Treppchen von 0,3V + Fehler 0,6V da kann das LC-Sieb etwas magerer ausfallen. Dann könnte ich mir einen Prozessor suchen, mit dem ich meine 6 DA-Wandler anteuere, oder emin Rechteck erzeuge und mir Gedanken darüber
nehmen um zu lernen. Ich habe z.B. das Problem: ich finde am Markt keinen Frequenzumricht für einen 0,75Kw Motor, welchen ich mit einem AVR über PWM den Sollwert geben kann. Alle FU werden mit 0...10V oder 4....20mA oder über ein eigenes Datenprotokoll (Lust Antriebstechnik) Sollwert gesteuert. Wenn
-
Thread
Einzelne Lipo-Zelle laden
Als das chinesische hier, welchen bei den beiden Akkus beilag, hat einen ICE2B765 als primären Schaltregler drin der den Ladestrom begrenzt, und dessen Sekundärspannung von einem TL431A von auf 4.16 bis 4.24V ohne Abgleich exakt geregelt wird. Sehr fein, sehr sauber, wenige
http://parametric.linear.com/switching_chargers#!cols_1032,1033,1067,1806,1068,2177,1072,1367!s_1067,0!gtd_!1806_Li-Ion|Li-Polymer 39 Stück http://parametric.linear.com/linear_chargers#!cols_1032,1033,1067,1806,1068,1072,1112,1367!s_1067,0!gtd_!1806_Li-Ion|Li-Polymer 41 Stück (lineare Lade-ICs)
-
Thread
Silabs EFM8 - Top oder Flop?
Mit den AVRs arbeite ich seit ein paar Jahren so gut wie nicht mehr. Nachdem ich mein ICE zerschossen hatte und zu geizig war/bin, mir ein neues zu kaufen, musste/muss ich mit dem Dragon arbeiten. Und wenn man als Vergleich die Arm-Welt vor der Nase hat, kommt einem damit alle sehr sehr
habe ich gestern gesehen. Hier werden alle 3 Bee Kits gezeigt. https://www.youtube.com/watch?v=UYGl0vebWN8#t=22m32s
-
Thread
Alle Kinder essen Lasagne.
Unter Vollschutz in kurzen, schnellen Sprüngen bis zum Horizont, dort hörbar anschlagen und in X+0 wieder zum Ausgangspunkt zurück. ;-) MfG Paul
Aussage: "das meiste Speiseöl"? Ist das weltweit? Ich sehe in den vielgekauften "Standard"-Gebinden (0,5 Liter und mehr) immer nur Sonnenblumen- bzw. Olivenöl sowie Speiseöl, welches mit dem Hauptbestandteil Rapsöl ausgewiesen ist.
-
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
AVR:Probleme beim Debuggen nach upgrade auf Atmel Studio 6
nun das folgende Problem: Build: Alles Ok Start without debugging: Data Transfer am JTAG-ICE MKII geht kurz von rot auf grün und wieder auf rot. Nichts passiert am Prozessor. Start Debugging Das Programm "scheint" zu laufen (Data Transfer am JTAG-ICE MKII blinkt grün) aber der prozessor
Einstellungen: avr-gcc Compiler: -x c -funsigned-char -funsigned-bitfields -DF_CPU=31000000UL -O0 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g3 -Wall -mmcu=atxmega64a1 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" Linker: -nostdlib
-
Thread
Probleme beim Debuggen nach upgrade auf Atmel Studio 6
ich nun das folgende Problem: Build: Alles Ok Start without debugging: Data Transfer am JTAG-ICE MKII geht kurz von rot auf grün und wieder auf rot. Nichts passiert am Prozessor. Start Debugging Das Programm "scheint" zu laufen (Data Transfer am JTAG-ICE MKII blinkt grün) aber der prozessor
Einstellungen: avr-gcc Compiler: -x c -funsigned-char -funsigned-bitfields -DF_CPU=31000000UL -O0 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g3 -Wall -mmcu=atxmega64a1 -c -gdwarf-2 -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" Linker: -nostdlib
-
Thread
usbprog 3.0 unter Vista
Nabend! Ich hab mir den usbprog 3.0 mit AVRISP mkII Klon bestellt und krigeihn unter Vista nicht ans laufen. Kann mir da jemand helfen???
Vista. Ich hab keine Probleme mit Eclipse + mspgcc + Olimex USB Debugger. AVR-Studio mit einem JTAG ICE Nachbau mit FT232 klappt auch bestens. Klappt wunderbar und schnell. LPT-Bitgewackel geht natürlich bei Vista nicht wirklich. Sein Problem lässt sich bestimmt lösen.
-
Thread
Was gibt es Neues auf der embedded world 2012 in Nürnberg?
not happen! http://www.elektroniknet.de/fileadmin/user_upload/wor_pics/e036e12793cc6278cc86c3a195b0bf56_568x528.jpg ;-)
Beschwer Dich gefälligst bei Elektroniknet: http://www.elektroniknet.de/embedded/news/article/86304/0/Die_Highlights_Ein_Streifzug_ueber_die_embedded_world/
-
Thread
Pokerchip Anzeige
welche? Infrarot? Wie wärs mit sowas: http://www.reichelt.de/?SID=28-W4mRn8AAAIAAEw81LYc70f638185b0f37a5734160f1d8f9317;ACTION=3;LA=2;GROUPID=3045;ARTICLE=10199 und http://www.reichelt.de/?SID=28-W4mRn8AAAIAAEw81LYc70f638185b0f37a5734160f1d8f9317;ACTION=3;LA=4;GROUP=A54;GROUPID=3045;ARTICLE=60562;START=0;SORT=artnr;OFFSET=16 !? gruß dommes
-
Thread
Was muss ein Multimeter können?
#4012966: > Bei meinem nächsten Gerät will ich eine selbstrückstellende Sicherung > haben. Brain 2.0 macht dieses Feature eigentlich überflüssig.
wären eure "nice to have" Features? Was ich gerne hätte + Grundgenauigkeit möglichst besser 0.1 % + R Messung möglichst besser 0.3 % + C Messung mindestens 1 pf .. 10 mF + L Messung bis 1µH hinunter + I Messung bis 10 A AC, DC + flotter Piepser + Backlight schaltbar + gut ablesbares Display
-
Thread
HSC08 - BDM-Interface?
bist du zufällig der eckhard aus dem beitrag? http://www.softecmicro.com/forum/showthread.php?s=d4b0bb025a5b3e8c48bd83788f2aa10f&threadid=86&highlight=bdm%2A) Vielen Dank für die Infos. Nachdem ich mich nun ein bischen umgesehn habe, scheint es keine alternative zu einem kommerziellen BDM pod zu
aufgeben geht das auch. Es gibt inzwischen eine Rev.A und Rev.B. Die Version A ist USB 1.1, die B 2.0 und somit schneller. Wenn du einen Flasher/Debugger suchst, dann geht NoIce oder der Codewarrior. Zum Auslesen reicht die Codewarriror-Demoversion. Ich hoffe, dass hilft weiter, Thomas
-
Thread
Wie AVR-Progamm simulieren?
asm volatile ("" ::: "memory"); foo(); asm volatile ("" ::: "memory"); return 0; } void foo (void) { // mach was } [/c] Mit avr-gdb + simulavr kann man das Programm zwar starten, etwa mit einen gdb-Skritp wie [pre] target remote 127.0.0.1:1212 load b main.c:
Startup meldet der simulavr ja auch sowas: devsupp.c:338: MESSAGE: TODO: attach IO Reg 'OCR1AL' at 0x004a devsupp.c:338: MESSAGE: TODO: attach IO Reg 'OCR1AH' at 0x004b ... devsupp.c:338: MESSAGE: TODO: attach IO Reg 'TCCR1B' at 0x004e devsupp.c:338: MESSAGE: TODO: attach IO Reg 'TCCR1A' at 0x004f
-
Thread
Inofficial-050727-Update-WinAVR20050214
avr-libc-1.2.4 (NEW) binutils-2.16.1 (NEW) gcc-core-3.4.4 (NEW) gcc-g++-3.4.4 (NEW) avrdude-5.0-BETA (NEW)
IMHO one should discourage use of the avr port for 4.x.x until it is resolved." Bug #21107 is an "ICE on valid" bug submitted by Martin Kögler and is a regression for 4.0/4.1. Neither of these two bugs have been fixed yet.''
-
Thread
Mikrocontroller empfehlung
Interruptsystem) Ehrlich: Ich würde mir den MSP430 anschauen, dazu den ICC (bis 4 kByte kostenlos), dazu NoIce und den Olimex Debugger.
PSOC4 hat ARM M0, PSOC5 hat ARM M3, Psoc Creator ist sehr intuitiv und kinderleicht zu bedienen.
-
Thread
ARM-USB-OCD + Eclipse + embeddedice_read_reg_w_check(): 1
scheint bei 0x40000000 Länge 0x00004000 zu sein. Das habe ich nun als Working Area und im *.script als load_binary main.bin 0x40000000 Allerdings scheint der code nicht richtig geladen zu werden, das entnehme
nur einen sehr kleinen Teil am Ende der 16kB verwenden (etwa 1kB sollte reichen, z.B. working_area 0 0x40003c00 0x400 nobackup). Dieser Bereich darf dann von deinem Image nicht benutzt werden (wohl aber von der Applikation z.B. als Stack). Wenn du im RAM debuggen willst würde ich nicht erst das ELF
-
Thread
Schaltnetzteil aus Receiver reparieren.
Müsste dann dashier sein... http://pdf1.alldatasheet.com/datasheet-pdf/view/99580/INFINEON/ICE2BS01.html
Pin keinen harten Kurzschluß gibt. Und wenn du zwischen D und S einmal hochohmig und andersherum 0,6V ergeben, dann ist der MOS wahrscheinlich i.O. Vor der Messung bitte aber G - S kurzschließen!
-
Thread
Regelstrecke und Sprungantwort Autopilot
Gesamtsystem schon mit einfließen. Die Sprungantwort eines Bootes von beispielsweise Ruderwinkel 0° auf 30° ist die allmähliche Zunahme der Drehrate von anfangs 0° pro Sekunde auf einen konstanten Wert von x° pro Sekunde (theoretisch asymptotische Annäherung), also eine e hoch -x Funktion. Die aus
Früher gings mit dem D-Zug durch die Kinderstube, heute haben wir ICE. Arno
-
Thread
[S] Wannenstecker 2x5 1.27 mm wie bei Atmel JTAG 3
index.html?;ACTION=3;LA=446;ARTICLE=51718;GROUPID=3220;artnr=SL+2X20G+SMD1%2C27;SID=13UL3nK38AAAIAAB0ugoEcabe14c30d5feed3eaac2dcaa8367837 http://www.reichelt.de/Stiftleisten/SL-2X10W-1-27/3/index.html?;ACTION=3;LA=446;ARTICLE=51748;GROUPID=3220;artnr=SL+2X10W+1%2C27;SID=13UL3nK38AAAIAAB0ugoEcabe14c30d5feed3eaac2dcaa8367837
3/index.html?;ACTION=3;LA=446;ARTICLE=51828;GROUPID=3221;artnr=BL+2X10G+1%2C27;SID=13UL3nK38AAAIAAB0ugoEcabe14c30d5feed3eaac2dcaa8367837
-
Thread
Schräglagensensor für's Motorrad: Wie funktioniert so etwas?
Michael G. schrieb im Beitrag #1737719: > Wie schnell driften die denn? Gute: 0,001°/h
sehe schon, ich hätte spezifischer sein sollen. ;-) Ein Beispiel: Wenn die Winkelgeschwindigkeiten 0 sind, und der Beschleunigungsvektor (0,0,1)g lautet, kann man davon ausgehen dass das Motorrad eben steht oder mit gleichmäßiger Geschwindigkeit geradeaus fährt. Das gilt auch dann, wenn laut den integrierten
-
Thread
SAMD21 "startet" nicht mehr
hmmm... auch mit -O0 kommt der debugger aus dem Tritt
Firmware Fehler! "Lost connection to target", oder ich sehe gleich die disaasembly Ansciht mit lauter 0xFF drin... Programmieren lässt sich der µC auch nicht, Verifiy schlägt fehl und es stehen lauter 0xFF drin. Mit dem Atmel ICE ist program, verify und debug kein Problem... Sehr dubios! Hat
-
Thread
RISC-V: Wird das was?
von ARM erzählt von dessen Entwicklerin, Sophie Wilson https://www.youtube.com/watch?v=re5xAqgKqc0
16550 UART und nicht etwas verkrüppeltes wie bei SiFive (https://sifive.cdn.prismic.io/sifive%2F834354f0-08e6-423c-bf1f-0cb58ef14061_fu540-c000-v1.0.pdf => nur 8 datenbits! ich nutze oft 9-bit zum synkronisieren) oder einen STM32 Nachbau bei Giga Devices (aber gottseidank nicht etwas komplett eigenes).
-
Thread
USB:String-Descriptor
, 0 }; const unsigned char String2[] = { sizeof("String 2") * 2, 0x03, 'S', 0, 't', 0, 'r', 0, 'i', 0, 'n', 0, 'g', 0, ' ', 0, '2', 0 }; const unsigned char String3[] = { sizeof("String 3") * 2, 0x03, 'S', 0, 't', 0, 'r', 0, 'i', 0, 'n', 0, 'g', 0, ' ', 0, '3', 0 }; const unsigned char* const pStrings[] = { String0, String1, String2,
-
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
Wie schaut eurer Meinung nach aktuell der Markt für (Backend) Software Entwickler aus?
vergangenes Jahr fertig geworden, hätte ich einen Job mit fast 70.000 anfangen können. Jetzt ist es momentan 0.
Jahr fertig geworden, hätte ich einen Job mit fast > 70.000 anfangen können. Jetzt ist es momentan 0. Such dir selber einen Job und nicht über windige Vermittler, dann hast du 20/20 Angeboten.
-
Thread
XMega EBI ungenutzte CS Pins
Leider lese ich gerade (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=79024&start=0&postdays=0&postorder=asc&highlight=sdram), dass dieser Modus angeblich nicht funktioniert. Zumindest, wenn du ALE1 und CS verwendet hast. Bei den anderen Modi mit ALE12 bzw. ohne CS ist es nicht geklärt
Datenpakete zu besitzen. Daher habe ich den 64 KiB Adressraum in zwei Teile unterteilt: Die Adressen 0x0000 bis 0x7FFF haben die Register, den Stackspeicher und die Variablen beinhaltet, auf die andauernd zugegriffen werden musste. Ab Adresse 0x8000 bis 0xFFFF war dann der Empfangspuffer untergebracht
-
Thread
AVR Studio 6 und ATMEGA8515 ?
Unterstützung mehr für STK500 - ein Witz! Habe wieder die 4.18er Version installiert, den JTAG ICE mkII wieder zurückgeflashed und bin wieder glücklich. Gruß Gunb
Also bei mir steht der 8515 noch in der Liste. Schau doch mal in dem Verzeichnis ...Atmel Studio 6.0\tools\STK500\xml nach. Wenn die Datei "ATmega8515_stk500.xml" nicht existier, dann nehme Dir einen andere in dem Verzeichnis, kopiere sie in "ATmega8515_stk500.xml" um und editiere die Zeile <device
-
Thread
Einstieg in die µController-Programmierung
= 0; // PortAbit.0 als Ausgang initialisieren RA0 = 1; // PortAbit.0 auf 1 setzen // Hauptschleife while(1) { if (!RA0) { while( i<100 ) // es wird bis 100 incrementirt
Wa'el Shamshoum wrote: > TRISA5 = 1; // PortAbit.0 als Eingang initialisieren > TRISC0 = 0; // PortAbit.0 als Ausgang initialisieren > RA0 = 1; // PortAbit.0 auf 1 setzen RA0 ist aber ein Eingang (per Default) > RC0 = 0; // nach Ablauf
-
Thread
Kondensatoren auf der Schaltnetzteilplatine eines Flat
spares2repair.co.uk/images/lg/LG%2047LF65%20-%20PSU%20-%202300KEG021A-F%20-%20EAX36781601-7%20-%20Rev%201.0%20-%20EAY36781301%20-%20PLHL-T707A.jpg
aber denke ich nicht mehr wichtig. Vorerst. Ein 8 Beiner ist ein FAN 7382 VH52 , der andere ist ein ICE 3B 65J schlag mich tot, wenn ich richtig lese mit meinen Augen, Brille und Lupe. Fast keine Schrift mehr zu lesen und unendlich klein. Fast schon ideal. Wollte nur mal die Kommentare weiter oben nicht
-
Thread
Bluepill mit STLINK/V2 wird mit st-info -probe nicht erkannt
programmers version: V2J46S7 serial: XXXXXXXXXX460487 flash: 0 (pagesize: 0) sram: 0 chipid: 0x0000 descr: unknown device </pre>
Anschluss ... ggf mit Adaptern. Sei es Segger JLink, Keil ULink, TI XDS100/X110, selbst das Atmel ICE hat das. fchk
-
Thread
STK500 getötet?
Device...Programming...Verifying..." dort, der Balken ist leer und es kommt die Fehlermeldung "Adress: 0x0000, Expected 0xcf6e, Received: 0xffff" Ist der ATtiny2313 auf meinem Board auch mit Hops gegangen? Kann ich den auswechseln und neu flashen?
USBtinyISP 2 http://www.ebay.de/itm/262003691469 ) und ein Voltcraft VSP 2405 Labornetzteil. Ein Atmel ICE steht noch auf meiner Wunschliste, mal gucken, ob/wann ich mir den noch hole.
-
Thread
Mega 32 Timer interrupt verluste
helfen. Viele Grüsse Dirk Der Code ist der ganz normale kram. Init (Auszug): cli(); TCCR0 = 0x00; //stop TCNT0 = 0xf6; //set counter OCR0 = 0x0A; TCCR0 = 0x03; //start timer MCUCR = 0x00; GICR = 0x00; TIMSK = 0x40; // T0 Der Wert ist gerade geraten --> kann falsch sein!
++; PORTA = Output; // hier ist der TCNT0 auf maximal 0xFB }
-
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;
-
Thread
Probleme mit LCD-Display und SPI Übertragung
"lcd.c" volatile uint8_t a1 = 0; volatile uint8_t a2 = 0; volatile uint8_t b1 = 0; volatile uint8_t b2 = 0; volatile uint8_t c1 = 0; volatile uint8_t c2 = 0; volatile bool anzeigen = true; uint8_t zahl[10] = {0b10111011, 0b00001010, 0b01110011, 0b01011011, 0b11001010, 0b11011001, 0b11111001, 0b00001011, 0b11111011, 0b11011011}; int main(void) { lcd_init(LCD_DISP_ON); lcd_clrscr(); lcd_puts("Hello, World");
-
Thread
Wieder etwas zur Mär des Ingenieurmangels
Es gibt zu wenig Einstiegs- bzw. Wechselchancen. Das ist ungefähr so wie bei den Fahrgästen beim ICE - da gab es ja selbst hier im Forum die ernsthafte Meinung, daß die Fahrgäste selbst Schuld sind. Sowohl Deine Aussage als auch die des ICE-Fahrgastkritikers entbehren nicht jeglicher Unrichtigkeit
Hybrid-Bereich eingesetzt werden. [1] http://www.faz.net/s/RubC43EEA6BF57E4A09925C1D802785495A/Doc~E0CBA3237CCD241A8B2EDB606C18FFAAA~ATpl~Ecommon~Scontent.html
-
Thread
AVR Dragon Unable to enter Program Mode - was kann ich noch tun?
Fehlermeldung: [code]Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: Device:startSession failed.)[/code] Einstellungen im Fenster Tools -> Device Programming: Tools: AVRDragon Device: AtMega328p Interface: ISP
: 0x86 (26 bytes msg) JTAG ICE mkII sign-on message: Communications protocol version: 1 M_MCU: boot-loader FW version: 255 firmware version: 7.24 hardware version:
-
Thread
USART-Interrupts auf Atmega lösen manchmal nicht aus
Da hat sich ja jemand die finger wund getippt: [c] void trans_stop(void) { while(!(UCSR0A & (1<<UDRE0))); UDR0 = 's'; while(!(UCSR0A & (1<<UDRE0))); UDR0 = 't'; while(!(UCSR0A & (1<<UDRE0))); UDR0 = 'o'; while(!(UCSR0A & (1<<UDRE0))); UDR0 = 'p'; } [/c] warum nicht
sich ja jemand die finger wund getippt: > > [c] > void trans_stop(void) > { > while(!(UCSR0A & (1<<UDRE0))); > UDR0 = 's'; > while(!(UCSR0A & (1<<UDRE0))); > UDR0 = 't'; > while(!(UCSR0A & (1<<UDRE0))); > UDR0 = 'o'; > while(!(UCSR0A & (1<<UDRE0))); > UDR0 = 'p'; > }
-
Thread
Werbung im Forum mit falschem Preis?
BD140STM -.19 -> -.30 TS921N -.88 -> -.93 KTY84-130 -.74 -> -.84 FTRK1CK012W 1.05 -> 1.10 LP2950CZ3,0 -.45 -> -.50 Da muß man als Kunde halt zu den preiswerteren Quellen abwandern.
Äpfel mit Birnen Vergleich. Fehlt nur noch dass du bei deinem Selbstbauprogrammer die Bauteile mit 0 Euro ansetzt, weil du die bereits in der Wühlkiste rumliegen hast. Außerdem woran liegt das wohl, dass sich dieser Programmer so großer Beliebtheit erfreut? Muss wohl ein "ganz, ganz schlechtes"
-
Thread
Reichelt Evalutaionboard Hilfe
ist Best.Nr. 810 038 ATMEL Evaluations-Board Version 2.0 - Bausatz
erwartet einen original ATMEL ISP Programmer, also entweder den AVR-ISP oder das STK500 oder JTAG-ICE, aber nix selbstgebasteltes.
-
Thread
STK500 zum StudiTarif?
http://www.reichelt.de/?;ACTION=3;LA=0;GROUPID=2969;ARTICLE=34093;APE=0;SID=22XcrQ3dS4ARYAADYoejc6d87aacb5e1ce5c038dcf3f216166184
elekom/mc/atmel/avr_start/avr_startup_bundles.html Ich hab vor Jahren für ein STK500 + STK501 + JTAG ICE MK2 ca. 200 Euro + Mwst bezahlt Gruß Roland
-
Thread
AT90S8535 = Atmega8535?
Hallo Ich wollte fragen, ob ich den atMega8335 mittels ICE200 Adapter vom At90S8335 emulieren kann? Die Pinbelegung ist ja identisch, es sind laut application notes höchstens ein paar Funktionen die beim neuen uP eingefügt wurden und ein paar register die anders
läuft. Aber: Studio kennt den alten AT90S8535 nicht! Wird nicht in der Liste aufgeführt. ID ist 0x1e9303 und für den Mega8535 wird eine ID von 0x9308 "expected". Daher sehe ich erstmal keine Chance, den noch einmal umzuflashen. Schade, ein baugleicher Prototyp mit AT90S8535 läuft hier bei
-
Thread
ADuC MC
Ich verwendete das Teil auch seit geraumer Zeit. Allerdings hab ich immer wieder Probleme mit dem ICE von AD. ISt zwar preiswert, macht aber immer wieder Mucken. Was habt ihr denn sonst an Problemen ? Gruß Thomas
RTFM ! ADuC841/ADuC842/ADuC843 Rev. 0 | Page 27 of 88 >To ensure accurate >ADC operation, keep the total source impedance at each analog >input less than 61 Ω. The Table 10 illustrates examples of how >source impedance can affect dc
-
Thread
C Objekte als Struct effizient kapseln
Hier ist der vom Compiler generierte Assembler-Output: [avrasm] test: ldi r24,lo8(-1) out 0x17,r24 sbi 0x14,3 sbi 0x15,3 ldi r24,lo8(123) out 0x18,r24 cbi 0x15,3 sbi 0x15,3 .L2: sbic 0x13,5 rjmp .L2 ret [/avrasm] Datenspeicher wird außer für den Programmstack
(3, 0, 0, cs_port, cs_pin); // tue was anderes } } // ISR for SPI master handler ISR (SPID_INT_vect) { p_spi_master->handler(); } [/c] Du kannst auch zusätzlich für SPI auf