-
Thread
Frage zu Multi-Processor-Commnication-Mode (MPCM)
USART_Transmit_Data( uint16_t data ) { uint8_t byte; uint16_t word=data; byte=word; for(uint8_t i=0; i<=1; i++) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE)) ); UCSRB &= ~(1<<TXB8); //TXB8: 0= Daten Senden /* Put data
möglicherweise in anderen Codeteilen. Hast du dir mal meinen Code angesehen. Der funktioniert 100%-tig (JTAG ICE-getestet). MfG Spess
-
Thread
Wo erfolgt die Drehstrom-Lastverteilung / "Phasenverteilung"
Niederspannung MIT Neutralleiter zu erhalten. > Nö, das schafft ein einfacher Dyn auch. Aber kein Yy0 (Oberspannungsseite im Stern, ohne "n"): https://bre-trafo.de/produkte/dreiphasen-transformatoren/info-schaltungen-und-schaltgruppen/ Dyn5 und der (selten verwendete) YNyn0 haben ja unterschiedliche
Elektrofan schrieb im Beitrag #6642362: > Aber kein Yy0 (Oberspannungsseite im Stern, ohne "n"): > https://bre-trafo.de/produkte/dreiphasen-transformatoren/info-schaltungen-und-schaltgruppen/ > Dyn5 und der (selten verwendete) YNyn0 haben ja unterschiedliche
-
Thread
suche Taktgesteuerter Demux
min // time between strobes static thresholds[0] = TODO - determine thresholds for(row = 0; row < 8; row++) { led_pinmask = (peak > thresholds[row]) << row; row_port(led_pinmask); wait(tbd); } } row_port(0); } } [/code]
-
Thread
der Bürger soll Energie sparen
betrieben wird, für überflüssig, wenn ich jetzt lese, dass ein gerät im standby im jahr 2020 nur noch 0,5, oder 1w ziehen darf, sollte sich der käufer eher fragen, ob er denn ne 1kw 7.1 anlage braucht, die er eh nie zu mehr, als 20% aufdreht, aber die im betrieb ein paar watt mehr verbraucht und so weiter
hohen kosten für energie bewegen unsjaschon dazuein spritfresser zu meiden und denbesseren TV mit 0,5W zu kaufen wenn der neben einer Energieschleuder steht im kaufhaus. Aber gesetzlich sowas durchzudrücken ist nicht die feine art weil sich halt nicht jeder den guten tv oder den neuwagen mit 5l/100km
-
Thread
Hilfe, Prozessor verschwindet im Dummy_Handler(void)
INT5? Die KI meint das sei TC1-INT, wenn ich aber in die startupxxx schaue: /* 5 OSCCTRL_DPLLLCKF_0, OSCCTRL_DPLLLCKR_0, OSCCTRL_DPLLLDRTO_0, OSCCTRL_DPLLLTO_0 */ Kommt mir alles komisch vor... Hi-Hi-Hilfe...
erzeugt wurde, weil die Variable nicht volatile gemacht wurde... PS: __get_IPSR liefert dagegen 0xCA5 ????
-
Thread
Barcode scanner der in ein ca 2mm großes loch passt.
apropos laserdiode aus cd-laufwerken: http://madgyver.roboterbastler.de/index.php?id=24,86,0,0,1,0 ok, es ist ein dvd-brenner, aber die leistung ist schon beachtlich...
am Empfänger. Oder für 0 Bit 0.75mal so breit wie die schwarzen Balken und 1 Bit 1.25mal so breit wir schwarz. Das ergibt dann einen gleichmäßig langen Barcode wenn bei den 8 Bits die Hälfte der Bits 0 und 1 sind. Pulsen
-
Thread
Atmel ZigBee MAC + ATAVRRZ200 Demonstration Kit Problem
Displayboard auf den RCB. die Fuses habe ich nach der entsprechenden pal_config.h auf: * - LF: 0xE2 * - HF: 0x91 * - EF: 0xFE CKDIV8 ist nicht gesetzt. eine MAC-Adresse sollte auch im EEPROM sein. Der RCB blinkt nur mit allen LED's, und ich vermute das der Stack nicht initialisiert
Hast du ein JTAG ICE bzw. einen AVR Dragon, mit dem du mal an ein paar Breakpoints nachschauen kannst, wie weit die Initialisierung denn kommt?
-
Thread
ATtiny416-Xplained Nano, Firmware Update
. Es ist der mEDBG Ordner. Installierte Version 1.0d, Version auf Disk auch 1.0d. Egal, was soll passieren, es gibt ja ein doppeltes Netz. Nach Punkt 2 deiner Anleitung vorgegangen. Installierte Version 1.0d, Version auf Disk 0.0. Nagut, zurück
vorher. Dazu müsste man wissen ob dein mEDBG Ordner vorher auch leer war. Warum on Disk bei dir jetzt 0.0 angezeigt weiß ich leider nicht. In meinen mEDBG Ordner liegen 3 Dateien, siehe Anhang. Außer .png kannste alle mit aktuellen ersetzen oder schaust erstmal was jetzt on Disk angezeigt wird.
-
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
JTAG empfehlenswert?
hat ein gutes preis/lestungs-verhältnis. einie dinge funktionieren damit nicht so toll wie mit dem ice50 aber im verhältnis zum preis ist das ok. für alle selbst-bauer hier ein interessanter thread aus avrfreaks.net: http://www.avrfreaks.net/phorum/read.php?f=3&i=57981&t=57963#57981 gruss gerhard
Treiber wenns auch einfacher geht?!? Und wieso umschalten?!? MAX3386: Betriebsspannung zwischen +3.0 und +5.5V ATmega16L: Betriebsspannung zwischen +2.7 und +5.5V Die Schaltung sollte also mit einer Betriebsspannung zwischen +3.0 bis +5.5V einwandfrei arbeiten, es ist kein Pegelwandler geschweige
-
Thread
Verstehe den Reset vom Atmega328P nicht
); uart_puts(buffer); } } [/c] [c] //uart.c extern void uart_init(void) { UBRR0 = UBRR_VALUE; #if USE_2X UCSR0A |= (1 << U2X0); #else UCSR0A &= ~(1 << U2X0); #endif // UART Tx, Rx Interrupt, Rx einschalten UCSR0B |= (1 << TXEN0) | (1 << RXEN0); //
BOOTRST = [X] CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = EXTXOSC_8MHZ_XX_16KCK_14CK_65MS EXTENDED = 0xFD (valid) HIGH = 0xD2 (valid) LOW = 0xFF (valid) [/c] Programmiert wird der Controller über einen Atmel ICE mit ISP Interface. Habe das ganze nur noch auf ein Blink-Testsketch heruntergebrochen
-
Thread
ersetzen von in/out durch lds/sts
im bereich 0x00-0x31 und beim atmega88 werden sie in den sram bereich gemapped. speziell geht es hier um folgendes problem: atmega8: ldi R24,UBR ; Baud rate = 19.200 bps UBR=33 out UBRRL,R24 atmega88:
Könnte es sein, dass man bei STS erst mal 0x20 draufsatteln muss? Immerhin liegen die per IN/OUT 0x00-0x3F adressierbaren I/O-Register im Datenadressraum im Bereich 0x20-0x5F.
-
Thread
Pololu Progr 2.1 - brauchbar für SAMD21?
beschafft. Es funktioniert in der Arduino-IDE aber nicht. Fehlermeldung: [code] Open On-Chip Debugger 0.10.0+dev-gf0767a31 (2018-06-11-13:36) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html debug_level: 0 none separate adapter speed: 400 kHz cortex_m reset_config
Ich habe einen arduino Zero genommen und die Leitungen, die per SMD 0 Widerstand zum integrierten SAMD21 aufgetrennt. Danach lässt er sich einfach als Programmer benutzen. Die benötigte BUchsenleiste ist bereits integriert.
-
Thread
Spannungsregler, was haltet ihr davon?
, Dauer 0,1us, Innenwiderstand 50 Ohm, Wiederholrate 100us, Paketdauer 10ms, Pause zwischen Paketen 90ms, 1 Stunde Prüfdauer. Impuls 4: Absacken der Spannung um -4/5/6/7V über 0.1 Sekunde und -2.5/6V um 20 Sekunden. Impuls 5: 40-400ms langer Puls von 26.5/46.5/66.5/86.5V mit 0.1-10ms Anstiegszeit, Innenwiderstand 0.5-4Ohm jump start/starting aid: mehrere Minuten 24V (genauer: 28.8V) für 60sec charging: 17V für 60min Mir fehlen in deiner Schaltung die Drossel, die
-
Thread
Leiterplatten X-Ray / Berlin
beeindruckend zu sehen, wie schnell das alles geht etc. Wie auch immer, das Unternehmen sitzt in Hamburg. Die ICE Verbindung Berlin-Hamburg ist ja top. Vllt ist das eine alternative. Gruß Max
kaum auflösen, oder? Edit: ah sehe gerade es gibt 2 Systeme. Mit Umweg über Speicherfolie bis zu 0.05mm, Festkörperdetektor allerdings nur ca. 0.3mm.
-
Thread
Websites mit viel Javascript parsen
reiseabschnitt.ziel.land = "DEU"; reiseabschnitt.produktklassen = new Object(); reiseabschnitt.produktklassen.ICE = 0; reiseabschnitt.produktklassen.IC_EC = 0; reiseabschnitt.produktklassen.IR = 0; reiseabschnitt.produktklassen.RE_RB = 0; reiseabschnitt.produktklassen.S = 0; reiseabschnitt.produktklassen.Bus = 0; reiseabschnitt.produktklassen.Schiff = 0; reiseabschnitt.produktklassen.U = 0; reiseabschnitt.produktklassen.Tram = 0; reiseabschnitt.produktklassen.AST = 0; reiseabschnitt.produktklassen.RE_RB
-
Thread
Telegramm
unsigned char Empfang[4]; rec recevied; void translate (void) { for (unsigned char i = 0; i < 7; i++) while (UART_RECEIVED) Empfang[i] = UDR; } received.address = (Empfang[0] << 8) | Epmfang[1]; received.command_type = Empfang[2]; received.command_section = Empfang[
break; ... noch die Definition: #define cUPPER_BYTE 0xFF00 #define cLOWER_BYTE 0xFF #define cSEND_DATA 0 #define cSEND_Geschw 0
-
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
486er
winnt 4.0 läuft ganz gut aufm 486 und mit sp6a kriegste sicher auch viele proggis zum laufen z.b. avr-studio und ponyprog LameM
Allerdings sollte man dann die Finger von einer aktuellen Distribution lassen. Ich (tm) hab mal ein Suse 9.0 auf einem P1/100 installiert. Das war wirklich kein Spaß. Matthias
-
Thread
AVR-C-Compiler !?!
avr/io.h> #define F_CPU 16000000UL /*16MHz*/ #include <util/delay.h> void ini() { DDRD = 0x00; //PortD als Eingang DDRC = 0xFF; //PortC als Ausgang DDRB = 0x01; PORTD = 0xFF; //Pullup PORTC = 0x00; PORTB = 0x06; } int main (void) { ini(); while(1) { PORTC
www.hpinfotech.ro Bietet auch alles was das Herz begehrt und ist bitorientiert, ich meine damit z.B. PORTB.0=1 anstatt PORTB|=(1<<PB0) oder PORTB=0x01 Das bietet auch seine Reize. Grüße
-
Thread
AVR Studio 4.18 Connect failed MKII V2.11
der Instalation gemeint das ich den Aktuelsten habe. Treiberdatum 28.09.2011 Treiberversion 6.5.0.0 oder was meintest du?
verbinden aber da schaffe ich es nur, dass meine LEDs ein paarmal mehr blinken. Dabei hab ich dan JTAG ICE COM7 eingestellt. Hat jemand eine Idee oder weis was ich falsch mache? würde halt gerne mal was mehr machen als nur ein paar zeilen zu schreiben und mir dan denke das es funktionieren könnte.
-
Thread
AVRISP MKII vs Diamex
ref=43&products_model=C15265&gclid=CKTJiICvzsQCFSQGwwod3BIA9w Firmware Stand selber geupdatet: 1.8.0 (wird in Atmel Studio als 1.2.0 angezeigt) Entwicklungsumgebung: Atmel Studio 6 Atmel Studio 6.2 SP 2 Problem: Ich kann mein Board (uC Atmega32m1) nur mit dem Diamex Teil programmieren. Der
Ich hatte mal ein ähnliches Problem: Beim fliegenden Übergang vom JTAG ICE MKII auf AVRISP MKII (oder umgekehrt) ging das Programmieren nicht mehr. Erst das Abklemmen vom USB und Neustart des AVR Studios brachte dann Erfolg. Im Zweifelsfalle würde ich beide Treiber mal
-
Thread
Debuggen von at91sam7x256 mit Eclipse und OpenOCD?
change to: 30000 kHz Info : clock speed 1000 kHz Info : JTAG tap: sam7x256.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x3) Info : Embedded ICE version 1 Info : sam7x256.cpu: hardware has 2 breakpoint/watchpoint units Info : JTAG tap: sam7x256.cpu tap/device found: 0x3f0f0f0f
: JTAG tap: sam7x256.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x3) Warn : NOTE! Severe performance degradation without fast memory access enabled. Type 'help fast'. shutdown command invoked Das problem habe ich
-
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
GIRA Taster Nachbau - Interesse ?
4_fach_taster/cPath/2_3046_4095_5867_4097/products_id/21914/ad/froogle/language/de?osCsid=sbu02rqai0ij2t13c2pcbfi0mf8i963r
unter http://www.plexiglas-shop.com/DE/de/muster-8bsadw4xmrm/mustersammlung-plexiglas-truled-nytzkf0joe3~p.html oder auch einzelne Muster für 3 Euro portofrei z.b. unter: http://www.plexiglas-shop.com/DE/de/plexiglas-crystal-ice-55pr0hgfpvg/plexiglas-crystal-ice-farblos-0m001-dc-56vksgehnhg~p.html
-
Thread
Dienstleister, Brunel GmbH
länger man Arbeitslos ist, desto..." heissen, siehe auch: http://www.spiegel.de/kultur/zwiebelfisch/0,1518,435248,00.html
hat, fällt in der Regel schon bei Brunel durchs Raster. Beispiel Absolvent mir Abschlussnote 3,0 oder schlechte Diplomarbeit mit 3,0. Wer sagt denn, das derjenige schlechter ist als jemand mit einem 2,0 Abschluss? Der vermeintliche "schlechtere" kann sich im Bewerbungsgespräch besser verkaufen und
-
Thread
AVRISP mk2 nicht (komplett) erkannt in AVR Studio 6
nicht ein (guter) Nachbau? Studio 6 hat mit Nachbauten so seine Probleme. Ich habe z.B. ein JTAG ICE MKII das aussieht wie ein Original aber dafür einfach viel zu günstig war. Das funktioniert mit dem neuen Atmel Studio 6 auch nicht mehr. Nur so als Idee ... 42m
Systemsteuerung korrekt angezeigt wurde. Das Ersetzen des installierten Treibers "WinDriver6 (v11.1.0.0)" durch den "libusb-win32 (v1.2.6.0)" hat dann wie im Beitrag beschrieben den AVRISP wieder unter Atmel Studio sichtbar gemacht ! Besten Gruß, PatHoff
-
Thread
Neuer Microcontroller von Atmel
mir das Teil optimal zu sein. Ich hoffe nur, daß man dafür nicht mehr diese lästigen 3,3V benötigt; 0,7V wären mir am liebsten 1/2 AA Batterie reicht dann :-)
würde mal lieber für ein annehmbares Gehäuse beten. Laufen denn die CMOS/CCD Sensoren nur mit 0.7V?
-
Thread
HSV RGB Led Dimmer, C Code & Video & Doku
// HSV to RGB TCCR0A=0; TCNT0=255; TCCR0B=5; TIMSK0 = _BV(TOIE0); // T0 Starten, Overflow Interrupt f/256 sei(); // Enable Interrupts while(1) { if (Statusreg
} else {PWM_cnt++;} TCCR0A=0; TCNT0=255; TCCR0B=4; // f:256, Timer0 starten TIMSK0 = _BV(TOIE0); // Timer0 Overflow INT erlauben } [/c]
-
Thread
ZX81 plus38 Clone
the picture. Key can be had from ali: https://de.aliexpress.com/item/4000810151652.html?spm=a2g0o.productlist.0.0.3e5146cbRR2QME&algo_pvid=e59f2bd1-823a-4bd9-bed7-0e8de594461a&algo_expid=e59f2bd1-823a-4bd9-bed7-0e8de594461a-11&btsid=0b0a01f816024086961615172e183a&ws_ab_test=searchweb0_0,searchweb201602
Danke für die Erklärung. D7' hängt aber auch am 74LS138 Decoder. Q6 oder Q7 sind 0 wenn nHalt=1 D6'=0 D7'=0 oder 1 nM1=0 A14=1 A15=1
-
Thread
Retro Fieber: Z80 oder 68000 ?
Arbeit nach Hause kam :-( validstr dc.b 'Invalid, must be one of the following:',13,10,0 baudtbl2 dc.b '75',0,'110',0,'134.5',0,'150',0,'300',0,'600',0 dc.b '1200',0,'2000',0,'2400',0,'4800',0 dc.b '1800',0,'9600',0,'19200',0,0 keepmsg dc.b
linked dann alles zusammen, können also auch Platzhalter sein. [code] Sxxxx Assembler V02.00 + NoICE + SDCC mods + Flat24 (Zilog Z80 / Hitachi HD64180), page 2. 0080 57 .org 0x80 0080 00 00 58 .dw _int_sti_gpi_0 0082 00 00 59
-
Thread
WinAVR-2010 soll die letzte Version sein?
Downloadlinks: http://www.atmel.com/forms/software_download.asp?family_id=607&fn=dl_avr-toolchain-installer-3.0.0.240-win32.win32.x86.exe Bzw. hier auch ohne Registrierung: http://www.atmel.no/beta_ware/
ohne Registrierung http://www.atmel.com/dyn/resources/prod_documents/avr-toolchain-installer-3.0.0.240-win32.win32.x86.exe Christian.
-
Thread
C jedes zweite Bit verwerfen
kürzer, aber logischer): [c] uint8_t bindata[8]; uint8_t netdata[4]; uint8_t j; for (i=0;i<4;i++) { j = i*2; netdata[i] = bindata[j] & 0x01; netdata[i] |= (bindata[j] & 0x04) >> 1; netdata[i] |= (bindata[j] & 0x10) >> 2; netdata[i] |= (bindata[j] & 0x40) >> 3; j++; netdata[i] |= (bindata[j] & 0x01) << 4; netdata[i] |= (bindata[j] & 0x04) << 3; netdata[i] |= (bindata[j] & 0x10) << 2; netdata[i] |= (bindata[j] & 0x40) << 1; } [/c]
-
Thread
MP3-Player mit Ethernet und USB (Review & Interesse)
Bei YAGARTO komm ich aber um SAM-ICE oder J-Link nich drum herum,oder?
schließlich an meine Stereo-Anlage ranhauen) - SD-Karten-Slot - Festplatte (PATA bzw. SATA) - USB 2.0 Full-Speed Bestimmt habe ich noch was vergessen... Also ich möchte dieses Projekt auf jeden Fall verwirklichen. In welchem Zeitraum kann ich noch nicht sagen... Wer Lust hat sich daran zu beteiligen
-
Thread
Ab wann leitet der Transistor voll durch?
;-) Oder man kann sagen: weil R1 von 7 bis 13kOhm variieren kann, ist ein Basisstrom von etwa (3V-0,7V)/13kOhm bis (3V-0,7V)/7kOhm, also 170uA bis 330uA nötig...
daneben. Die Daten sind etwas versteckt. Man sieht sich die hfe-Gain(Ic) an. Dann die Kurven von Uce(Ice) und dann hat man's eigentlich.
-
Thread
Frage zu USB-Isolator
verbreiteter Irrtum, USB 2.0 == USB High Speed (480 Mbit/s) Das ist falsch! USB 2.0 definert diverse Details etwas anders und ERGÄNZT den High Speed Mode. Es gibt aber auch unter USB 2.0 Low und Full Speed.
nur ein verbreiteter Irrtum, > > USB 2.0 == USB High Speed (480 Mbit/s) > > Das ist falsch! USB 2.0 definert diverse Details etwas anders und > ERGÄNZT den High Speed Mode. Es gibt aber auch unter USB 2.0 Low und > Full Speed. Korrekt
-
Thread
Attiny88 programmieren
z.B. auch den oben erwähnten AVRISP mk II. Oder wenn man das nötige Kleingeld besitzt auch den JTAG ICE MKII. Oder von http://www.embedded-projects.net/index.php?module=artikel&action=gruppe&id=22 den USBprog v3.0 (allerdings auch ohne Gehäuse). Grüße Mani
-
Thread
Atmel Studio 7 Linux Gesperrt
(gdb) target remote :1212 Remote debugging using :1212 ?? () at atmega8-blink.asm:4 4 LDI R16, 0xFF (gdb) si 5 OUT DDRB, R16 (gdb) si 6 OUT PORTB, R16 (gdb) si HERE () at atmega8-blink.asm:8 8 HERE: RJMP HERE ; (gdb) i r r16 r16 0x0 0 (gdb) [/code] und auch danke
338: MESSAGE: TODO: attach IO Reg 'TWSR' at 0x0021 devsupp.c:338: MESSAGE: TODO: attach IO Reg 'TWAR' at 0x0022 devsupp.c:338: MESSAGE: TODO: attach IO Reg 'TWDR' at 0x0023 devsupp.c:338: MESSAGE: TODO: attach IO Reg 'ADCL' at 0x0024 devsupp.c
-
Thread
ATSAMD21G18 und Atmel Studio 7
config_usart.baudrate = 256000; config_usart.generator_source=GCLK_GENERATOR_3; config_usart.pinmux_pad0 = PINMUX_UNUSED; config_usart.pinmux_pad1 = PINMUX_PA09C_SERCOM0_PAD1; config_usart.pinmux_pad2 = PINMUX_PA10C_SERCOM0_PAD2; config_usart.pinmux_pad3 = PINMUX_UNUSED; while (usart_init(&usart_instance
= GCLK_GENERATOR_0; while (usart_init(&usart_instance,SERCOM0, &config_usart) != STATUS_OK) { } usart_enable(&usart_instance); } [/c]
-
Thread
GCC 4.1.1 + -minit-stack
Hallo! Ich habe vor kurzem AVR GCC 4.1.1 installiert. seit dem wird meine Option -minit-stack=0x800400 Ignoriert. der Aufruf des Compilers der main.c in welcher sich die main funktion befindet ist: avr-gcc -c -fmessage-length=0 -Wall -Wstrict-prototypes -Wa,-adhlns=../main.lst -mmcu=atmega128
auch schon die früheren Compiler, vermutlich mehrere Jahre lang bereits: -Wl,--defsym=__stack=0x800400
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
Chinesen bestellen, dann doch lieber direkt und billiger: https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20170503064018&SearchText=arduino+nano Laufzeit sollte gleich sein. Käufe bei Aliexpress sind abgesichert.
by/32648098374.html dazu ein OLED-Shield https://www.aliexpress.com/item/OLED-Display-SSD1306-64x48-0-66-Shield-Wemos-D1-Mini-ESP8266-NodeMcu/32781696874.html
-
Thread
Märklin Startpackung: Qualität?
Gleis ist zudem laut, fast so laut wie M-Gleis und kein Vergleich zum leisen K-Gleis bzw. Pico, Roco (H0) Fleischmann (N) etc.
NÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ Für das Geld gibts schon was 'echtes'. https://www.spielemax.de/piko-57139-h0-start-set-mit-bettung-herkules-alex-264531.html
-
Thread
Atmel Studio 7 - "SEGGER Emulator selection" nerviges Pop-Up Fenster
Hallo zusammen, seid dem letzten Update vom Atmel Studio 7 (7.0.1931), erhalte ich bei der Programmierung vom µC immer das angehängt Pop-Up Fenster. Ich habe zwar zwei SEGGER Atmel SAM-ICE am PC angeschlossen, doch bis zum Update habe ich dieses Fenster noch
findet auch ohne Auswahl statt, ich kann es einfach schliessen und fertig. Die Zuweisung des SAM-ICE findet ja unter den Projekt-Einstellungen -> Tools statt und ist ebenfalls über die obere Symbolleiste zu erreichen, somit wird das Fenster gar nicht benötigt. Gibt es irgendwie eine Möglichkeit
-
Thread
RISC V minmal CPU
gpio_o[2] set_location_assignment PIN_A13 -to gpio_o[1] set_location_assignment PIN_A15 -to gpio_o[0] set_location_assignment PIN_J15 -to rstn_i set_location_assignment PIN_C3 -to uart0_txd_o set_location_assignment PIN_A3 -to uart0_rxd_i [/code] Beim DE0-Nano braucht man einen externen FDTI-Adapter
neorv32_neoled_inst_false: if (IO_NEOLED_EN = false) generate neoled_rdata <= (others => '0'); neoled_ack <= '0'; neoled_cg_en <= '0'; neoled_irq <= '0'; neoled_o <= '0'; end generate; [/c] Wenn man aber nach den Signalen des Moduls sucht, sind die kreuz und
-
Thread
parallel programmieren STK200/300
einem parallel Programmer und fündig geworden: http://cgi.ebay.de/AVR-Atmel-ISP-parallel-Programmer_W0QQitemZ180327234851QQcmdZViewItemQQptZBauteile?hash=item180327234851&_trksid=p3286.c0.m14&_trkparms=72%3A1229%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318 Dann hab ich mir mal die Dokumentation zu dem
gehts damit besser, hab ich noch nicht ausprobiert. Mittlerweile hab ich einen USBPROG und JTAG ICE, die das Teil abgelöst haben. Manchmal ist es aber trotzdem noch im Einsatz, vor allem bei Aktionen, bei denen das Programmiergerät gefährdet wäre, muss das Teil zusammen mit einem PC mit Schrottwert
-
Thread
3,6V Batterie Spannungsschutz
ist das ich einen Transistor such der einen kleinen Usat hat, da der PWR-Down-Pin möglichst unter 0,15V liegen soll sonst schaltet er noch ein bisschen durch. Ich suche also einen Transistor mit einem Usat unter 0,15V bei sagen wir mal 5µA Ice. Grüßle
einfach eine Si-Diode in Durchlassrichtung nach der Batterie rein, sie erniedrigt die Spannung um ca.0,6V
-
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
STK500 mit ATMega32 und Dragon JTAG-Debugger (in Gehäuse) zu verkaufen
Ich hatte es hauptsächlich auf den Dragon abgesehen, denn ein paar Jahre älteres STK500 ohne ICE hatte ich schon. Die Platinen sehen fast identisch aus, lediglich die beiden darauf befindlichen Prozessoren wurden gegen pinkompatible Nachfolgemodelle ausgetauscht. Vielen Dank! P.S.: Was
einem Win11 Rechner bei mir nicht. Auch hat die Umstellung auf Deutsch nicht geklappt. Beim Studio7.0 wurde der Dragon erkannt und scheint mit dem STK500 und dem ATmega32 zu funktionieren. Der Versuch einen ATmega 1284p auf einem selbstbau Board zu beschreiben führte zum Absturz des Dragon. Das Datenblatt