-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
AT90USB162 usb646 = AT90USB646 usb647 = AT90USB647 usb82 = AT90USB82 m103 = ATmega103 m128 = ATmega128 Atmega128 ist also m128.
Heinrich W. schrieb im Beitrag #5907806: > Atmega128 ist also m128. Man kann auch Atmega128 einfach ausschreiben oder den gleichen String benutzen, den man auch als gcc parameter MCU verwendet.
-
Thread
Vorschlag für Hardware - Was mit einem Attiny841 und I2C Bus alles machen
eines Attiny 841 - Möglichkeiten zur Verwendung des Attiny 841 als Solo IC oder Slave zum Atmega 128 - Verwendung des Slave I2C Bus mit anderen Slave und dem Master - Verwendung mit und ohne Quarz - Verwendung der I2C Adessen mit Jumper oder im Programm Verwendet Teile: - Attiny 841 - Vorhandener Atmega 128 mit Display als Master und verschiedne andere I2C Slave dazu Aufgebaute Projekte: - Testbourd mit 2xTaster, 2xLEDs, 1xPoti - Testbourd mit 8 Pins als Ausgang Projekte in Arbeit: -
-
Thread
[AVR] Unerwarteter Compilerfehler mit constexpr
IO-Adressen kleiner 0x1F ist wohl fälschlicherweise nachlässig. Da anscheinend zumindest beim ATmega64/128/256 die PIN-DDR-PORT Register doch einem gewissen Muster folgen, könnte man es vielleicht noch so schöner machen: [c]struct Register { std::uint16_t address; std::uint8_t read () const
wieder ---------------- Niklas G. schrieb im Beitrag #5900421: > Da anscheinend zumindest beim ATmega64/128/256 die PIN-DDR-PORT Register > doch einem gewissen Muster folgen, könnte man es vielleicht noch so > schöner machen: Werde ich untersuchen!
-
Thread
Projekt mit LED Leiste ATMega und Batterien
aus Platz gründen dort leider nicht rein. Daher die Idee mit https://www.ebay.de/itm/New-Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano/200957063666 ------- @neuer PIC Freund (Gast) Hört sich alles nach einem guten Plan an, nur verstehe ich die Hälfte der Wörter aktuell noch
Katana passt leider kein so >> großes Board. > > Was verstehst du unter "großes Board"? > Den ATmega328 gibt es auch auf einem Ardunio pro Mini oder Mini USB > Nano. Wie schon weiter oben geschrieben es wird https://www.ebay.de/itm/New-Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano
-
Thread
Display am Attiny 841 mit I2C Bus
Hallo Gemeinde In einem Projekt von mir verwende ich einen Atmega 128 als Master im I2C Bus. Als Slave verwende ich mehrere Attiny 841 mit verschiedenen Aufgaben. Möchte unter anderem ein Display mit 4x16 und dem PCF betreiben. Kann ich das Display durch ein Slave
am Atti 841 Betriebsart Attiny 841: - als I2C Slave zur Ansteuerung des Displays Master: Atmega 128 Was bereits funktioniert : Die Verbindung mit dem I2C Bus vom Master und Slave mit Austausch von Werten Was ich suche: Wie steuere ich den Attiny 841 als Slave zur Darstellung von Zeichen
-
Thread
Mein TransistorTester geht nicht an, wie neuen 328p flashen?
Jetzt funktioniert alles. Besten Dank soweit. Würde mich trotzdem interessieren wie man einen Atmega328 mit nem Arduino Bootloader per Galep programmiert. Werd mich da noch bissel einfuchsen müssen.
Atmega328P erzeugt und das dann im Galep-Programm als Projekt-Datei gespeichert. Anschließend einen anderen 328er im Galep gelöscht und dann die Projekt-Datei gebrannt. Das ergibt einen perfekten Clon des
-
Thread
(V) Spannungsregler, Logik, MCUs,
Digikey-Preises ansetzen, d.h. ATTINY13V-10PU, 0,50 ATTINY44V-10PU, 1,- ATTINY84, 0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232, 1,20 Mini-ICE mit ATMEGA16-16AU und FT232RL, 2,60
-
Thread
Arduino Sattelit
äxl schrieb im Beitrag #5887137: > ist doch bekloppt keinen ATmega 1284p zu nutzen, am Geld kann das doch nicht scheitern, 128K flash und 16K SRAM ermöglicht viel mehr!
ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs haben 128k Flash, und leisten deutlich mehr als ein ATMEGA und kosten gleichzeitig gut 1/3 weniger. Mit dem Stromverbrauch liegen
-
Thread
AD.wandler und FFT auf Atmega 128A
Hi zusamen, bitte HILFEEEEE ich habe eine Hausarbeit über FFT auf ATmega 128a bekommen. ich kenne mich nicht so gut mit Microkontroller und weiss überhaupt nicht wo ich anfangen sollte. Kann jdn mir helfen.
Marie M. schrieb im Beitrag #5887108: > ich habe eine Hausarbeit über FFT auf ATmega 128a bekommen. Trollverdacht, Trollverdacht, Trollverdacht .....
-
Thread
Raspberry Pi 4 vorgestellt
Atmega8 A. schrieb im Beitrag #5903948: > Ich bin mir sicher dass es da keinen dritten Pin gibt durch den eine > intelligente Kommunikation mit dem Netzteil ermöglicht wird. Das ist ein > einfaches
Atmega8 A. schrieb im Beitrag #5949284: > Wenn es schneller geht, dann taktet er runter ... oder setzt eben einen > Takt aus, so dass er immer noch GHz anzeigt, aber effektiv bei 200MHz > liegt. (war beim
-
Thread
RS232 zwischen 5V embedded Geräten
ein 5V embedded Linux System, beagle > bone oder raspberry Pi per USBtoRS232 Adapter mit einem ATMega verbinden > möchte. Was willst du da mit RS-232? Der Raspberry hat USB, aber der ATmega kein RS-232.
programmieren und der Code ist für Laien schwerer verständlich. Habe vor Jahren mit Ethersex per ATMega einiges probiert, AT90CAN128 für Joystick zu CAN Anbindung mich versucht. Nur das dauert alles recht lange... Dr. Sommer schrieb im Beitrag #5885040: > Am einfachsten ist es, den UART vom ATmega
-
Thread
AVR Bootloader lock/fuse bits
verifying flash memory against D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: load data flash data from input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex contains 32670 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.06s avrdude: verifying ... avrdude
-
Thread
(AVR) SPI_Master mit (AVR) API_Slave wie geht's richtig?
Im Bild seht Ihr meinen Aufbaut: Atmega1281 ist Master, f_spi = f_osc/128, f_osc=16MHz Atmega16A ist Slave, f_osc=12MHz Toolchain: AVR Studio 4.19, JTAG ICE MKII Problem: sobald beide uCs per SPI verbunden werden (oder sobald per
Der atmega16a hat den SPI interrupt auf Vector 14, der atmega16 hat ihn auf 10
-
Thread
Problem beim Uploaden von Code zu Arduino Uno mit anderer Firmware (Hoodloader 1.8)
20 4 0 no 1024 4 0 9000 9000 0x00 0x00 flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no
Du brauchst einen Arduino mit ATmega32U4 Controller, wie Leonardo, Micro oder Esplora! Gruss Chregu
-
Thread
I2C Slave mit dem Attiny 841
ein paar Stunden den Attiny 841 als I2C Slave in Betrieb zu nehmen. Als Master verwende ich einen Atmega 128. Das Programm auf dem Atmega läuft mit anderen Slaves ohne Probleme. Leider scheint es im Netz zu diesem Thema nicht viel zu geben. Es wird in der App 311 vom Hersteller zwar beschrieben wie es
-
Thread
Wer schreibt mir einen Bootloader für ATMEGA32M1 + SPI Eeprom (Jobangebot)
Hallo Zusammen Ich suche jemanden, der mir einen Bootloader für einen AVR ATMEGA32M1 in C schreibt, welcher die Firmware aus einem SPI EEPROM holt und diese updated (natürlich gegen Bezhalung, siehe weiter unten) Die Datenblätter: ATMEGA32M1: http://ww1.microchip.com/downloads
Markus H. schrieb im Beitrag #5871854: > der mir einen Bootloader für einen AVR ATMEGA32M1 in C schreibt, welcher > die Firmware aus einem SPI EEPROM holt und diese updated Ein ATmega kann seinen Code nur aus seinem eigenen internen Flash ausführen (Stichwort: Harvard-Architektur)
-
Thread
Lagerauflösung AVR uCs
) 3 x ATtiny2313-20PU (lose, auf Antistaticmatte) 3 x ATtiny84-20PU (auf Antistaticmatte) 6 x ATmega8-16PU (auf Antistaticmatte) 34 x ATmega8A-AU (in Gurt) 45 x ATmega8A-AU (auf Tray) 11 x ATmega128A-AU (auf Antistaticmatte) 2 x ATmega8515-16PU (auf Antistaticmatte) 2 x ATmega8535-16AU (in Gurt) 3 x AT90USB162-16AU (auf Antistaticmatte) 1 x ATmega32U2-AU (auf Antistaticmatte) 4 x ATmega328P-AU (in Tray) 49 - ATmega328PB-AU (in Tray) 1 x AVR Xplain (ATXmega128A1) zusätzlich verschenke ich: 5 x ATtiny10 (in Gurt) 4 x ATtiny841-SSU (in
-
Thread
SD Karten Verlängerung & maximale SPI Länge
ganze mit SD und ENC nur zum testen war ob es überhaupt möglich ist vom Flash Speicher her, da der ATMega1284P 128K Flash Speicher hat und ich vor dem ENC und mit der SD schon 45kB belegt hatte. Nun ist der Speicher bei 58kB mit SD und ENC. Und ich mit meinem Projekt so gerade bei der Hälfte angekommen bin und noch vieles umsetzten will. Und da die 128k Flash Speicher in der Theorie ausreichen müsste baue ich das ganze jetzt permanent in mein System. Sonst wird es schwierig ein Mikrocontroller zu finden mit mehr als 128k Flash und im DIP-40 Package
-
Artikel
AVR CP/M
Wichtiger Hinweis. Bitte den Artikel erst komplett durchlesen! Ursprünglich bestand die Hardware aus Atmega88+1x4256 DRam und die Software war ein 8080 Emulator-CP/M System, was direkt ein Abbild einer Diskette von einer SD Karte las. Inzwischen wurden sowohl Hardware (Atmega328p plus nun 2xDRam für 8-bit
cpmtools unter Windows benötigen NUR LF als Zeilenende = Unix Konvention!): diskdef avrcpm seclen 128 tracks 77 sectrk 26 blocksize 1024 maxdir 64 skew 1 boottrk 2 os p2dos end AVR Software. Zum Soforttest gibt hier eine AVR Variante avrcpm.hex für die folgende Testumgebung: ATmega 168 24 Mhz externer
-
Thread
VierGewinnt mit ATmega328p
Nach Durchsicht der Sourcen, habe ich jetzt noch etwas für einen ATmega328p mit TFT 128x128 Pixel portiert (im Nachbarthread war es Tetris und Breakout): Hier jetzt [code] Vier gewinnt [/code] für ATmega328. Die benötigte Schaltung
Hast du mal einen ebay Link auf die Displays? Sehr nett, finde aber nur die oled 128.64
-
Thread
AVR: Ist PORTx |= atomar?
immer erst auslesen, Bit ändern und das Ergebnis zurückschreiben. Zumindest ist das bei einem Atmega8 etc. so.
Ich verstehe keinen Assemböer. Hier der Code, wenn jemand helfen möchte. Es geht um PORTC vom ATMega1284: An dem läuft Software-SPI (s.u.) und andere Bits werden in Interrupts geändert. Im C-Code für SPI verändern die Makros SOFTSPI_SCK_TOGGLE(), SOFTSPI_MOSI_HIGH(), SOFTSPI_MOSI_LOW() den PORTC.
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
alten Avrs. So will es Microchips. Da tut sich doch einiges bei den neuen ATtinys und auch der ATmega328PB ist ganz nett. Fehlt nur noch der Schritt zum ATmega328PC mit 2 * CAN. Die kastrierten ATtinys mit 16 Registern scheint man glücklicher Weise nicht mehr weiter zu entwicklen.
einfach umgehen, z.B: [c]char i; void store (char c) { if (c) i = 0; }[/c] *ATmega128* [avrasm] store: cpse r24,__zero_reg__ sts i,__zero_reg__ ret [/avrasm] *ATmega103* [avrasm] store: tst r24 breq .L2 sts i,__zero_reg__ .L2: ret [/avrasm] oder in
-
Thread
SD Karte an uC: exFat oder FAT32
Sherlock Holmes schrieb im Beitrag #5860718: > und denk dran dass ein ATMega328 mindestens das xfache > an Strom braucht Wie meinst du das? Dass der ATmega328 viel mehr Strom braucht, als der ATmega8?
SBCs nutzen ext4 oder f2fs und manche Smartphones können das auch. Oder brauchst du wirklich eine 128 GB große SD-Karte an einem Atmega8? SD Card Neuling schrieb im Beitrag #5860713: > Na ja, da in der uC.net SD Lib (unter mmc.h) auch unter > anderem der ATMega8 aufgeführt ist, denke ich mal schon
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Wie komplex ist denn die bestehende Software für den ATmega, dass man den unbedingt behalten muss?
die CAN-Hardware sorgt automatisch dafür, daß alles richtig ankommt. AVRs mit CAN sind z.B. AT90CAN128, ATmega64M1 und deren kleineren Brüder.
-
Thread
AVR reagiert nicht
Wie hoch ist dein ISP Takt des Atmega324PA?
Der Atmega1284P funktioniert auf einmal wieder
-
Thread
Bricks - BreakOut Game für ATmega168 / 328p
(auch wenn auf dem Screenshot ein 128x160 zu sehen ist). Sollte halt sehr klein und sehr preiswert sein. Es ist lauffähig auf einem ATmega328p und einem ATmega168 (hier dann allerdings aufgrund von nur 16kB Speicher mit sehr reduziertem
PS_PS: für jemand der es einfach nur zusammenbauen möchte sind die Hexfiles für ATmega328 und ATmega168 im Zip enthalten. Hier jedoch für ein 128x160 Display
-
Thread
u8g2 lib - SSD1309 mit Hardware-SPI aber ohne Arduino?
ansonsten mega hilfreichen Bibliothek U8G2 nicht weiter. Ich habe hier ein Electronic Assembly OLEDL128-6 Display mit SSD1309 Controller. Dazu habe ich mir ausßerdem die aktuellste Version der U8G2 Bibliothek heruntergeladen und versuche nun, "die tollsten Sachen" damit zu machen ;) An und für sich
default return value break; } return 1; } void main(void) { u8g2_Setup_ssd1309_128x64_noname0_f(&u8g2, U8G2_R2, u8x8_byte_4wire_sw_spi, u8x8_avr_gpio_and_delay); u8g2_InitDisplay(&u8g2); u8g2_SetPowerSave(&u8g2, 0); u8g2_SetContrast(&u8g2, 128); u8g2_ClearBuffer
-
Thread
FIR Low-, High-, Bandpass und Bandstop Filtern
9 - (f->buf[ 4]+f->buf[10])* 22 + (f->buf[ 6]+f->buf[ 8])* 80; lp=(s+f->buf[7]*128)/256; hp=(s-f->buf[7]*128)/256;[/c] Das ganze Ding gibts hier: https://www.mikrocontroller.net/topic/381768 Gruss WK
(f->buf[ 4]+f->buf[10])* 22 + > (f->buf[ 6]+f->buf[ 8])* 80; > > lp=(s+f->buf[7]*128)/256; > > hp=(s-f->buf[7]*128)/256; Sehr schön! Wie kommt man auf diese Koeffizienten? So hier?: https://www.dsprelated.com/showarticle/1113.php
-
Thread
LambdaSpeak 3 für Schneider CPC
Sample Player (PCM Streaming vom CPC über Datenbus) - polyphoner autonomer PCM Sample Player vom 128 KB SPI EEPROM Gerbers und Firmware und BOM etc. sind im Netz. Etwas Software gibt es auch. Viel Spaß damit, Michael
WinAVR / avr-gcc toolchain online: https://github.com/lambdamikel/LambdaSpeak3/tree/master/src/atmega644-20pu
-
Thread
Farb LCD 320x240
Bezeichnung ist zwar NY M161-L18, aber das anliegende Datenblatt paßt. Ich selbst habe es mit einem ATMEGA128 und einem S1D13705 angesteuert. Notfalls kann ich auch Hilfestellung geben. Bruno
-
Thread
Beim L6470 fehlt das 7-te Bit
mir den Schrittmotortreiber IC L6470 besorgt und teste gerade die Verbindung über SPI durch einen ATmega32. Die Verbindung selbst steht und funktioniert. Kann Register beschreiben und Register lesen. Das Problem ist aber das 7.Bit! Beim lesen eines Registers wo das 7.Bit gesetzt also "1" ist, wird
erstes, SPI=Master, Takt=Aufsteigende Flanke, Phase=bei aufsteigender Flanke, Frequenzteiler durch 128 Der Ablauf des Einlesens ist folgendermaßen gemacht: 1. Register 1 laden mit dem Wert GET_PARAM (0x20 00100000) 2. Register 2 laden mit dem Wert der Adresse für Register Config (0x18 00011000)
-
Thread
LED Messung mit AVR
Vorwiderstandes dazu und Anzeige wieder. Habe ein Modul mit INA219 - Strommessung, Display 4x16, Atmega 128 und arbeite mit C. Die LEDs haben von 2mA bis 20mA so ziemlich alles oder lassen sich mit kleinenren Strömen betreiben. Entscheidend dabei ist ja die Bauart des Herstellers (2mA oder 20mA) und
LED-world. > Habe ein Modul > mit INA219 - Strommessung, Nett, aber Overkill. > Display 4x16, Atmega 128 und arbeite mit C. Dito. Aber wenn's scheeee macht. https://www.youtube.com/watch?v=dPM3wPhaMvE ;-) > Die LEDs haben von 2mA bis 20mA so ziemlich alles oder lassen sich mit > kleinenren
-
Thread
Synchronisation MPU6000 und Atmega 328
Hallo, ich habe einen Bewegungssensor mit ATMEGA328 und MPU6000 gebaut, funktioniert gut, möchte aber mehrere dieser Sensoren betreiben, die sollen per Funk das Ganze an eine 'Zentrale' melden. Alle diese Daten müssen perfekt synchronisert sein.
or 19.2MHz. Ist es möglich/sinnvoll, dies vom ATMEGA aus zu machen über so eine Art von PWM-Signal? Hat das mal jemand probiert? Danke, Hamster
-
Thread
Atmel/Atmega C-Programm für eine ADC-Clock
. Ich glaube meine ADPS bits sollten auf 111 gesetzt werden damit ich ein Verteilungsfaktor von 128 kriege. Dankeschön
>Ich glaube meine ADPS bits sollten auf 111 gesetzt werden damit ich ein >Verteilungsfaktor von 128 kriege. Aber nur, wenn der Takt des ATMega328 16 MHz beträgt. MfG Spess
-
Thread
Arduino Nano Klon macht aus 5 min 5 sec
Verfügung zu haben. Die Klone habe ich hier gekauft: https://www.ebay.de/itm/5x-Nano-V3-0-Modul-ATmega328P-USB-5V-Board-16MHz-Arduino-kompatibel-CH340G-18et/283426392638?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 Nun zu den eigentlichen Problemen 1. Ich habe in diesem Projekt einen
Exoten sein. Ein wirklicher Transistorschalter wäre das hier: https://www.kit.edu/kit/pi_2017_128_12-millionen-chf-fur-forschung-an-atomaren-bauteile.php und das Video dazu: https://www.youtube.com/watch?v=zHixKQVqFuQ&feature=youtu.be Aaaaaber: Diesen "DurchEinAtomSteuerbarerTransistor"
-
Thread
Sender - Stromsparend was nehmen?
Radio schrieb im Beitrag #5828309: > Was nutzt du da für uC? ATmega128RFA1, ist ein SoC, also Transceiver für IEEE 802.15.4 zusammen mit einem ATmega auf einem Chip. Software basiert auf der freien µracoli-Bibliothek. Im Schlafmodus läuft nur der Watchdog im Interrupt-Modus
halt nur das Radio, kein Controller. Den brauchst du separat. Willst du Platinen selbst bauen? ATmega128RFA1 könntest du von mir einige bekommen, allerdings finde ich auf die Schnelle nichtmal bei Ali Express damit fertige Module.
-
Thread
Arduino SPI Daten senden
Das kommt auf die Partner an: so kann z.B. ein ATmega mit der USART-Schnittstelle im SPI-Mode "am Stück", also ohne Unterbrechung, einen Datenblock (514 Bytes) an eine SDCard schicken - danach benötigt die SDC eine Pause.
PS: Diese ATmega-Schnittstelle ist gepuffert, man erreicht also eine SPI-Rate mit dem halben Systemtakt des ATmega, über beliebig viele Bytes hinweg.
-
Thread
Frage zu HVP (PP) eines 328p (Arduino nano)
Datum 9.9.2017 gelandet - sorry for confusion. Deckblatt zeigt: 8-bit AVR Microcontrollers ATmega328/P DATASHEET COMPLETE und hat 441 Seiten Das von heute lautet ATmega328P 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash DATASHEET hat 293 Seiten Danke
ATmega48A/PA/88A/PA/168A/PA/328/P", ist vom 1.11.18 und hat 662 Seiten: https://www.microchip.com/wwwproducts/en/ATMEGA328P
-
Thread
LED Display Treiber gesucht
4.5V und hat auch keine Konstantstromtreiber. Der Chip steuert direkt ein Display an, oder auch 128 Einzel-Leds, Matrixen usw. Und das kann er mit 16 Helligkeitsstufen. Treiber sind integriert.
Hans schrieb im Beitrag #5815816: > Ich nehme bei den grünen 3V an. Das ist viel zu viel! Ein ATmega48 reicht für Deine Anforderungen aus. Konstantstromquellen brauchst Du nicht, wenn Du das Tastverhältnis abhängig von VCC regelst. Ein Beispiel für eine 5-stell. Anzeige in rot, aber grün sollte auch
-
Thread
Fehler beim Flaschen ATMEGA328P
Programmierung hat zuvor einwandfrei auf den Atmega8 funktioniert
Könnte es sein, dass die Programmierumgebung, wie auch immer, nicht richtig auf den ATmega328 eingestellt ist? Schließlich ist die Pagesize bei ATmega8 nur 64 Bytes groß, beim 328 hingegen 128. Das würde auch erklären, warum es erst beim Verify Probleme gibt, das Verstellen der Fuses hingegen
-
Thread
Minirechner/Rechner für FORTH
O a(y)=a(x) O 9 [o]=a(5),8[o]=a(4) O 237==*c++?((int (*)())(2-*c++?fwrite:fread))(l+*k+1[k]* 256,128,1,(fseek(y=5[k]-1?u:v,((3[k]|4[k]<<8)<<7|2[k])<<7,Q=0),y)):0 O y=a(5 ),z=a(4),a(5)=a(3),a(4)=a(2),a(3)=y,a(2)=z O c=l+d(5) O y=l[x=d(9)],z=l[++x] ,x[l]=a(4),l[--x]=a(5),a(5)=y,a(4)=z O 2-*c?Z||read
9<Q%16?Q+=6,16:0,z=s|=1&s|Q>159?Q+=96,1:0,y=Q,h(s<<8) O l[x=q]=a(5),l[++x]=a(4) O x=Q%2,Q=Q/2+s%2*128,s=s&~1|x O Q=l[d(3)]O x=Q / 128,Q=Q*2+s%2,s=s&~1|x O l[d(3)]=Q O s=s&~1|1&Q,Q=Q/2|Q<<7 O Q=l[d(1)]O s=~1 &s|Q>>7,Q=Q*2|Q>>7 O l[d(1)]=Q O m y n(0,-,7)y) O m z=0,y=Q|=x,h(y) O m z=0, y=Q^=x,h(y)
-
Thread
Unterschiedliche Auslösequelle für ADC
Reihenfolge in diesen Programm-Zeilen ausmachen. PS: (0<<CS12) dient mir der Übersichtlichkeit! Atmega644 / 16 MHz => Der Timer1 hat die Hauptaufgabe im „Modus 14“ (und Prescaler = 1) zähle von 0 – ICRn und wieder auf 0. Bei Zähler = 0 OCR1A-Ausgang und OCR1B-Ausgang auf LOW ! Und bei Gleichheit den
1<<ADATE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0) sts ADCSRA, Ar1 ; ADC-AN / Auto-Trigger / Prescaler = 128 (beim nächsten Timer1-Überlauf die ADC-Messung beginnen) (beim nächsten Timer1-OCR1A-Flag) ldi Ar1, 0xXX sts OCR1AH, Ar1 ldi Ar1, 0xXX sts OCR1AL, Ar1 ; den neuen Wert für PWM ins OCR1A
-
Thread
HDMI an Arduino
hier VGA auf nem Atmega1284: https://hackaday.com/2013/03/29/avr-vga-generator/ übertaktet auf 25MHz, schafft ganze 128×96 Pixel mit 64 Farben, aber Respekt dass er das überhaupt hinbekommen hat.
machen kann, kann es keine andere vernünftige Antwort geben. Es ist schlicht unmöglich, mit einem Atmega2560 direkt ein HDMI Signal zu erzeugen. > Hier wurde eingangs nicht nach Alternativlösungen gefragt. Doch wurde gefragt. Ich zitiere: R. F. schrieb im Beitrag #5812577: > Der kann aber von
-
Thread
Zählerstand des ADC-Prescalers
damit genauuer das Mess-Fenster des ADC im Single-Modus starten zu können! Der ADC-Prescaler des Atmega644 (16 Mhz) steht auf 128. Eine Idee von mir war es den Timer1 im Prescaler = 1 Modus laufen zu lassen, aber da stellt sich die Frage wie synchronisieren? Das Programm entsteht in Asm und soll
Noch eine kleine Frage zum Schluß. Laut Datenblatt vom Atmega644 => Seite 252 steht: Timer/Counter0 Compare Match und Timer/Counter1 Compare MatchB Frage der Atmega644 hat Timer/Counter0 Compare MatchA + B ! welcher ist hier gemeint ?