-
Thread
Atmega162, SJA1000, Zeitverzögerung\Verschlucken von Nachrichten
Problem: Ich habe grade eine Platine vor mir liegen, bei der acht SJA1000 Can-Controller über einen Atmega162 (16 Mhz) betrieben werden. Zur Programmierung wird die Can-Lib von "kreatives-chaos". Das Board ist nicht von mir und wurde wohl schon für einige Projekte erfolgreich eingesetzt. Momentan soll
-
Thread
Frequenzmessung 20Vpp Sinus
runterzudrücken und das ganze dann einem Komparator zuzuführen. (Evtl. irgendwie gleich an einen, der im ATmega drin ist?)
verlinkt. GPS ist garnicht notwendig. Wenn aber schon vorhanden, gibt es eine Einfache Schaltung mit ATmega162: https://www.mikrocontroller.net/topic/241150#new Und wer es noch genauer braucht, kann sich 8-stellige Erebnisse mit GPS-stabilisiert bei zwei Messungen/s anzeigen/ausgeben lassen: http://www.mino-elektronik.de
-
Thread
Atmega8 mehrere ADC Kanäle auslesen
Hey Leute Ich möchte gerne mit einem Atmega8 zwei Akkus mittels ADC auslesen und den jeweiligen Wert auf einem Display anzeigen lassen. ich hab folgendes Problem: -ADC funktioniert nur an Pin-PC0 und zeigt diesen Wert als adc(0) und adc(
pgmspace.h> #include <stdint.h> #define F_CPU 3686400UL #include <util/delay.h> #include "lcd_162.h" uint16_t adc(uint8_t mux) { uint16_t result; ADMUX |= (mux & 0b00000111); // Kanal waehlen ADMUX = (0<<REFS1)|(1<<REFS0); //Frequenzvorteiler setzen und ADC aktivieren
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
nett gewesen sein aber heute bekomm ich das Grausen bei dem ollen Interpreter. Also fix mal nen ATmega162 mit Bootloader bespielt und anstelle des AT89S52 in den Sockel gepackt. Reset Pin nach außen gebogen et voilà. Die PS3 lässt sich nun auch über den Bootloader bespielen. Eingänge, Ausgänge, DA Wandler
-
Thread
Modbus RS485: Wie oft Stopp/Startbits ?
als Stop 2 Bit mit A > B. Danach darf wieder die Flanke zum Stop kommen. Zur Erkennung zB beim ATMega (Zitat aus irgendeiner Ausarbeitung von mir): Mikrocontroller der AVR-Familie wie der im Versuchsaufbau genutzte AT90USB162 tasten das Signal am RX-Eingang mit dem 16fachen der Baudrate ab, nutzen
logisch 0 als 0, bei Mehrheit von logisch 1 entsprechend als 1 gewertet. Nach: Datenblatt AT90USB162, 17.7 Asynchronous Data Reception
-
Thread
C String an Terminal ausgeben
beachten und ein paar wichtige Informationen rüber wachsen lassen. > > Welcher Controller? (AVR?) ATMEGA328P > Welche Umgebung (Arduino?) Nein, in Atmel Studio direkt (gcc), es wird jedoch ein Arduino Board verwendet > Welcher Hardwareaufbau? Arduino Uno R3 Board + Bluetooth Modul von Seeedstudio
gemacht werden? Es soll ein über Bluetooth gesendeter String von einem Smartphone am LCD Display (DOGM162L-a) zu sehen sein >>Nun will ich das Ganze über Bluetooth steuern. LEDs zum leuchten bringen >>funktioniert mal einwandfrei, einen von einem Smartphone gesendeten >>String im Terminal auszugeben
-
Thread
mit µC Sinus erzeugen + Amplitudenmodulation
3kHz (Trägersignal) Modulieren (Amplitudenmodulation). Das möchte ich mit einem µC machen (z.B. Atmega64). Zum Ausgeben der Spannung habe ich mir ein R2R-Widerstandsnetzwerk aufgebaut, dessen Ausgang mit einem OP verstärkt wird. Theoretisch kann ich meinen Sinus (Nutzsignal) ja in einer lookup
Moduliert wird der Träger, nicht das Basisband... > Das möchte ich mit einem µC machen (z.B. Atmega64). Kein Problem. > Theoretisch kann ich meinen Sinus (Nutzsignal) ja in einer lookup table > anlegen. Das geht sogar praktisch sehr gut... > Die Frequenz stell ich durch unteschiedlich
-
Thread
Sid unter atmega 32
Hi >Eine Frage dazu: Wie Programmiere ich es für einen ATmega32 mit 16 mhz >in dem Code wird nämlich ein Atmega 162 unter 14.7456 mhz genutzt. Wie gut kannst du Assembler? Wenn nicht gut, dann nimm einfach einen ATMega162 mit dem passenden Quarz. >könnte
Bitte für den Atmega 162 unter 14.7456 mhz Vielen Dank!
-
Thread
Empfangen über SPI von ADC-Daten
als Master Daten über das SPI zu empfangen. (das Senden an DigiPots funktioniert ja auch) Der ATmega scheint einfach keine Daten annehmen zu wollen. Hat irgendwer noch eine andere Idee?
aber falls es zufällig jemanden interessiert: Offensichtlich hatte ich zu irgendeinem Zeitpunkt am ATmega den MISO Pin als Output gesetzt und HIGH drauf geschrieben. Gleichzeitig hat mein SPI-Slave ein LOW an seinem MISO Pin gesetzt. Somit hatte ich einen Kurzschluss zwischen ATmega und Slave und der
-
Thread
AVR Dragon oder JTAG ICE3
wie ein anderer Baustein auch, über den externen Adress- und Datenbus (wie externer Speicher) des ATmega162 eingebunden. Mein Problem ist, dass ich die Funktionsweise des USB anscheinend immer noch nicht richtig verstanden habe. Dass er, obwohl seriell, mit Datenpaketen und nicht mit einzelnen Bytes
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450
AT90PWM3B ATmega328P ATxmega64D3 ATtiny9 AT90PWM81 ATmega329 AT90USB1286 ATmega3290 AT90USB1287 ATmega329P AT90USB162 ATmega32A
-
Thread
SPI Initialisierungsfolge fuer EA DOGMxxx
#define DOGM163_RS PB1 // Port für RS am µC #define DOGM163_SS PB2 // SS am Atmega8 #define DOGM163_MOSI PB3 // MOSI, Master out slave in, am Atmega8 #define DOGM163_SCK PB5 // SCK am Atmega8 Danach ist DOGM163_CBS doch schon ans PB0 des ATMEGA8 angeschlossen.
möchte ich mich selbst reinquälen damit mein Gehirn nicht vertrocknet. Mit dem 4-Bit Anschluss des DOGM162-A und ATMEGA8 habe ich es fast alleine hinbekommen, nur bei der Initialisierung habe ich etwas vergessen. Das hat sich so ausgewirkt, dass ich das CGRAM nicht zur Verfügung hatte. Ich glaube mich zu
-
Thread
Memory MAP - ATMega1284P externes RAM
Mega1284P hat kein Businterface zum direkten Anschluss von externem SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162
Mega1284P hat kein Businterface zum direkten Anschluss von externem >> SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162 Es gibt noch mehr! ATmega64, ATmega8515 und andere. >.... und selbst dann muss man noch das Lesen/Schreiben mit >Zugriffs-Makros (ATMEL EBI) durchführen da anscheinend
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
Einstieg als 8051-Ersatz ermöglichte - bei mir zumindest ;-). Der pinkompatible Nachfoger ist der ATmega8515, der mit 16 MHz laufen kann und mindestens 10 x schneller ist als ein original 8051. Mit der höheren Leistung könnte man PWM per Software realisieren. Ein größerer Typ wäre der ATmega162, der
Der ATMega8515/8535 ist bis auf den Reset Pin 100% pinkompatibel zum 8052, man muss also den Reset Pin 9 hochbiegen, hat dann aber die RISC CPU mit 6MHz und deutlich mehr Luft nach oben, was die Rechenleistung
-
Thread
Denkfehler mit PCA9536 (Problem)
Ist der erste Versuch mit diesem IC, daher auch das einfache Programm. Arbeite mit 16 MHz, C, ATmega1284p Der Code: [c] int main(void) { i2c_init(); // Starte I2C Bus while(1) { i2c_start(adr1_w); /* MASTER weckt alle Busteilnehmer auf damit sie wissen
Was ist mit den China Teilen? Dachte so an HT16K33. Sollen so um 2x 9x9 LED Matrix schalten = 162 LED. Oder den AM2321 (Temp+Feuchte, DB auf chinesisch) Bin noch nicht bis zum Datenblatt gekommen. Werde das DB jetzt anders sehen. achim
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Etwas günstiger: http://www.ebay.de/itm/IC-ATMEL-TQFP-32-ATMEGA328P-AU-MEGA328P-AU-ATMEGA328P-MEGA328P-/181695473270
stattdessen für die ADXL345 entschieden) http://www.aliexpress.com/item/MPU-6050/32326153531.html ATMEGA32P, 1,11€ ea. @ 10pcs. http://www.aliexpress.com/item/Free-Shipping-10PCS-ATMEGA328P-AU-ATMEGA328P-ATMEGA328-8-bit-microcontroller-AVR-32-k-flash-memory-QFP/1716671852.html Schon etwas länger
-
Thread
[S] AT90USB162
Hallo, ich brauche dringend mehrere AT90USB162. Bei Reichelt gibt es die nicht mehr. Wenn jemand welche rumliegen hat, nehme ich die gerne zu einem fairen Preis ab. Viele Grüße, Bülent
ATMEGA 32-U2 TQFP 3,55 Euro http://www.reichelt.de/ATMEGA-32-U2-TQ/3/index.html?&ACTION=3&LA=446&ARTICLE=112445&artnr=ATMEGA+32-U2+TQ&SEARCH=Mega32U2
-
Thread
TIMER für IRMP
// switch CTC Mode on, set prescaler to 1 #if defined (__AVR_ATmega8__) || defined (__AVR_ATmega16__) || defined (__AVR_ATmega32__) || defined (__AVR_ATmega64__) || defined (__AVR_ATmega162__) TIMSK = 1 << OCIE1A;
www.klaus-leidinger.de/mp/Mikrocontroller/IR-LCD/IR-LCD.html Lief bei mir schon mal. Device: atmega8 Program: 4156 bytes (50.7% Full) (.text + .data + .bootloader) Data: 953 bytes (93.1% Full) (.data + .bss + .noinit) mit freundlichem Gruß
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
mehr verwendeten ATmega8 nachvollziehen. Die Verbindung vom CH340 zum Controller (über einen Kondensator) wurde trennbar gemacht, damit beim Start eines Terminalprogramms der ATmega NICHT resetet und somit eine Zeit lang
X (FSX) für das Beech Baron 58 Aircraft, die voll synchron zum FSX läuft. Besteht aus: - 5 x ATmega-32 - 70 x 7-Segment LEDs - 14 x MAX7219 LED Driver - 29 Drucktaster - 8 x Rotation Encoder - und noch ein paar LEDs Angesteuert werden die 5 ATmega-32 via TWI von einem ATmega-8, der via UART
-
Thread
[S] Recycling von Silvesterfeuerwerk für Bastelzwecke
An alle bastelnden "Knallfrösche" Schaut mal auf MDR-Teletext Seite 162
Atmega8 Atmega8 schrieb im Beitrag #3949072: > In Berlin habe ich mal gesehen wie eine türkische Frau Blitzknaller in > die Menschenmenge geworfen hat, Atmega8 Atmega8 schrieb im Beitrag #3949072: >
-
Thread
ATmega8: Das Buch
Du musst das Atmega8 so schreiben: ATmega8
Atmega8 Atmega8 schrieb im Beitrag #3944975: > Der Unterschied zwischen denen ist recht klein! Atmega8 Atmega8 schrieb im Beitrag #3944975: > - Der Controller hat doch nur ein paar zusätzliche Interruptquellen
-
Thread
LCD Display trotz Initialisierung schwarz
-> PORTD Bit PD5 (EN: 1-Impuls für Daten) #define LCD_EN PA5[/c] Ich benutze den Atmega16
Display bereit für einen weiteren Befehl ist. Meine Frage dazu: Was genau ist mein Busy Flag beim 162CBCBC. Da ist im Datenblatt nichts von einem Busyflag die Rede...
-
Thread
AVRStudio4 --> AtmelStudio6 Probleme
einbinden und 'bit' durch 'bool' ersetzen. Dann kommt noch ein Fehler, dass es die Bibliothek "mega162.h" nicht gibt. Diesen Fehler konnte ich auch beheben indem ich diese zwei Bibliotheken einbinde: [code]# include <avr/io.h> # include <avr/iom162.h>[/code] Nun sind es nur noch drei Fehlerstellen
verwenden?? Zum Abschluss noch ein paar Eckdaten zum Projekt: Der verwendete Kontroller ist ein ATmega162. Das Projekt dient praktisch als Schnittstelle zwischen einem Computer und einem Messgerät. Der Kontroller bekommt vom Computer Befehle über eine serielle Schnittstelle, wodurch er Messvorgänge
-
Thread
Zündverstellung bei Transistorzündung
Ich habe damals so ein Projekt für eine Yamaha XS gesehen. Da wurde ein Atmega verbaut und der Zündpunkt auskalibriert.
Und sollte möglichs Ohne µc sein. Ohne Atmega und die Kameraden... Ich würde Jahre dafür brauchen.. Zur Zeit nur keine keine Zeit wegen Promotion.
-
Thread
Philips-Hue-Lux zerlegt
wegen der Hitze der LED) ist... Ein paar Fakten: * Controller-Board Dimensionen: 45x25mm * ATMega M2564RFR2 * Y100 - 16MHz * U101 - 4MBit Flash MXIC 25L4006E M1Q126 * U103 - F13? - Spannungsregler 3V3 * PWM Ausgang 3V3 auf Port B7 - Pin 33 ** abnehmbar an R224 (untehalb der Spule) * Stromversorgung
37.4 154 37.9 155 38.3 156 38.8 157 39.3 158 39.7 159 40.2 160 40.7 161 41.2 162 41.7 163 42.2 164 42.7 165 43.2 166 43.7 167 44.2 168 44.7 169 45.2 170 45.7 171 46.3 172 46.8 173 47.3 174 47.8 175 48.4 176 48.9 177 49.4 178 50.0
-
Thread
[V] USB-AT(X)MEGA- und STM32-Boards im Dual-In-Line-Format
drauf, was man braucht. Nicht mehr und nicht weniger! Es gibt folgende Module: U2DIL: AT90USB162 oder ATMEGA32U2, 28-polig U4DIL: ATMEGA32U4, 40-polig U6DIL: AT90USB1286, 64-polig X4DIL: ATXMEGA32A4U oder ATXMEGA128A4U, 40-polig X3DIL: ATXMEGA256A3U, 64-polig B1DIL: AT32UC3B1256 (AVR32), 40
STM32F405RGT6 (ARM Cortex-M4), 64-polig Darüber hinaus gibt es noch den "AVR-Stick", einen AT90USB162 oder ATMEGA32U2 in einem kompakten USB-Stick-Format, zusammen mit einem passenden Gehäuse. Weitere Infos gibt es auf http://produkte.reworld.eu/ Die Preise sind natürlich nicht auf China-Niveau
-
Thread
C code automatisch in hexfile compilieren
MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
-
Thread
Snubber 230V
Hallo Gemeinde, ich habe für unsere Milchleitungs-Waschanlage (Kuhstall) mit einem Atmega8 und unter anderem Relais eine neue Steuerung gebaut, da die alte nicht mehr richtig gegangen ist. Sie funktioniert auf dem Küchentisch sehr gut. Im eingebauten Zustand gibt es aber große Probleme.
#3890508: > Es liegen doch immer max. ~325V an, unabhängig von Widerstandswert. Wenn 2 in Reihe dann 162,5 und wenn 4 in Reihe dann 81,25V, und kleine Widerstände sind nicht für hohe Spannungen gebaut.
-
Thread
ATMega162 Programmier probleme
Hey Leute ich will einen selbstgebastelten Print Programmieren. Einen ATmega162 über Jtag. Doch ich kriege immer die Fehlermeldung: Unable to enter programming mode. Please verify that the programmer is correctly attached to the target and that target power has been switched
-
Thread
Mikrocontroller ohne Externe Beschaltung
sowas möglich? Also keine externen Taktgeneratoren etc. Ja, das geht. Nimmst Du z.B. einen ATMEL ATMEGA8, laufen diese zunächst mit einem internen Takt. Damit kannst Du ein UND realisieren. Ev. musst Du noch einen PullUp (10K) an den RESET-Pin legen. Ein Pufferkondensator zwischen GND und Versorgung
noch einen separaten > Kondensator dranpappen und ist so nicht an bestimmte AVR-Typen gebunden. ATMEGA 162 würde z.B. auch gehen
-
Thread
[V] AMK Programmer
Informationen fehlen noch? PDI für die XMEGA's (6Pol) TPI für die Attiney's (6Pol) ISP für die ATMEGA's (6Pol) Verbaut ist ein ATMEGA32U2 oder ein AT90USB162 (je nach verfügbarkeit) Wie gesagt, eine Seite zum AMK Programmer ist noch im Aufbau. Es sind mittlerweile 8 vorreserviert.
Bülent C. schrieb: > Verbaut ist ein ATMEGA32U2 oder ein AT90USB162 (je nach verfügbarkeit) > - Lässt sich problemlos mit Atmel Studio bis 6.2 betreiben. Dann ist schon klar dass, das LUFA Projekt in Einsatz kommt. Gibt es extra Firmware