-
Thread
CP/M auf Atmega8515 mit XMEM
(0:TOOLS, 1:ZORK, 2:LADDER, 3:WS, 4:MP). Noch ein Nachtrag: Die Laufwerke B: und C: und D: enthalten kein gültiges Dateisystem und CP/M kann damit nur begrenzt umgehen und die ungültigen Einträge auch nicht immer
. Der ATmega162 sollte also auch funktionieren. Der externe Speicher beginnt dann erst ab Adresse 0x0500. Zur Umschaltung auf die oberen 64 KB habe ich jetzt noch den freien µC Pin 29 im Layout mit A16 verdrahtet
-
Thread
Atmega Uart - Falsche Byte Übertragung
M. K. schrieb im Beitrag #7317740: > AtmegaNoob schrieb: >> void uart_init(void) >> 11{ >> 12 UCSRB = (1 << TXEN); >> 13 UCSRC = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0); >> 14 UBRRL=0x05; /
receiver and transmitter ; ldi r16, (1<<RXEN)|(1<<TXEN) ; out UCSRB, r16 ; Set frame format: 8data, 2stop bit ; ldi r16, (1<<URSEL)|(1<<USBS)|(3<<UCSZ0) ; outUCSRC, r16 ; ret ldi r16, (1<<URSEL)|(1<<USBS)|(3<<UCSZ0)
-
Thread
Nachbaubares Funkmodul auf Basis des RFM12
Würde auch die Möglichkeit bestehen, anstatt eines ATMega32 einen Atmega 48 zu benutzen? Ich benötige nur die UART Schnittstelle. Ein ATMega16 sollte doch auf jeden Fall gehen, oder?!?
Also im Anhang mal der komplette Inhalt des Atmega32, wie er auf meinen Funkboard verbaut ist. (Device signature = 0x1e9502) Ich hoffe, das hilft!
-
Thread
Merkwürdiger _delay_ms() reset
sekunde= (sekunde/16*10) + (sekunde%16); minute=RTC_read(RTCMIN); minute=(minute/16*10)+(minute%16); stunde=RTC_read(RTCHOUR); //stunde &= ~((1 <<6)); //AM/PM bit loeschen stunde=(stunde/16*10) + (stunde%16); tag=RTC_read(RTCDATE); tag=(tag/16*10)+(tag%16); monat=RTC_read(RTCMTH); //monat &= ~((1<<5)); //Lapyear bit loeschen monat=(monat/16*10)+(monat%16); jahr=RTC_read(
-
Thread
Umlaute mit RS232 BAS Converter
ich ein Kamerabild überlagern kann. Ich habe vorher mit dem Galep4 und aktuellster Software den ATMEGA8-16PU ausgelesen und gespeichert und dann die Amateurfunksoftware aufgespielt und musste feststellen das diese nicht geht. Aufgrund dessen spielt ich die alte Software wieder ein und bekomme das nicht
Platine wie auf dem Foto zu sehen umgestrickt habe , ist übrigends laut Anleitung Wiederstand R6 nicht R1, denn R1 ist oben wenn ich die Platine auf den Kopf lege mit Chinch Buchse nach links... Da gibt es noch im entpackten eine Datei:ArduinoATmegaBOOT.hex muss die auch irgendwie beachtet werden bzw
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
man nicht in eine JTAG chain setzen). Eine 2-MCU-Platine mit einem ATmega16 und einem ATmega2560 an nur einem einzigen JTAG hatte ich jedenfalls schon mal. > Da kommt doch höchstens etwas Wehmut auf wenn das ursprünglich nicht so > billige JTAGICEmk2 Inventar jetzt
Falk B. schrieb im Beitrag #6958681: > Was ist denn der kalssische AVR? Der At1200? Ein ATmega8? Als der Hype bei den Hobbybastlern losging, waren es ATmega8/16/32. Falk B. schrieb im Beitrag #6958681: > Man Gott! Wenn das alles nur zur Häfte stimmen würde, wären die AVRs in > wenigen
-
Thread
AVR gegen den Rest der Welt
vn nn schrieb im Beitrag #2619378: > Der Vollständigkeit halber: was ist für dich klein? Der 16M1 sollte bis > QFN erhältlich sein. 16M1 und erhältlich? Äh ... wo? (bitte mit Nennung der Lagerbestände) fchk
Andreas B. schrieb im Beitrag #2621722: >> Wenn der Cortex M0+ oder "Cortex M-1" :-) kommt, dann wird es noch >> enger. > > Cortex-M1 gibt es schon lange Er schrieb aber "Cortex M-1", also "Cortex Emm Minus Eins". :-)
-
Thread
8-Bit Controller noch zeitgemäß?
für die Adressierung geht damit nicht. Mein STM32 kann 9Bit; Seite 1014, RM0090 [code] Bit 12 M: Word length This bit determines the word length. It is set or cleared by software. 0: 1 Start bit, 8 Data bits, n Stop bit 1: 1 Start bit, 9 Data bits, n Stop bit Note: The M bit must not be modified
Jobst M. schrieb im Beitrag #5152504: > A. K. schrieb: >> Jobst M. schrieb: >>> Bei den AVRs müssen die Daten auch immer auf den geraden Byte-Adressen >>> des 16-Bit breiten Flashs beginnen. >> >> Nicht
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Evtl.: Noch ein Datasheet: http://pdf1.alldatasheet.com/datasheet-pdf/view/114670/SAMSUNG/SX5433M14X-X0B0.html Siehe Seite 6, Spalte Connector Pin Bei eBay: http://cgi.ebay.at/NEW-Samsung-1-4-Inch-VGA-Camera-Module-SX5433M14X-X0B0_
Ich entwerfe momentan eine Platine mit einem Mega16 und 1Mx16 DRAM für die Ansteuerung von insgesamt zwei Kameramodulen (natürlich abwechselnd). Inzwischen habe ich den ASM-Code so zusammengefaltet, dass der AVR noch nicht einmal übertaktet werden
-
Thread
analog comparator interrupt probleme mit atmegas
Die Schreibweise ist in der Tat eine Herausforderung für den Lesenden. > sts ACSR, r16 ;setze 1,3V an AIN0 muss heißen out ACSR,r16.
John I. schrieb im Beitrag #4110489: > [avrasm] > sts ACSR, r16 ;setze 1,3V an AIN0 und schalte comparator interrupt > [/avrasm] Geht es mit " *out* ACSR, r16"?
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
[c] void SPI_init (void) { /* Set MOSI, CSN and SCK output, all others input */ DDRB = (1<<MOSI) | (1<<SCK) | (1<<CE)| (1<<CSN); /* Set Chip Select to high */ PORTB |= (1<<CSN); /* Disable SPI, Master, set clock rate fck/16 */ SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR0);
ich glaub aber, daß der CE Port auf 0 sein muß, während der Fifo gefüllt wird. Danach für 1 mS auf 1 und wieder zurück auf 0. So funktioniert´s bei mir zumindest.
-
Thread
Moodlight Sourcecode hilfe
Jut jut, also du meinst eine Look-Up Table wie dieser hier zu verwenden [c]uint16_t pwmtable_16[256] PROGMEM = {0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4,
der Fehler ist auch bei 50 und sogar bei nur 20 Herz PWM Frequenz präsent. Ist die Frage, ob mein Atmega64 zum 32er kompatibel ist. Beide haben als Timer1 einen 16 Bit Timer und dieser wird ja in der Soft-PWM verwendet. Ansonsten kann ich in den Datenblättern so keinen Unterschied feststellen. Der Atmega103
-
Thread
(AVR) SPI_Master mit (AVR) API_Slave wie geht's richtig?
singlestepping der SPI auf dem Atmega16A initialisiert ist) ist der Slave-uC nicht mehr per JTAG ansprechbar. Für den Slave sind 2 Interrupts registert: 1) SPI hat neues byte empfangen 2) positive Flanke auf INT2 Ziel: der Atmega16A
Der atmega16a hat den SPI interrupt auf Vector 14, der atmega16 hat ihn auf 10
-
Thread
Atemega328p - schaffst du das?
von: 144KHz/13 = 11KHz. Das alleine >wäre ja dem ATMEGA noch zumutbar? Sicher, aber was machst du mit deinen anderen 4 Kanälen? >Channel 4K : 20 Samples, >1x ADC1 >Channel 4K : 20 Samples, >1x Gsensor >Channel 4K : 20 Samples, >1xADC2 >Channel
senden. > Warum ? Ich komm halt nicht so schnell mit ;) Wie an auf dem Bild sieht, reicht m.M.n die Zeit langfristig nicht dafür die Daten auszusenden. auf dem Logic Analyzer Bild ist nur 1Byte ADC und 1 Byte "Trennwand" und sonst würde durch interruptgesteuert noch 1 Zeichen reinpassen
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
> Krieg da jetzt ein paar "beyond end of memory" Fehler. Wurden alle 'ATmega4809' durch 'ATmega809' sowie das 'm4809.def' durch 'm809.def' ersetzt?
[avrasm] .include "m809def.inc" .macro put #if defined (__ATmega809__) .if @0 < $40 out @0,@1 .else sts @0,@1 .endif #else .if @0 < $60 out @0,@1 .else sts @0,@1 .endif #endif .endmacro
-
Thread
Mikrocontroller PonyProg Programmierschaltung
>Pin 16 vom 4050 ist nicht angeschlossen..... Upps VDD liegt ja an Pin 1. Sorry, mein Fehler.
PonyProg-Adapter gebaut. Ich bin in Assembler bis jetzt noch eine absolute Null. Wenn ich den ATMega32 auf 1 Hz takte (in der Testschaltung), würde dann die angeschlossene LED einmal an und dann wieder ausgehen? > clr r16 ; Clear r16 > ser r17 ; Set r17 > out $18,r16 ; Write zeros to Port B
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
neuere AVRs nur noch in SMD folgt nun (endlich) mal wieder eine DIP Variante in 40poligem Gehäuse (ATMega4809) : http://ww1.microchip.com/downloads/en/DeviceDoc/40-pin-Data-Sheet-megaAVR-0-series-DS40002104A.pdf
aktuelleres Modell. Um schnell mal was auszuprobieren, nehme ich auch gerne das STK500. Zum ATmega16 ist er aber leider nicht pinkompatibel (VCC, GND).
-
Thread
Mein erstes Elektronik-Set (Ich stelle mich vor)
511805-62 LED 3mm ROT 25er Pack LED 3mm GRÜN 25er Pack LED 3mm GELB 25er Pack 5x ELKO 100µF 16V 5x ELKO 470µF 16V 2x ELKO 2200µF 16V 1x DIL Schalter 10 PIN Bestellt: 1x Microcontroller ATMEGA32-16 AU 154095-62 Zum Basteln/Löten: Mini Alarmzentrale (Bausatz) 190756-62
dass es i.A. NICHT egal ist, wie herum man sie einbaut, genau so wie bei den LEDs. > Bestellt: > 1x Microcontroller ATMEGA32-16 AU > 154095-62 Ganz schön groß für den Anfang :-) > 2) Das Labornetzgerät hat eine Ausgangsspannung von 1,5V - 15V (DC) und > einen Ausgangsstrom von 1,5 A. Heißt
-
Thread
Projekt: Vor"verstärker"
(Stereo). Im Grunde genommen soll mein Traumgerät aus solchen Komponenten bestehen: -LCD-Display(1x16) für die Steuerung -Drehmpulsgeber mit Taster für Steuerung -Steuerung realisiert mit 2 (1 reicht wahrscheinlich nicht) ATMega168 8 MHz (sollte reichen) -Komplett fernbedienbar (vllt. sogar Fernbedienungen
). > Im Grunde genommen soll mein Traumgerät aus solchen Komponenten > bestehen: > -LCD-Display(1x16) für die Steuerung > -Drehmpulsgeber mit Taster für Steuerung > -Steuerung realisiert mit 2 (1 reicht wahrscheinlich nicht) ATMega168 8 > MHz (sollte reichen) > -Komplett fernbedienbar (vllt.
-
Thread
ATmega Development Boards (Sind die OK?)
mir ins Auge fiel... ATmega8 https://www.aliexpress.com/item/1PCS-AVR-Development-Board-ATmega8-Development-Board-Minimum-System-Board-Core-Board-Learning-Board/32788882409.html?spm=2114.search0104.3.65.1f8c2b70lMOVAg&ws_ab_test
and without any external programming interface. AT90USB128x AT90USB64x AT90USB162 AT90USB82 ATmega32U4 ATmega16U4
-
Thread
Programm stürzt immer ab
wird die interne Spannung gegen VCC kurzgeschlossen. ATMEGA16, Datenblatt Seite 209. Olli
Peter Stegemann wrote: > Oliver wrote: > >> Die 40mA kommen mir übrigens sehr viel vor, schau besser >> nochmals im Datenblatt nach. > > Beim ATTiny13 ist das auch noch je nach Pin verschieden, 10mA oder > 20mA... Zumindest bei den Megas 8/16/
-
Thread
Phasenmessung mit Mikrocontroller
mit 8 die Rede. --> 240 Prozessortakte > Die perfekte Lösung wären 2 ICP-Eingänge, z.B. beim ATmega1284. Beim ATmega328P können Timer 0 und Timer 1 synchronisiert werden [1]. Damit hat man 2 ICPs, die auf einander bezogen werden können. [1] Datenblatt Kapitel 16: Timer/Counter0 and Timer
eingeschaltet. Auch wenns jetzt nicht mehr wichtig ist... Franky schrieb im Beitrag #3212588: > M. N. schrieb: >> Franky schrieb: >>> Leo C. schrieb: >>>> Beim ATmega328P können Timer 0 und Timer 1 synchronisiert werden [1]. >>>> Damit hat man 2 ICPs, die auf einander bezogen werden können
-
Thread
Programmer incl. neuem Code für Atmel AN910
mit der letzten AVRStudio Version 4.11 (build 401) überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser
als Antwort. Das schreiben und auslesen vom flash geht auch nicht. Habe es ebenfalls mit einem Mega16 probiert, und es gab den gleichen Fehler. Einen Tiny2313 habe ich aber erfolgreich programmiert! Da ich vorher die Version 3.3 zum Programmieren hatte, und ich bis dahin mit den M16, M8 usw. keine
-
Thread
TIMER16Bit beim ATmega128 anders als beim ATmega32 ?
0xFF; DDRA=0xFF; //Am PORTA werden Stunden binär angezeigt PORTA=0xFF; timer1_init(); while(1){ } } void timer1_init(){ uint16_t compare_value = 31249; TCCR1A = 0; TCCR1B = 0; //TCCR1A |= (0<<COM1A1) | (1<<COM1A0);
Justus für deine schnelle Antworten. Ich bin jetzt ein wenig schlauer geworden, aber wo man den M103C-Fuse bit verstellen kann, weiß ich immer noch nicht. Und wenn ich diesen "ATmega103 compatibility mode" abstellen möchte soll er dann auf "1" gesetzt werden? Thx!
-
Thread
Serielles Protokoll testweise lesen
mode: CTC TCCR0A = (1 << WGM01); OCR0A = PHYS_OCRVAL; // Initialize Timer2 // prescaler: 8 TCCR2B = (1 << CS21); // mode: CTC TCCR2A = (1 << WGM21); OCR2A = PHYS_OCRVAL; } void Phys_m644::set(uint16
UCSR0B &= ~(1 << TXEN0); } void Phys_m644::rx_enable() { // enable RX UCSR0B |= (1 << RXEN0); } void Phys_m644::rx_disable() { // disable RX UCSR0B &= ~(1 << RXEN0); } void Phys_m644::tx_timer_start
-
Thread
IR Sender Projekt Irsnd
Frank M. schrieb im Beitrag #2938871: > Ob es da ein Kompatibilitätsproblem mit der PIC-Portierung gibt? Das war Unsinn, Du hast ja einen AVR. > commands > 0x1 LW1 /FM1 > 0x2 LW2 /FM2 > 0x3 LW2 /FM3
Frank M. schrieb im Beitrag #2939077: > > Noch als letztes ein Tipp: Stopfe vor dem Senden in irmp_data.address > exakt den 16-Bit-Wert, den IRMP ausgibt. Diese 16-Bit-Adresse enthält > auch den invertierten
-
Thread
Torantrieb Steuerung IC Info gesucht
dass der uC den Kurzschluss 'produziert', und der nicht zu ersetzen ist. Evtl mit Adapter und einem Atmega 16/32.
was befähigt dich dazu, langjährige Erfahrung? 13k habe ich fast nie in freier Wildbahn gesehen, 1,2k schon viele 1000 Male 1,2k ist die E12 Reihe und billig und häufig, erkläre warum man dort einen 13K einsetzen muss aus der E24 Reihe. Jens M. schrieb im Beitrag #7542368: > br-rt-rt-gd =
-
Thread
Z80 Einplatinencomputer für Lernzwecke
kann. So ein Modul nimmt dann ein Slot im Speichermodell in Anspruch. zB so: [code] Bank-> 0 1 2 3 0xFFFF +---+---+---+---+ | | | |[R] | Hier is in Slot 1 ein 48k ROM (M) 0xC000 +---+---+---+---+ eingesteckt. Die geschaltete Pages sind | |[M]| | R |
/ 13 /16 ~ 9600 Baud für SIOB OUT (CTC1),A LD A,$05 '*** Timer Mode, Prescaler 16, Control Word OUT (CTC2),A LD A,!125 '2MHZ / 125 /16 ~ 1000 Hz OUT (CTC2),A RET '------------
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
1ms + 1),r24 pop r24 out 0x3f,r0 pop r0 reti [/code] [c]// timer0.c #include "timer0.h" volatile u16 flag_1ms = 0; [/c] [c] // timer0.h #ifndef TIMER0_H #define TIMER0_H
vermutet, das Problem kommt, da ISR gelegentlich zwischen Lesen und Schreiben von einzelnen Bytes von 16-bit-Variable kommt. [c] while(1){ volatile u16 tmpflag; cli(); tmpflag = flag_1ms; sei(); tmpflag -= 1000; if(!(SREG & (1<<0))){ flag_1ms = 0; usw. [/c] Diese Variante arbeitet
-
Thread
Einsteigerfragen zur Anwendung und ähnlichem(AVR)
UART ist ja erstmal optional . Also ich denke je nach Preis kann es ein ATmega 16 werden. der 32 hat nur en bissle mehr Speicher. Ich halte den ATmega 16 für den am Anfang sinnvollsten ;) Nun gehts dann mal ans Instruktionen und alles lernen. Na das wird lustig, erstmal
lese par Posts und dann gehe ich auf Antworten, 2 neue Posts da.... Also ich nehme einfach den ATmega 16. Ich weiß noch nicht wie ich da je 1KB Ram belegen soll.Des wären so viele 8bit Werte... Die 16k Flash reichen auch dicke, ich will ja keinen Webserver bauen ;) (auch wenn ich eine solche dafür
-
Thread
Was sind eure Lieblings-ICs?
2Fwww.jogis-roehrenbude.de%2FLeserbriefe%2FBruegmann-Digital-Roehren-Clock%2FDigital-Roehrenuhr.htm&h=374&w=700&tbnid=1GuTei5LJSlNcM%3A&vet=1&docid=g0_naCvbc2Y9mM&ei=MVqKWIWDAYLwUuvypugM&tbm=isch&iact=rc&uact=3&dur=716&page=0&start=0&ndsp=60&ved=0ahUKEwjF39m10eDRAhUCuBQKHWu5Cc0QMwhaKDgwOA&bih=1181&biw=2287 Da sind auch
/1%402x.jpg&imgrefurl=http://www.evilmadscientist.com/2014/the-xl741/&h=750&w=1000&tbnid=5fYWZvppgAeI_M:&vet=1&tbnh=90&tbnw=120&docid=Kzunpspo3fuaDM&usg=__-jaPNu0Hb_qb2woUroSA_kv60Fc=&sa=X&ved=0ahUKEwiCrK_l3OHRAhWKXBQKHVmABxYQ9QEIIzAC
-
Thread
Arduino Mega 2560 für 14,99 auf Ebay
ich falsch liege. Die SCA und SCL Pins sind nicht ein zweites mal oben bei dem 6 Pin ISP des Atmega8u2 oder Atmega16u2 vorhanden, deshalb kann es nicht die R3 Sein. Der Atmega 18u2 ist nicht schräg wie beim R1 plaziert, R1 kann es also auch nicht sein. Ich bin der meinung das es die R2 ist.
billigere bauteile, 2 Verschiedene Quarze verwendbar usw.) Einfach mal am besten anschreiben ob ein Atmega16u2 oder Atmega8U2 drauf ist, bei dem ersten ist es die R3, bei den anderen die R1 und R2
-
Thread
Nicht noch ein Cocktailautomat -.-
auf Nano Wie viele Pins haben die denn mehr als der Atmega32-16? Also Pullups für die Taster auf uC Seite? Jetzt höre ich Werte von 100R bis 1k, nehme ich einfach 470R als Gate Widerstand und fertig?
Platine würde ich gerne selber aufbauen. Den 2560 habe ich bestellt. dann würde ich eher den ATmega 1284p (DIL40 oder TQFP44) empfehlen, der hat zwar nur halb so viel flash, reicht aber, was wichtiger ist mit 16 KB SRAM hat er doppelt so viel wie der m2560 (8KB) und SRAM ist oft wichtiger! 1284p
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
Es geht nicht nach logic sondern nach Datenblatt/Manual und da steht bei RJMP: PC <- PC + 1 + k der PC ist 16 bit breit, k 12 bit, die 1 wird als 16 bit gerechnet (counter-increment) http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42005-8-and-16-bit-AVR-Microcontrollers-XMEGA-E_Manual.pdf
nichts zu patchen wenn es denn ein Hardware-Bug ist. Interessanterweise führt ein [avrasm] m1: rjmp m2 jmp xx m2: rjmp m1 [/avrasm] *nicht* zum Fehler, d.h. mit JMP oder auch CALL statt NOP oder anderem Befehl unmittelbar dem ersten RJMP folgend funktioniert die Schleife.
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
> welche mit einem Quarz Wenn das men nicht ein Irrtum ist/wird ... Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz versehen. wg. dem USB Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. Geht auch aus den Schaltplänen hervor. Es sind eher die
Arduino F. schrieb im Beitrag #5135055: > Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz > versehen. > wg. dem USB > > Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. > Geht auch aus den Schaltplänen hervor. > > Es sind
-
Thread
Zwei Controller synchronisieren
wir (10/2)-1 Meter von B entfernt und (18/2)+12 Meter von C entfernt sind. [math]\Delta B = 4 m[/math] und [math]\Delta C = 21 m[/math]. Grafisch würde ich nun Kreise um B und C ziehen, der Schnittpunkt ist das
Meine Aufzüge bewegen sich lineargeführt zwischen 0,4 und 1,8 m/s allerdinds mit 1-15 t m bewegter Masse. Da ist Millimeterpositionierung auch gefragt aber hart an der Grenze des Machbaren für Industrieanwendungen.
-
Thread
LED durch "Toggeln" aufleuchten lassen
/3HprpEn constexpr byte ledPin[] {13}; // 1 .. 16 pins für LEDs constexpr byte buttonPin[] {A0, A1, A2, A3, A4}; // 1 .. 16 pins für Schalter die gegen GND schließen void setup() { for (auto &pin : ledPin) pinMode(pin, OUTPUT
de/de/8-bit-atmega-avr-mikrocontroller-16-kb-20-mhz-pdip-28-atmega-168-20dip-p58324.html RS-Components hat noch ein paar ATmega328 auf Lager: https://de.rs-online.com/web/p/shields-fur-arduino/7589339 Insgesamt
-
Thread
STK500v2-Bootloader von Peter Fleury
auch den Pullup direkt in den Quelltext eingetragen. Er wird jedoch nicht aktiviert! Weder auf dem M16 noch auf dem M128.
du genauer sagen, wie du das mit der Baudrate geändert hast? Ich möchte den Bootloader mit dem Atmega16 (16Mhz) verwenden und hab es leider noch nicht zur Funktion gebracht. Gruß, Dominik
-
Thread
Wanderkiste Widlar, Runde V
"AYJ", "TI W" "9AZM" Gehäuse ähnlich SON-8 aber mit Thermal Pad, 3* Cheapernet DC/DC 250mA BR-0509C ca 40x UY70092A 1x Transchip tc5747mf39a Kameramodul, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver
sind übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton
-
Thread
DOG-M Display über SPI
code Barti mal durchprobiert. Ging nicht so richtig.... Ist die Verdrahtung so richtig ? ATMEGA DOG-M ------------------------------------ PB0 -> RS PB1 -> CSB PB4(MISO) -> SI PB5(SCK) -> CLK hat vielleicht
code der mit SPI richtig funktioniert ? komme leider mit SPI und LCD garnicht klar ? hab ne atmega8 8Mhz, benutze WinAVR, hab den SPI teiler auf 16, also 500khz Gruß FS1
-
Thread
XOR-Gate mit 8 Eingängen
finden ;) Wir wissen auch, dass es ATmegas mit mehr Ints gibt ... in dem Fall wären dass der ATmega165, 168, 169. Allerdings sind der 165 und 169 mit nem 64er Gehäuse nochmal größer als der normaler ATmega16 und scheiden daher eher aus, und der 168er hat grade 1 IO zu wenig (8 Eingänge für Tasten
@ Johannes M. (johnny-m) >Wie willst Du die denn "parallel" verarbeiten? Es geht doch eigentlich >nur ein EXOR nach dem anderen, da das Ergebnis (der Ausgang) des einen Indem du einen 1-Bit ROM mit N Adressbits
-
Thread
C-Code von AVR-NET-IO zu bekommen?
Joachim B. schrieb im Beitrag #4762765: > Ulrich Radig(2008) Axel Schnell(2008) jar(2011/16 20MHz m1284p) Du hast also von beiden Codeteile genutzt und daraus etwas eigenes gemacht? jar(2011/16 20MHz m1284p) ist Dein Projekt? Hast Du Deinen C-Code irgendwo öffentlich gemacht?
Alternativ vielleicht das hier: http://www.ebay.de/itm/RKAT40c-Compact-PCB-for-Arduino-Sanguino-and-ATMega644-ATMega324-ATMega1284P-/182307853770?var=&hash=item2a726515ca:m:m4dBIw1AxzHmgZJEJr6mbCA oder eben bei OSH Park Platinen bestellen https://oshpark.com/shared_projects/KaCh1X2a https://www.oshpark.com
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
@Daniel M. schrieb im Beitrag #7089150: @Jan-Jonas S > Hi Jan, > > aktuell zeichne ich einfach auf, was durch die Luft fliegt. Hallo Die Antwort channel 3: b1 62 50 23 16 63 50 03 16 01 35 00 04 19 5b
DPRINTLN(DBG_INFO, F("A DATA")); memcpy(mPayload[iv->id].data[1], &p->packet[9], len-16); //DBGPRINT(String('mPayload[iv->id].data[0]', HEX) + String("\n")); mPayload[iv->id].len[1]
-
Thread
ATMega: Reboot per Software auslösen?
impliziert, ist übrigens nicht pauschal bei allen AVRs der Fall: bei älteren war das noch nicht so (ATmega16, ATmega128). Hat man als Sicherheits-Feature erst später nachgezogen.
Jörg W. schrieb im Beitrag #5532664: > Mit einem ältlichen ATmega8, ATmega16 oder ATmega128 (die es ja auch > alle in einer aktuellen A-Variante gibt) wirst du in der Tat keinerlei > Probleme haben. Das mit dem nach dem Reset noch aktiviert bleibenden > Watchdog
-
Thread
Kinderauto Blinker Schaltung
analoge Schaltung. Scheisse, jetzt hapert's auch noch an 2.40 EUR pro Auto https://www.ebay.de/itm/1-2-5-10-x-USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-Board-Arduino/232861246013 Demnächst kommt noch er will nur in Deutschland von Jungfrauen im Vollmondschein geklöppeltes verarbeiten
Eine Sequezsteuerung nur mit unprogrammierten ICs kann man bauen, ein Taktgeber (z.B. NE555 oder 74HC1G14) mit (z.B. 16 fach) höherer Frequenz als Blinkfrequenz, ein damit getaktetes Schieberegister, z.B. 16 bit so rückgekoppelt das wenn das erste bit 1 ist und das 8. noch 0 eine 1 eingeschoben wird,
-
Thread
Software UART
Hallo, bei mir klappt das empfangen (9600baud) nicht auf einem Atmega644 mit 1Mhz internen Takt. Mit der HW UART klappts dagegen einwandfrei. Was ich schon nicht verstehe ist die seltsame Formel für die Bitdauer: #define BIT_TIME (u16)((XTAL + BAUD/2) / BAUD)
Ich habe die Änderung getestet und es läuft stabil. Ich poste hier mal den Code für einen ATMega644. Er basiert auf dem Code von Peter Dannegger. Die Unterschiede sind: 1. Verwendung von Timer 0 (8-Bit) anstelle Timer 1 (16-Bit). Das hat Auswirkung auf die möglichen Baudraten (wie P.D. schon
-
Thread
Protokoll DC-3840 Handycam
versucht zu verwenden. ich lese am com port im moment folgendes aus : [pre] X `<\0><17>JFIF<\0><1><1><1><1>,<1>,<\0><\0><\n> [<\0>C<\0><16><\f><\f><14><\f><\n><16><14><14><14><18><18><16><20><24>(<26><24><22><22><24>2$&<30>(:4><:488@H\N@DXF88PnRX`bhhh>Nrzpdx\fhd [<\0>C<1><18><18><18><24><22><24>0<26><26>0dB8Bdddddddddddddddddddddddddddddddddddddddddddddddddd D<\0><31><\0><\0><1><5><1><1><1><1><1><1><\0><\0><\0><\0><\0><\0><\0><\0><1><2><3><4><5><6><7><\b><9><\n><11> D<\0>5<16><\0><2><1><3><3><2><4><3><5><5><4><4><\0><\0><1>}<1><2><3><\0><4><17><5><18>!1A<6><19>Qa<7>"q<20>2<
-
Thread
AVR ATTiny84A mit C++ Werte an bestimmte Speicherstelle schreiben
10Bit recht gut. Also bei voller Genauigkeit. So, Bewegungsmelder funktioniert schon mal auf 1m Entfernung.
Heinz M. schrieb im Beitrag #4507284: > Im Post vom 13.03.2016 16:09 steht alles drin. > 1. Meine Aufgabe ist es ein Programm zu schreiben, wo ein PIR Sensor > interpretiert wird. Das Ergebnis wird in eine
-
Thread
Speicherbedarf Mp3-Player
gefunden habe: http://www.roland-riegel.de/sd-reader/benchmarks/ Ausschnitt: [code] Read FAT-16 Chunk size (Bytes): 2048 Time (s) : 10.0 Data rate (kB/s) : 204.8 Test conditions: ATmega128 at 14.745 MHz, 128 MB SD card, FAT16-only configuration, 2 MB file, FAT16-only configuration
1 Hardware in Gang bringen 1.1 ATMega 1.2 SD-Karte 1.3 MP3-Decoder 1.4 D/A-Wandler, Verstärker, usw 2 Software in Gang bringen 2.1 Kommunikation Atmega <-> SD Karte 2.2 Kommunikation Atmega <-
-
Thread
Wieviel externes SRAM ist möglich
Geschwindigkeit kein großes Thema ist? Links zu Schaltungs- und Codebeispielen wären auch sehr hilfreich. [1] http://de.mouser.com/ProductDetail/ISSI/IS66WV51216DBLL-55TLI/?qs=sGAEpiMZZMt9mBA6nIyysNjym0K16YsKs3e5dkjL1Pc%3d Danke, Max
> ATMEGA2560-16AU #1288330 16.80€ ATMEGA64A (mit ExtBusIF) gibts für paar eur.