-
Thread
ATmega8A-PU 4MHz fuses Problem
durcharbeiten. Hardware habe ich soweit aufgebaut. Jetzt habe ich nur ein Problem mit den Fuses: µC: ATmega8A-PU Quarz: 4,0000-HC49U-S von Reichelt Jetzt habe ich gelesen dass dies erstmal ein Ext.Crystal/Resonator ist. Zusätzlich ist es einer mit Medium Freq. Jetzt habe ich aber das Problem, dass
studio folgendes machen: LOW.SUT_CKSEL = Ext. Crystal/Resonator Medium Freq.; Start-up time 16K CK + 64ms LOW.BODEN = angeklickt LOW.BODLEVEL = 4V den rest habe ich nicht verändert, wäre das richtig?
-
Thread
Robuste Datenkommunikation für beliebige Kabel und Topologien nach Vorbild CAN
von CAN ist, daß Atmel nur wenige MCs mit CAN im Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange Zeit schwer zu beschaffen.
CAN ist, daß Atmel nur wenige MCs mit CAN im > Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange > Zeit schwer zu beschaffen. Dafür haben Renesas und Freescale umso mehr.
-
Thread
Timer CTC Mode
funktioniert hatte. Ich will mir einen Takt von 500Hz an Pin OC5A ausgeben. Dies im CTC Mode. //ATmega2560 [c] //Dieser Code hat nicht funktioniert: TCCR5A |= (1<<COM5A0); // Portpin an Timer angekoppelt => fclk TCCR5B |= ((1<<WGM52) | (1<<CS01) | (1<<CS00)); // Timer 5: Clear on Compare / Prescale: 64 OCR5AH = 0; // Timer 5 Compare Value OCR5AL = 249; //OCR0AL = 124; // fOC0B = fosc / ( 2 * Prescale * ( OCR0A + 1 ) ) // fosc = 16 MHz
-
Thread
Arduino Leonardo Pro Micro - keine Verbindung
Andre schrieb im Beitrag #5055020: > Als ich die übrigen 4 Pro Micro mit dem Computer (Win7, 64-bit) > verbunden habe, ertönte nicht das typische "USB-verbindungsgeräusch". Was sagt der Gerätemanager?
heute Abend testen. https://www.hackster.io/rayburne/avr-firmware-duplicator-115d8f Statt ATMEGA328P werde ich es an meinen Chip 32u4 anpassen. Weitere Ideen sind gerne gesehen :-)
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
14.31MHz als Referenz verwendet? Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. Die Referenzfrequenz bei z.B. 16MHz anzusetzen.
Holger K. schrieb im Beitrag #5054132: > Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. > Die Referenzfrequenz bei z.B. 16MHz anzusetzen. Da lohnt der Umstieg auf ARM doch garnicht. Für niedrige Frequenzen < 300 kHz tut es der ATmega genau so gut. Bei höheren Frequenzen braucht
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
wird das etwas teuer. Die Discovery Boards haben trotzdem noch mehr freie GPIOs, als MSP430G2 oder Atmega 8, welche wir beim Studium hatten ;-) Bei SW4STM32 wird das STM32F072 unterstützt. Timer funktioniert mit von CubeMX erzeugtem Code. Frage: CubeMX erzeugt diesen Code: [c] /*Configure GPIO
Wenn man sich etwa beim F405 mal die memory map anschaut: CCM geht von 0x1000000 - 0x1000FFFF (64 kB). Darunter ist aber von 0x0810000 - 0x0FFFFFF ein reservierter Bereich, das sind 8 MB. Unterhalb davon wiederum endet gerade das Flash. Wenn man also den Stack ins CCM linkt, dann kriegt man ganz
-
Thread
Energiesparende Lösung zur Langzeitmessung und Speicherung eines Pinzustandes gesucht.
schlafende atmega aber beim pinwechsel auch wissen wie viel zeit vergangen ist. kann der dat?
RTC betreiben, aber ich kenne keinen, > der energiemäßig, an eine externe RTC herankommt. Der ATmega328 kommt auf <1µA bei 3V und 25°C, das sollte für viele Anwendungen ausreichen. Siehe Datenblatt: Figure 33-13. ATmega328: Power-Save Supply Current vs. VCC (Watchdog Timer Disabled and 32kHz Crystal
-
Thread
Minimalbeschaltung für Auswertung von S0-Impulsen
der Zähler. Kannst nichts falsch machen wenn Du von deiner Hardware GND -> S0 abfragst. Ja mit ATMega 644p und 8 x I2C Expander PCF8574 schon getestet (64 Zähler). Weiterleitung mit UART. Da die Eingangspin mit Impuls vom Zähler auf GND gezogen werden, muss VCC nicht TTL sein. Die Eingänge müssen
-
Thread
CLKDIV8 programmiertechnsich setzen, nicht manuell
= 1<<CLKPS2|1<<CLKPS0; /* Prescaler auf 32 */ // CLKPR = 1<<CLKPS2|1<<CLKPS1; /* Prescaler auf 64 */ // CLKPR = 1<<CLKPS2|1<<CLKPS1|1<<CLKPS0; /* Prescaler auf 128 */ // CLKPR = 1<<CLKPS3; /* Prescaler auf 256 */ [/c] Geprüft für ATmega88PA. Interrupts müssen disabled sein. Es ist auch
1<<CLKPS2|1<<CLKPS0; /* Prescaler auf 32 */ > // CLKPR = 1<<CLKPS2|1<<CLKPS1; /* Prescaler auf 64 */ > // CLKPR = 1<<CLKPS2|1<<CLKPS1|1<<CLKPS0; /* Prescaler auf 128 */ > // CLKPR = 1<<CLKPS3; /* Prescaler auf 256 */ > Geprüft für ATmega88PA CLKPCE hast du vergessen!
-
Thread
Arduino - Pins beim Einschalten
zum ATMega1281 gewandert. Um den ATMega herum ist noch eine ganze Menge Analog- und Digitalgedödel, ein 240x64 Grafikdisplay, Relais, LEDs ... . Da die paar µA kaum meßbar sind und auch keinerlei negative
/2." Im Active oder Idle Mode ist die Stromzunahme nur bei AVRs mit sehr vielen IOs deutlich (ATmega2560).
-
Thread
Microcontroller - USB
USB mit einem PC kommunizieren kann? In der Arduino-Welt unter den 8-Bittern zum Beispiel der Atmega32U4 des Arduino Leonardo oder Arduino Micro. Bei den 32-Bittern der ATSAM3XEdes ARDUINO DUE Der kann USB sogar gleich doppelt: Einmal über den USB-Native Port. Und nochmal über den USB-Programming
Der Nuller schrieb im Beitrag #5045838: > Ist es ein HID, dh 64 packete zu wenig byte pro sekunde, oder Meinst du vielleicht 64 Byte Pakete? 1000 davon pro Sekunde können natürlich relativ wenig (oder viel) sein.
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Hallo Mikrocontroller.net Forum, ich denke derzeit über eine einfache Möglichkeit nach, mit einem Atmega möglichst "schnell" (in Atmega-Zeitskalen, Samplingfrequenz von mehreren 100 kHz, evtl sogar. 1 MHz?) über einen externen, parallelen ADC ein analoges Signal mit 8 bit Genauigkeit aufzunehmen. Dabei
Hendrik schrieb im Beitrag #5043580: > mit einem Atmega möglichst "schnell" (1 MHz?) > über einen externen, parallelen ADC ein > analoges Signal mit 8 bit Genauigkeit aufzunehmen. Habe ich vor ca. 10 Jahren schon mal gebaut: Ein Atmega32 mit 18,4
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
vorhandenen Speicher umgeht. Dann kann man einen möglichst pinkompatiblen Controller nehmen, z.B. den ATmega1280 (8kB SRAM) oder gar ATmega1284, der hat satte 16kB SRAM! >Da fand ich bei reichelt für glaubig 1,55 Euro ein Seriellen SRAM von >Microchip mit 512 Kbits(~64 Kbytes), dank des SPI Interfaces
programmieren. Dein AVR hat IIRC keinen >externen Bus für RAM. DIESER AVR nicht, einige haben es. ATMEGA162 ATmega128 ATmega128A ATmega64 ATmega64A ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega640
-
Thread
Code for grösseres, 1.3"-Display anpassen (u8glib)
include "U8glib.h" //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); // Dev 0, Fast I2C / TWI U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which does
Screen() { #ifndef u8glib_h #define u8glib_h #include <u8glib.h> #endif //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); // Dev 0, Fast I2C / TWI U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which does
-
Thread
ATMega644 hängt sich auf und resettet sich selbst, nach lesen einer SD Karte und ENC28J60
74HC4050 um die Signal vom 5V AVR Signal in ein 3.3V Signal umzuwandeln. Da der Speicher des ATMega644-PU durch seine 64 KBytes stark beschränkt ist. Ist das programmieren der Seiten für den Webserver im Code vielleicht nicht so sinnvoll. Daher habe ich gedacht eine Datei von der SD Karte auszulesen
-
Thread
Drehmoment/Gewicht messen
extra die mit der Spitze :) ) https://www.sparkfun.com/products/13331 Das Ganze dann mit einem Atmega64 seriell auf den PC...
-
Thread
Welche Programmiersprache auf µC
leider recht behielt. Schön ist auch der Vortrag, der zeigt, wie man mit C++14 Videospiele für dem C64 schreibt. https://www.youtube.com/watch?v=zBkNBP00wJE Wie man z.B. mit constexpr RGB-Farbewerte in C64-Farbwerte wandeln kann. Genauso kann man bei einem AVR bei gegebener Zeit die optimale Kombination
endlich mal jemand Fortran-2008 Compiler für µCs > implementiert Wenn du einen Cortex-M7 mit 32/64-bit-FPU hast, warum nicht? ;-)
-
Thread
Daten in Struct langsamer? C++
mehr Programmspeicher genutzt, was je nach Pipeline/Cache-Situation langsamer sein kann. Beim AMD64 ist dieser Unterschied noch deutlicher.
ps: da von bit usw gesprochen wurde, ich kompiliere mit QT C++ mvsc 64bit auf windows
-
Thread
Ultraschallentfernungsmesser in AVR GCC
Hallo Leute, ich habe eine Frage bezüglich den Timern des ATmega 328p (16MHz). Wie kann man die Zeit zwischen einer steigenden Flanke und einer fallenden Flanke messen. Die gemessene Zeit wird zwischen 8us und 5ms zu erwarten sein. Meine Anwendung besteht
Ultraschallentfernungsmessers HCSR04 messen will. Ich würde es ungefähr so probieren, habe es für einen atmega64 gemacht: Timer1 im normal mode mit overflow interrupt enable und den echo input an einen I/O mit externem interrupt z.b. INT4 [c] TCCR1B |= ((1<<CS11)); //16 bit counter in normal mode with
-
Thread
I2C Atmega328p als Master und 24LC256 EEPROM IC als slave
Basierend auf dem Code vom TO, hat dieser den Prescaler 4 gewählt. Aus dem Datenblatt eines ATmega328p TWS[1:0] | Prescaler Value 00 | 1 = 4⁰ 01 | 4 = 4¹ 10 | 16 = 4² 11 | 64 = 4³ Meine schreibweise mit const uint8_t soll verdeutlichen, dass es sich hierbei um Konstanten handelt.
dem du wieder die Adresse + schickst. Ich hab deine Datei mal umgeschrieben, ich hab nur keinen Atmega328p um es zu testen. Gruß JackFrost
-
Thread
SPI mit ATMEGA328 als Master und X25020 als slave
letztes mal vor 2-3 Jahre, SPI mit fertige Arduino Libraries programmiert. Heute habe ich mit ATMEGA328p als Master und X25020P(EEPROM) als Slave konfiguriert. Ich würde sagen 'auf gut Deutsch'- das ist das billigste von billigste SPI Programm. :) Also, das Ziel war ein Byte (0x01) schreiben
output, MOSI and SCK as output SPCR = ( (1<<SPE) | (1<<SPR1) | (1<<MSTR)); //SPI Enable, fosc/64, Master mode } void spi_slave_init() { DDRB = 0<<PB4; //MOSI as input SPCR = 1<<SPE ; } void SPI_Tx(char data) { SPDR=data; while( !(SPSR & (1<<SPIF)) ); //wait until
-
Thread
Zimmer/Bereichs Kontroller
sn00py schrieb im Beitrag #5032114: > Atmel AVR ATMega > 162 Microcontroller und Philips SJA1000 CAN 2.0B Gibt auch internes CAN, z.B.: https://elmicro.com/de/avr-can.html
Das hier https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/open-source-hardware ist die 64 Pin Version des PIC32. Hat weniger Pins, kann aber ansonsten prinzipiell das gleiche. LAN musst Du Dir da irgendwie ranbasteln.
-
Thread
Uhrenbaustein mit ms
CAN-Bus-Tool welches ebenfalls den Zeitstempel in Millisekunden speichern soll habe ich auf einem Atmega328 einen 1ms Timer eingerichtet der eine int32-Variable für die Zeit hochzählt. Bei jedem neuen "Ereignis" muss ich lediglich die 4 Bytes des Zeitstempels aus den RAM lesen und mit abspeichern. Geht
Detlef G. schrieb im Beitrag #5029706: > 3. Der MEGA64 wird evtl. höher getaktet (läuft bisher mit 1MHz) Das reicht doch locker für 1ms. Wie schnell kommen die Bytes herein? Wie schnell kannst du den Speicher des Loggers beschreiben? Aber wenn du eh
-
Thread
Arduino zu millis() long und Reset vor dem Überlaufen Gesperrt
Das eigentlich egal sein) Und wie soll das USB-IC da einen Reset machen wenn der IO-Pin vom Atmega den hochhält? Der Reset-Taster wird sicherlich gegen den Atmega gewinnen. Aber das ist doch brutal in elektronischer Hinsicht. Lothar M. schrieb im Beitrag #5078947: >> Bitte nicht denn so schrottest
schrieb im Beitrag #5079129: > Und wie soll das USB-IC da einen Reset machen wenn der > IO-Pin vom Atmega den hochhält? > Der Reset-Taster wird sicherlich gegen den Atmega > gewinnen. Aber das ist doch brutal in elektronischer > Hinsicht. Mannooo.... Deiner Ansicht nach, ist es völlig unmöglich,
-
Thread
Zeitgesteuerte LED
Volt-Blockbatterien auch in „extra groß“. Eine Variante ist IEC 6F100 (ANSI 1603S PP9) mit 75–80 mm Höhe, 64–66 mm Breite, 50–52 mm Tiefe bei einem Gewicht von ca. 360–380 Gramm in Zink–Kohle-Technik mit ca. 4600 mAh. Verwendung findet sie in Weidezaungeräten, Baustellenbeleuchtungen, Alarmanlagen, Radios.
ausgelötet werden, oder die melf Diode dazu ein nano http://www.ebay.de/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-Board-Arduino-/272548888672?var=&hash=item3f752e0060:m:mKawmW1HbgR2ehksnQ-XIRQ dann kann der Arduino die meiste Zeit schlafen und wird nur von der RTC geweckt,
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
> Im Power Down > ATmega328 knapp unter 200µA Ist doch nicht gut möglich, oder?
im Datenblatt lese ich auf der 2. Seite 0.1 uA bei 1.8V. Ich habe hier eine Schaltung mit einem ATmega168PA, in der benötigt er bei 3.0 V auch nur die 0.1 uA, und ein ATmega328P ist kaum schlechter.
-
Thread
Muss die Freilaufdiode parallel zum Motor(Mosfet PWM) umbedingt eine schnell Diode sein?
Elektromotor(kleinen Elektromotor) steuern sowie Überwachen kann. Also gesteuert wird dieses von ein ATMega328P. Über ein Potentiometer der am ADC eingelesen wird. Und dort dann Entsprechend auf ein 8 Bit Timer mit Fast PWM auf das Gate des MOSFet geleitet wird. Funktioniert auch ganz gut. Nur mein Problem
System läuft auf 16 MHz. Das PWM Signal wird vom Timer2 mit 8 Bit geändert mit einen Prescaler von 64. Also wäre die Frequenz (16000000 / 64) / (256 * 2) = 488,28125 gerundet 488 Hz? Wenn ich denn Prescaler von 64 auf 256 ändere. Dann bekomme ich ca. 122 Hz. Dann könnte ich dieses Diode vorübergehend
-
Thread
LED Matrix - FET oder Bipolar
bieten könntet. Hardware: LED: Litelight GBG-C192TS5 (weiß) Matrix: 32 x 32 µC: ATmega 168PA-AU (20 - 24 MHz) SIPO: 8x 74HC595 Ich habe zwei Schaltpläne in den Anhang geladen, die jeweils eine Ausführung mit FETs und Bipolar Transistoren zeigen. Meine Fragen: - Sind die Entwürfe
deinem Vorschlag braucht man für jede einzelne LED einen eigenen Transistor. Dein Vorschlag benötigt 64 Transistoren und 64 Dioden. Die Schaltung vom TO verwendet hingegen nur 16 Transistoren,
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
Plattform für langlebiges µC-Projekt mit Ethernet: Arduino? Ethersex?
schon. Temperatursensoren benötige ich selbst auch noch, steht also noch auf dem ToDo. Auf einem ATMega328 bekommt man sicherlich noch ein RFID-Redader eingebunden. Alles was im letzen PDF beschrieben ist funktioniert auch schon. Es geht zwar alles über Funk, aber jeder Node ist auch Repeater oder
Die Schnittstellen und Kommunikation müssen spezifiziert werden. Wenn es dann irgendwann nur noch STM64 statt STM32 µCs gibt, völlig andere Türverrieglungssysteme, alles auf Glasfaser umgestellt wird - das muss dann egal und austauschbar sein.
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Wilhelm M. schrieb im Beitrag #5020016: > Ja, sorry. Die ge-inlined Version ist die hier (für atmega328p) > call __divmodhi4 Nö, wir waren bei unsigned :-)
include ; -I ../include -I ../../../include -I /usr/include/simavr ; -imultilib avr5 -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p ; -D F_OSC=12000000 -D F_CPU=12000000 ; /home/lmeier/Projekte/wmucpp/doc/bmcpp20/bm31a.cc -mn-flash=1 ; -mmcu=avr5 -auxbase-strip bm31a.s -O2 -Wall -
-
Thread
MOSFET stirbt, PWM 400W, Halogen
einen MOSFET über PWM Treiber mit 40kHz an um über der Hörgrenze zu sein. PWM Output kommt aus einem ATMEGA. Dies funktioniert soweit gut, man hört nichts und es dimmt. Durchgeschaltet bleibt der MOSFET wie zu erwarten auch ohne Kühlkörper kalt. Bei 40kHz erwärmt sich der MOSFET aber mit einem mittleren
R3a 1 1.4kW - - 1a 166W - - 2 6.4W 35W - 3 800mW 3W 64J [/pre] p.s. Ich habe mir Jim Thompsons Lampenmodell noch nicht genauer angesehen (V(u1:4) mit 16000K als Fadentemperatur scheint etwas übertrieben), sollte aber am Problem nicht viel ändern. http
-
Thread
LCD aus dem Internet Radio MD 86562
Ist vermutlich ein gewöhnliches 128x64 Display ähnlich diesen: http://waikentech.com/Download/COB_COG_list_en.pdf diese haben einen ST7565P Controller. Ein Foto wäre für die Anschlussbelegung evtl. hilfreich.
8080 - Widerstand umgelötet auf serial - mit den Anschlüssen CS RES A0 D6/SCL D7/SI an einen 3V3 Atmega328P angeschlossen - mit ST7565 Bibliothek angesprochen FUKTIONIERT Pinbelegung Steckverbinder: 1 CS 2 RES 3 A0 4 R/W 5 E 6 D0 7 D1 8 D2 9 D3 10 D4 11 D5
-
Thread
Entprellung in der Timer-ISR
ich Grundsätzlich etwas falsch? [c] //#include <avr/io.h> //#include <avr/interrupt.h> //ATmega2560 /***********************/ /******* Defines *******/ /***********************/ /* allgemeine Definitionen */ #define XTAL 16e6 // 16MHz /* Interruptsteuerung
<<WGM01); // CTC TCCR0B = (1<<CS01) | (1<<CS00); // CTC, prescaler 64 OCR0A = (uint8_t)(XTAL / 64.0 * 1e-3 - 0.5); // 1ms TIMSK0 |= 1<<OCIE0A; } int8_t sc_encode_read1 (void) // read single step encoders { int8_t val; cli();
-
Thread
[V] Diverse µC, Speicher und andere ICs
II 7,00EUR 1000 x 100 Ohm - SMD-Widerstände - Bauform 1206 4,00EUR 1 x AT90CAN32 - TQFP-64 5,00EUR 5 x ATMEGA8A-AU - TQFP-32 10,00EUR 1 x RFM70D - RF Transceiver - 2.4 GHz 3,00EUR 1 x ATMEGA128A-AU - TQFP-64 5,00EUR 1 x VNC2-64L1B - LQFP-64 - FTDI USB Vinculum 2 Controller 3,00EUR 1 x STM32F103RBT6 - TQFP-64 4,00EUR 5 x FT220XS-R - SSOP-16 - FTDI USB-SPI Controller 8,00EUR 1 x ATMEGA32A-AU - TQFP-44 3,00EUR 1 x ATSAM3S4AA-AU - LQFP-44 3,00EUR 1 x AT91SAM7X256B-AU - LQFP-100 8,00EUR
-
Thread
AVRDude - Leseproblem
sicher, dass das EEPROM-Handling in AVRDUDE's STK500v2-Implementierung funktioniert, auch für ATMega2560. Probieren kann ich's aber erst heute abend. Das könnte allerdings gut und gern auch ein Bug im Bootloader sein, der da benutzt wird.
wiring Overriding Baud Rate : 115200 AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated
-
Thread
Attiny44 ADC-Wandler Software-Problem
ADMUX? S. Landolt, du bist mein Held des Tages!!!! Das wars! Ich übe mit einem Lehrbuch für Atmega, bei dem scheint es anders zu sein!!!! DANKE!
> > S. Landolt, du bist mein Held des Tages!!!! > Das wars! Ich übe mit einem Lehrbuch für Atmega, bei dem scheint es > anders zu sein!!!! DANKE! Das sollte der Weckruf sein, immer das passende Datenblatt zur Hand zu haben und zu nutzen. Beim zB ATmega8 scheint es nicht nur, sondern ADLAR
-
Thread
lcd 19264B will nicht.
MoinMoin, ich versuche z Zt ein Display zum Laufen zu bringen. Es ist ein 192*64Display und ist wohl in 3 Segmente a 64*64 unterteilt, zumindest hat es drei Chipselects. Es kommt glaub ich von Pollin? Ich habe die Verbindungen gecheckt, mit dem Oszi Pin für Pin durchgetickert
weiß sind" einstellen. Die Datenleitungen sind an PORTA, die Steuerleitungen an PORTC (von nem Atmega2560). Doch egal ob Reset High oder Low, Display auf On oder Off, Reset durchführen oder nicht, es zeigt einfach nichts an. Laut "Datenblatt" soll der "E-Cycle" min 1000ns lang sein (mit der negativen
-
Thread
ATmega16U2 Signature ID read fail
Also nehme ich mir meinen Nano-Clone und häng ihn dran - Read - Zack! "Falsche ID. Müsste ein ATmega328 sein..." Stimmt! Hat sich irgendwer schonmal mit den ATmega**U* rumgeärgert? Danke und Gruß, Micha (:
Weiß nicht. Es ist aber merkwürdig, dass der ATmega168P nicht mit dem Quarz lief. Ich würde einfach nochmal den ATmega16U2 auf 'int. RC-Osc.' programmieren, den AVRMKII Clone/Nachbau abziehen und die Betriebsspannung aus- und wieder einschalten, und
-
Thread
Immer mehr Stellen für Ingenieure/Informatiker etc. Gesperrt
Atmega162 schrieb im Beitrag #5009839: > Hab ich so aus einer Stellenausschreibung kopiert. Unfassbar > unverschämt. Was ist daran unverschämt? Der BND ist eine Behörde! Da walten Beamte um den Staat
Cha-woma M. schrieb im Beitrag #5009840: > Atmega162 schrieb: >> Hab ich so aus einer Stellenausschreibung kopiert. Unfassbar >> unverschämt. > > Was ist daran unverschämt? > Der BND ist eine Behörde! > Da walten Beamte um den Staat (Eigentum
-
Thread
ATMega2560 und VGA-Verbindung
0xFF hält ganz genau einen Takt, also 64µs an, bis PORTL wieder umgedreht wird. Dadurch entsteht ein horizontales Signal, das 64µs auf 0xFF und 16ms auf 0x00 steht.
Timermode 14 oder 15. Top mit OCR1 oder OCR1A auf die 16,..ms gestellt und OCR1A oder OCR1B auf die 64µs
-
Thread
Arduino mit vielen Seriellen Pins
gemacht und Listen mit den Eigenschaften ihrer Prozessoren erstellt - und keiner liest sie;-) Atmega max 4 XMega max 8
Schlag 8 Leitungen drin und kannst sie interpretieren. Ich habe das schon für 256 Bit IOs ausgebaut. (4 64 Bit Worte)
-
Thread
Weigu AVR-Assemblerkurs Modul A
usw., so daß der letzte Sensorwert ( Sensor 8 ) der Woche in Adresse $063F abgelegt wurde. Der ATmega8 hat hierfür zu wenig internen SRAM, so daß der ATmega32 im Simulator zu verwenden ist. Nun dachte ich mir bei solchen Konstrukten ( adiw y,8 ) ist es vielleicht besser, bei der Lowbyte-Adresse
zu Commodore C64-Basic-Zeiten. Also, lass mir meinen Fetisch und stör dich nicht weiter drann ;-) Bernd_Stein
-
Thread
Direkte Programmierung des Arduino Micro
Als 16 Jähriger Blag habe ich auf einem C64 einen Auerswald DLC 4830 inklusive allen Bitmustern aus dem ROM des DLC so gut es ging in Assembler nachgebaut. Die Ansteuerung lief damals über den Userport der über Transistoren Solid State Relais
hatte ich damals ganz > gut im Griff. Und bei C müste ich von vorne anfangen.... Dann mach doch ATmega328 Assembler. Was spricht dagegen? http://www.atmel.com/webdoc/avrassembler/
-
Thread
Attiny 44a PWM getrennt ausgeben
ist ja nicht geringer. hier nochmal ein link : http://modelleisenbahn-steuern.de/controller/atmega8/12-13-1-tccr1a-atmega8.htm https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM
Ref.spannung Einlesen PA7 ADCSRA|=(1<<ADEN)|(1<<ADPS2)|(1<<ADPS1); //adc eingeschaltet vorteiler 64 ADCSRB|=(1<<ADLAR); //Werte linksbündig // PWM / Timer TCCR1A|=(1<<COM1A1)|(1<<COM1B1)|(1<<COM1A0)|(1<<COM1B0)|(1<<WGM11); //Erst aus und bei compare an da die H-Brücke im Ruhezustand
-
Thread
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
www.pollin.de/shop/dt/MzM2OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Atmel/Entwicklungsboard_ATMEL_ATmega168PA.html
: RJ485 - PMBus bei Servernetzeilen. In meinem Fall ist jetzt folgendes in nähere Auswahl: +ATMEGA328PB Xplained Mini +EHAJO Atmega32U4 Breakout-Board (https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html) Wer sonst noch was weis, bitte sagen.. mfg