-
Thread
Arduino Clon Vergleich
https://simpledevelopment.de/de/Arduino-Board-Shields/ATmega-Nano-Board---ATmega328---Version-3-0---Arduino-kompatibel.html?XTCsid=d9ctkkqk91ve39u7egoqls5h73 Hier sind auch Zeichn. dabei
ist dein erstes Zwischenziel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
ATmega88 - Phase correct pwm funktioniert nicht
Ich versuche eine phasenkorrekte PWM zu erzeugen. Dazu verwende ich bei meinem ATmega88 den Timer/Counter2 mit OCR2A als TOP. Das Problem ist allerdings, dass ich kein PWM erhalte. Die Leitung steht lediglich konstant auf der 1, egal was in OCR2A steht. Das selbe Ergebnis bekomme ich
-
Thread
AVR - externer Interrupt interruptet nicht.
nach längerer AVR-Abstinenz ein Programm geschrieben, um den externen Interrupt INT1 auf einem ATmega88PA zu testen. Leider funktioniert mein Programm im AVR Studio 6 Simulator nicht. Meine Selbstdiagnose lautet: Brett vor'm Kopf - bin irgendwie blind und finde den Fehler nicht. Vielleicht
service routine) */ .EQU XTal = 1000000 ; XTal frequency definition ;* Controllertyp: ATmega88PA .include "m88PAdef.inc" ;* Definitionen .def akku = r19 ;Allzweckregister Programm ; Interrupt-Handler für atmega88PA .org 0x0000 rjmp Main ; rjmp RESET ; Reset Handler
-
Thread
UART mit 1MBaud
Der ist suspekt, der Rest passt. Wir haben hier problemlos 1 MBaud mit einem FT232 an einem ATmega256RFR2 benutzt, Gegenseite war pyserial, aber Teraterm unter Windows kann es auch.
wie man einen normalen 3 MHz Takt mit 1/8 Takt Auflösung teilt. >Ich habe übrigens mal einen ATMega32 mit der Baudrate arbeiten lassen, >auf einem board mit MAX232N. >Oben (gelb) das Eingangssignal und unten (blau) das Ausgangssignal - >scheint die Vermutung mit dem unzureichenden MAX232N
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3B1128 ATmega169PA ATmega8515 ATtiny40 AT32UC3B1256 ATmega16A ATmega8535 ATtiny43U AT32UC3B1512 ATmega16HVB ATmega88 ATtiny44 AT32UC3B164 ATmega16M1 ATmega88A ATtiny44A AT32UC3C0512C ATmega16U2 ATmega88PA ATtiny45
ATtiny861 AT90CAN64 ATmega3250PA ATxmega256D3 ATtiny861A AT90PWM1 ATmega325P ATxmega32A4 ATtiny87 AT90PWM216 ATmega325PA ATxmega32D4 ATtiny87 AT90PWM2B ATmega328 ATxmega64A1 ATtiny88 AT90PWM316 ATmega328P ATxmega64A3 ATtiny88
-
Thread
Günstiger Anfang mit ARM Gesperrt
Die neuen Samd11 xplain Mini gibt's inkl. Debugger/Programmer für 8.88usd. Dazu noch Platz auf der Platine im Lochrasterformat um etwas eigenes draufzulöten. Und atmel Studio mit vielen Beispielen und Compiler ohne Einschränkungen. Aber zurück zur ersten Frage. Ich hab
Demoboard von Freescale gibts ebenfalls spottbilig, er ist nur marginal komplizierter als ein großer ATMega, dafür nur halb so teuer und doppelt so leistungsfähig. Sehr empfehlenswert.
-
Thread
Suche Eingangs-Impedanz des Atmega88PA im Datenblatt
anscheinend im Datenblatt nicht spezifiziert, obwohl beim SPI-Bus in 29.7 etwas schwurbelig steht: "The ATmega48A/PA/88A/PA/168A/PA/328/P 2-wire Serial Interface meets or exceeds these requirements under the noted conditions. [...] Ci (1) Capacitance for each I/O Pin – max 10 pF. [...] (1) In ATmega48A/PA/88A
-
Thread
EAGLE ATMega 8 und andere uC
Hallo zusammen, ich habe jetzt schon ein bisschen gegooglet aber ich weiß nicht wie man den ATMega 8 zum Beispiel hinzufügt. Ich hätte auch noch gerne andere uC wie allen anderen gängigen ATMega und ATTiny aber für den Anfang würde auch nur der ATMega 8 reichen. Viele Grüße Florian
Der Atmega8 ist aber schon in der Standard-Bibliothek von Eagle drin unter Atmel->MEGA8 ;) Atmega8, 328, 168, 88 usw. haben alle das gleiche Pin-Layout. Nur mal so am Rande erwähnt ;)
-
Thread
Hammond B3 Clone mit ATMega
installiert haben :-) Da ich möglichst bei DIL Bauweise bleiben möchte käme irgendwas zwischen ATmega164A-PU bis ATmega1284A-PU in Frage. Den gibt es im handlichen 40Pin DIL Gehäuse mit reichlich IO Pins, so das er sich auch für die Manual-Scanner anbieten würde. Natürlich würde auf den Leitungen
gerade auf den 644 bzw 324 ein. http://www.distrelec.de/de/Mikrocontroller-8-Bit-DIL-40-Atmel-ATMEGA644P-20PU/p/17325149?q=atmega644&page=2&origPos=1&origPageSize=50&simi=96.54 Ich hab mir mal das Kapitel USART ausm Datenblatt durchgelesen. Wenn ich das richtig verstanden habe dann gibt es in den
-
Thread
DMX Transmitter will nicht
Hey, vllt. sieht einer von euch meinen Fehler:) Möchte am UART1 eines ATMEGA2560 einen DMX Transmitter betreiben. Siehe angehängten Code.Ganz einfach gestrickt,kein Interrupt. Mit dem Scope konnte ich feststellen,das das Signal sauber aus dem UART kommt,auch am RS485 Treiber alles bestens,bis auf die Tatsache,das das Reset frame was ja 88us im DMX Protokoll sein sollte,nur die Hälfte lang ist,d.h 44us,so,als ob er meine Baudrateumschaltung nicht mitbekommt.Hat einer von euch eine Idee woran das liegt?
-
Thread
Sleep Mode Logik Frage
100.000-stel der Maschinenzeit. Bei 1Mhz Takt braucht der µC wieviel Strom? Sagen wir großzügig 1mA (ATmega88PA: max 0.55mA). Der mittlere Stromverbrauch durch die Realtime-ISR ist dann 1mA/100.000. Also 10nA. Zum Vergleich: im Power-Save mit aktiviertem 32kHz Oszillator braucht der ATmega88PA permanent
Thomas Eckmann schrieb im Beitrag #4050122: > Mit einem Atmega8 geht das selbstverständlich nicht. Okay warum?
-
Thread
Drehzahlmessung bis 100.000 U/min für Anfänger
Ert schrieb im Beitrag #4045292: > der ATmega88 ist ja doch relativ > klein? Die Bauform bestimmt, was hinter dem ATmega88 steht. Du mußt ja nicht den ATmega88A-MMH nehmen (4*4mm²). Nimm den ATmega88A-PU.
ich euch nicht mit allzu banalen Fragen auf die Nerven gehe :) ach ja: brauche ich wenn ich den ATmega88A-PU (http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-88A-PU/3/index.html?;ACTION=3;LA=2;ARTICLE=121833;)verwende noch eine extra DIL Fassung?
-
Thread
kompilieren von Bootloader
www.mikrocontroller.net/articles/AVR-Bootloader_mit_Verschl%C3%BCsselung_von_Hagen_Re Wenn ich im Program den Atmega8 einstelle funktioniert es. Stelle ich aber den Atmega 16 ein bekomme ich folgenden Fehler: "relative branch out of reach" Was mache ich Falsch?
mir hats immer funktioniert, aber das kann reiner Zufall sein, ich habs leider auch nie mit einem Atmega16 probiert, nur mit verschiedenen ATTiny und auch mal mit nem Mega88. Ich importiere das Projekt, dann such ich das richtige include aus und dann ändere ich auch in den Prokekteinstellungen im Studio
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
/uploads/2013/06/atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf
/wp-content/uploads/2013/06/atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf >
-
Thread
I2C und BLMC Controller
/topic/304708#new , bin aber leider nicht fündig geworden. Ich möchte meinen BLDC Controller (ATmega88) über TWI ein Datenbyte senden, mit dem die Drehzahl des Motors verändert werden kann. D.h. OCXA und OCXB ändern, um die PWM anzupassen. Dazu verwende ich ein Poti das mit einem weiteren ATmega88
Verbindung nicht mehr. Weitere Informationen: - 100 Ohm in Serie zwischen SDA/SCL der beiden ATmega88, sowie 3,7kOhm Pullup-Widerstände. - Basis ist der Controller im obigen Link dargestellt - Master f_CLK = 20MHz - Slave f_CLK = 12MHz Falls noch weitere Daten benötigt werden stehe ich natürlich
-
Thread
defines bedingt compilieren für m328 bringt Compilerfehler
Nachtrag: ich meinte natürlich das MCU-Typ-Define, also: [c] #if defined(__AVR_ATmega328P__) [/c]
define __AVR_ATxmega128A1__ 1 C:\Dokumente und Einstellungen\...>echo | avr-gcc -E -dDM - -mmcu=atmega328 | grep -i mega328 #define __AVR_ATmega328__ 1 C:\Dokumente und Einstellungen\...>
-
Thread
mikrokontroller per I2C verbinden
... case(fb_red): //Owx_Daten_senden #ifdef owx_port owx_len=10; owx_tx_buffer[0]=88+owx_WRITE;//dest_adr owx_tx_buffer[1]=owx_len-2; owx_tx_buffer[2]=10;//source_adr owx_tx_buffer[3]=0;//status owx_tx_buffer[4]=0;//len_read owx_tx_buffer[5]=hou; owx_tx_buffer[6]=min
ich habe einen Atmega8 mit internem Quarz und ohne jede Beschaltung als Relaisbaustein seit über einem Jahr bei meiner Heizungsanlage im Einsatz. Grund war, dass ein 74hc595 zu störanfällig war. Das ganze funktioniert gut
-
Thread
Atmel i2C Präferenz / Raspberry Pi
UART <-> i2C, wenn ja welcher µC) Da geht jeder mit echtem TWI-Master und echter UART. Also Mega88 aufwärts. Umgekehrt, also I2C Slave für RasPi erledigt es auf diese Art bei mir ein Tiny841. Ich könnte mir allerdings auch CAN in solcher Rolle vorstellen. Mit dem MCP2515 per SPI an den RasPi, beispielsweise
Option. Probier ich am Wochenende mal aus. Dann könnte man die Bridge einfach PC<->Banana<->CAN<->ATMEGA90CAN<->i2c wählen. i2c für den nahbereich und CAN für größere Strecken. Das wäre ideal. Vielen Dank für den Tip!!
-
Thread
NRF24L01 probleme
Rail. Dazu kommen noch gesteckte NRF24L01+ Module, 2 LEDs zum Test und ein ISP Connector sowie der ATMega88PA mit 12MHz Quarz inkl. Cs. Board Nr. 1 hat noch 5 Taster. Nun hängt Board 1 an 5V vom Labornetzteil und debugt über ein Bluetoothmodul um galvanisch getrennt zu arbeiten. Board 2 und 3 hängen
-
Thread
LDR als "Touch"-Taster?
Guten Abend, ich habe schon kleinere Projekte mit dem ATMega 8 realisiert und möchte nun testweise ein 4x20 LCD mit einem Auswahlmenü programmieren. Das Display ist auch schon dran und funktioniert. Jedoch habe ich nur vier billige Taster für die Funktionen
Lichtempfindlichkeit sollte ich für mein Vorhaben nehmen? Bei Reichelt gibt es welche mit 16....33 lux, 36....88 lux. - Gibt es alternative Möglichkeiten, einen Touch-Schalter mit einem ATMega zu gestalten? Vielen Dank im Voraus für eure Antworten.
-
Thread
RPi & Atmega88PA als SPI-Slave Datenübertragungsfehler
Hallo liebe Forenmitglieder, ich möchte eine Kommunikation zwischen einem RPi und Atmega 88 PA über SPI herstellen. Der RPi ist dabei Master (Atmega dementsprechend Slave) und ich komme bei der Kommunikation nicht weiter. Es tritt ein sehr merkwürdiges Verhalten auf: -eine einmalige
auf dem RPi / Hardware SPI RPi Und ich sehe mit dem Logikanalysator, dass die Daten richtig am Atmega landen, daher liegt der Fehler vermutlich dort in der Programmierung (Spannungspegel passen) Noch als Info: Der Atmega steuert ein paar WS2812 an, über den SPI Bus möchte ich die Farben übertragen
-
Thread
Richtiger MC für Schaltlösung?
herausgesucht? Würde zu diesem tendieren... http://www.ebay.de/itm/DE-SainSmart-UNO-R3-MEGA328P-ATMEGA16U2-Board-USB-Kabel-Kompatibel-mit-Arduino-/381028653195?pt=LH_DefaultDomain_77&hash=item58b713d88b Nach derzeitigem Stand benötige ich einmal Input vom Taster und 3x Output für Beleuchtung. Später
-
Thread
LCD und PS2 Tastatur an Atmega 8
habe ich hier eine alte Ps2 tastatur rumfahren und versuche sie über, wie oben genannt, einen einem Atmega 8 (mit Quarz auf 16 Mhz) die Eingabe auszulesen und dann für den Anfang an einem Text LCD (40*2) auszugeben. Alle Versuche scheiterten bis jetzt kläglich und ich bitte nun um Sinvolle Links und
, 0 , 0 Data 0 , 0 , 0 , 0 , 0 , 81 , 33 , 0 , 0 , 0 , 90 , 83 , 65 , 87 , 34 , 0 Data 0 , 67 , 88 , 68 , 69 , 0 , 35 , 0 , 0 , 32 , 86 , 70 , 84 , 82 , 37 , 0 Data 0 , 78 , 66 , 72 , 71 , 89 , 38 , 0 , 0 , 76 , 77 , 74 , 85 , 47 , 40 , 0 Data 0 , 59 , 75 , 73 , 79 , 61 , 41 , 0 , 0 , 58 , 95 ,
-
Thread
While Funktion in einer Switch Case Anweisung
Hallo, Ich habe ein Entwicklerboard mit einem Atmega88. Wollte für den Betrieb in dem ich Arbeite eine kleine Schaltung aufbauen, mit der man 4-20mA Drucktransmitter messen kann. Die Schaltung beinhaltet ein 2x20 Display, 4 Taster, mitdem man den zu
-
Thread
Programm kommt aus ISR nicht mehr raus
Fehler mache oder gemacht habe. Das Projekt was wir machen behinaltet eine Platine mit einem ATMega88, einem Flashspeicher (SPI), Beschleunigungssensor (SPI) und einem Drucksensor (TWI). Wir sind noch ziemlich am Anfang, also ist noch nicht viel da. Woran es hakt ist die Initialiserung des Flashs
-
Thread
reziproker Frequenzzähler mit BASCOM-AVR
angeschlossenes LCD möglich. Für die auf 4K Code begrenzte Version ist es besser, anstatt eines ATmega328 einen ATmega48/88 zu verwenden. Durch kürzere Adressierung wird deutlich Code gespart. Die gezeigte Version benötigt von einem ATmega48 rund 83%, wodurch noch Platz (knapp 700 Byte) für eigene Erweiterungen
Der Code wurde dadurch kleiner und die maximale Eingangsfrequenz liegt nun über 600 kHz mit einem ATmega48 @ 16 MHz. Das ist nicht schlecht!
-
Thread
MPU9150 high g interrupt
verstehe immer noch nicht was dich jetzt am Arduino stört. Hast du schon gewusst das die Arduinos einen Atmega µC haben? > Und wer sowas hier schreibt: >> Also laut euren Aussagen kann der Sensor nur auf 8g reagieren oder wie? > > und dabei anderen vorwirft, sie hätten keine Ahnung. Meine Fresse Junge
mg bei 2 ist es 64 mg, bei 3 ist Threshold 96 mg ... ... bei 59 ist Threshold 1888 mg (deine 1,88 g).
-
Thread
[S] Gute & günstige Ready-to-use Akkus (Mignon) + 9V Blöcke
werden (auf kosten der Messzeit). Anbei das selbe Phänomen bei einer Tempereturmessung mit einem Atmega8 10Bit ADC. In beiden Fällen ist das Störsignal zu klein um die Treppenabsätze vollständig verschwinden zu lassen.
200 Ikea Ladda AA: 1970 mAh # mit AV4ms vermessen Entlade/Ladezyklus N+6 (20.09.2015 = 88 Tage später) --------------------------------------------------------------- Akku Nr. 200 Ikea Ladda AA: 1600 mAh # mit AV4ms vermessen Entlade/Ladezyklus 10 (vom 29.06.2015) ---------
-
Thread
uint16 Variable in Hardwareregister speichern
werden, da es sich um 6 verschiedene PWM mit jeweils unterschiedlichen Frequenzen handelt. Der µC (ATMega88PA) hat aber nur 3 Timer.
Uwe Bonnes schrieb im Beitrag #4021053: > Auf welchem Mikroprozessor? ATMega88PA. Habe ich ja vorhin schon erwähnt. Sry habe das bei der Fragestellung vergessen. Kai S. schrieb im Beitrag #4021056: > Das register ist 32 bit gross, kann also maximal ein Array mit 2 > uint16