-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
heben) PA226,189; /40 X5,65Y4,725F(x) PD; Z(unten)F(einstechen) PA235,176; /40 X5,873Y4,4F(fräsen) PA248,167; /40 X6,2Y4,175 PA263,164; /40 ...... Gruß Waldemar
Pin-Zuordnung für den Anschluss an das Stepper Driver Board: http://arduino.cc/en/Hacking/PinMapping168 und entsprechend: https://github.com/grbl/grbl/wiki/Connecting-Grbl Dann noch GRBL mit dem SerialComCNC beigefügten Flash-Tool auf deinen ATMega flashen. Hab ich was vergessen? Ach ja die Arduino-Oberfläche
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
PWM-Auflösung sein, sollte hier aber gehen. Ich bin gerade an einem Hobby-Projekt, da steuert ein ATmega328 (Der große Bruder des ATmega168, vom Speicher her) 18 RGB-LEDs, als 3x6 Matrix, also 1/6 Multiplex, 9 Software-PWM-Kanäle. Da erreiche ich 300 Hz 'Bildwiederholfrequenz' bei 10 Bit PWM-Auflösung
32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
-
Thread
ARM: kompliziert?
Applikation ( 3-Phasen Sinus BLDC) , die ich auf 3 verschiedenen Architekturen implementiert habe: ATMega88/168 bei 8/16Mhz, XMega192A3 bei 32Mhz und STM32F103 (netto ca.25Mhz). Die Hauptschleife misst, wieviel Zeit die CPU 'übrig' hat und erledigt nebenbei die Konsole, der Motor läuft komplett im Interrupt
geordnet' auf die 8 Bit breiten Ports gelegt: Beispiel D0-D7 auf PD0-PD7, D8-D15 auf PE0-PE7, A0-A7 auf PA0-PA7, ... Für mich sind das Gründe, warum der RX angenehmer zu handhaben ist.
-
Thread
Atmega mit je zwei 74HCT597 und 74HC595 - Diskussion Platinenlayout
Ich versuche mich gerade daran einen Schaltplan sowie das zugehörige Platinenlayout für einen Atmega µC mit 32 I/O (16 I und 16 O) zu entwerfen. Für die Eingänge (Taster auf GND) möchte ich zwei Stck. Schieberegister (SR) 74HCT597 und für die Ausgänge zwei Stck. SR 74HC595 einsetzen. Hinter jedem
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html). Die ersten 4 Anschlüsse von links sind wie beschriftet +5V (raw), GND, Reset (RST), und 3.3V VCC vom Spannungswandler. Die acht nach rechts folgenden Pins sind GPIOs vom µC zur Steuerung
-
Thread
BOBs zum Thema Luftdruck/Temperatur/Luftfeuchtigkeit
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html und http://www.pollin.de/shop/dt/NTI3OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_STM8S103F3P6.html Hat hier jemand Erfahrung? Brauche ich spezielle Hardware um
-
Thread
[V] seltsames Matrix-Display auf Platine
Leitungen durchgepiepst: VFD Mega8515 7 PB3 8,16 PB0 9,17 PB1 10 PB4 12 PB2 13 PA3 14 PA2 15 PA1 5,6 sind GND, 11 ist 5V Im Interrupt wird ja noch ein Flag gesetzt, das wird wahrscheinlich im Mainloop ausgewertet. Function14 sendet dann die seriellen Daten ans VFD.
im angehängtem Bild meine DCF77 Uhr, gesteuert von einem ATMega16 und einem Conrad DCF77-Modul.
-
Thread
XBee Modul FF als erstes empfangenes Zeichen
Ich habe einen Atmega 168PA der an ein XBee S1 verbunden ist (Rx, Tx). Dieser schickt periodisch Daten an ein anderes XBee Modul, welches per hterm an einem PC Hängt. Dasklappt super! Ich verusche nun den Rückkanal zu implementieren
-
Thread
Hobby Elektotechnik Lernen als einsteiger
Dinge halt schon richtig verdrahtet sind. Um schnell mal was probieren zu können, habe ich mir ein ATmega168-Board selbst aufgebaut, aber da hatte ich die Fähigkeit schon, solche Sachen fehlerfrei aufzubauen. Auf ATMEL programmiere ich fast immer in Assembler, selten in C. Inzwischen bin ich 48 und bastele
Die Bezeichnungen PA0, PC1 usw. sind die Namen der Pins. In Klammern stehen die einzelnen Funktionen, die man diesen Pins zuordnen kann. Pins mit nur einer Beschriftung besitzen nur eine einzige unabänderliche Funktion,
-
Thread
4x20 LCD init
Servus, ich benutze ein atmega168PA mit externen 18,432MHz und bin gerade dabei mein 4x20 LCD (KS0073) ein zu binden, allerdings klappt das nicht so wie ich will. Habe es mit zwei Librarys probiert. 1. mit dem Tut von http://www.mikrocontroller.net
-
Thread
Wlan2Serial Modul für 5 euro
einzurichten: AT+CWMODE=2 OK AT+RST AT+CWSAP="Haus","password",1,4 OK AT+CIFSR 192.168.4.1 Soweit ok. Danach connecte ich mit zwei Laptops auf den AP, bekomme meine IP und soweit ok. LAP1: 192.168.4.100 LAP2: 192.168.4.101 Mir gelingt kein Ping von LAP1 zu LAP2 und umgedreht
http://192.168.4.1/index.tpl b -> p .tpl ..
-
Thread
Danksagung an alle hier!
meinen fast fünfzig Jahren noch einmal so richtig begeistern kann. Ohne euch wäre ich schon an ATmega168A/P/PA/PU gescheitert und seit eben kenne ich auch ein Kibibyte und das wo ich doch schon ewig lange mit Computern beschäftigt bin. Im Moment komme ich mir noch richtig doof vor, aber das eine Arduino
-
Thread
avr von raspberry pi flashen
Hallo, ich versuche einen ATmega168pa nach dieser Anleitung (1) vom RasPi aus zu programmieren. Irgendetwas will jedoch noch nicht ganz so wie ich mir das denke. Beim ausführen von AVRdude kommt folgender Fehler: avrdude: error
-
Thread
ATMEL (Microchip) erhöht die Preise
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
sGAEpiMZZMtOXy69nW9rM4TTfO7n%252bYNkNNlUK22OuzXsEY3fdtecMg%3d%3d http://www.mouser.de/Search/Refine.aspx?Keyword=atmega168PA&Ns=Pricing%7c0&FS=True
-
Thread
China SUPER Bauteile-Schnäppchen Thread
://www.ebay.at/itm/261089394141 (ATMEGA328, kein USB) http://www.ebay.at/itm/150884671106 (ATMEGA168, Schalter und Vreg, kein USB) http://www.ebay.at/itm/230795578198 (ATMEGA328, Resettaster, kein USB) http://www.ebay.at/itm/280963690978 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
-
Thread
Analog Digital Umwandlung, einstiegs Code.
www.learningaboutelectronics.com/Articles/AVR-potentiometer-circuit.php Leicht abgewandelt. Verkabelung angepasst an Atmega32, ADC0 = PA0, led out = PD7 Laufen soll es auf einem Atmega32 mit 8Mhz und einem prescalar von 64 für 125.000hz Abtastrate. Eine LED ist an PD7 angeschlossen, soll an sein wenn der ADC0 über
Weddingtion's fix (avrfreaks/gcc-forum) # - F_OSC Define in CFLAGS and AFLAGS # MCU name #MCU = atmega168 DEVICE = atmega32 MCU = $(DEVICE) # Main Oscillator Frequency # This is only used to define F_OSC in all assembler and c-sources. F_OSC = 8000000 F_CPU = $(F_OSC) CFLAGS = -mmcu=$(DEVICE
-
Thread
Dopplerpeiler ans Internet anbinden (FAT/SD/ETH/HTTP) AVR/ATMEGA644
vorgegeben (myEthernet von myAVR) www.myavr.de - 10 Megabit Ethernet mit ENC28J60 von Microchip - ATmega644P 20 MHz mit vorinstalliertem Webserver - IP-Adresse einstellbar (192.168.20.96 = standard) - 64 K FLASH - 4 KByte SRAM - 2 KByte EEPROM - MicroSD-Kartenhalter - Ethernet Buchse mit Übertrager
internetz zu senden. Nah ich hoffe das dieses anregung geben wurde. Auch wen es nicht auf ein atmega lauft hi... Grusse PA3BNX Lodewijk
-
Thread
Was ist Fast PWM ? Gesperrt
Signalbeschreibung an. Oder in welchem Zusammenhang bist du über den Begriff gestolpert? (beim ATmega328 z.B. im Kapitel 15.7.3 /Fast PWM Mode/ aus Seite 108 die Figure 15-6. /Fast PWM Mode, Timing Diagram/ http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf
Lest euch einfach mal die Beschreibung der PWM-Modes in den Datenblättern zu den AVRs, z.B. dem Atmega16, durch.
-
Thread
ATmega EEPROM beschreiben/lesen
Kalibrierwerte (Offset und Steigung) eines Sensors in ein EEPROM schreiben. Diese werden nach dem Starten des ATmega168PA dann wieder ausgelesen, um sie bei der Berechnung zu benutzen. Um zu prüfen, dass ich nicht Mist auslese, speichere ich zusätzlich noch eine einfach CRC in das EEPROM und lese die auch jedesmal
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
: Eine Schlauchpume, angetrieben mit einem Schrittmotor. Steuerplatine mit aktiver Kühlung, Atmega168 und RS485 Modbus-Schnittstelle. Gedacht für eine Dosieranwendung.
Sebastian Engel schrieb im Beitrag #3781276: > Aufgebaut mit ATMega168, einem 84X48px "Nokia" LCD aus China, RDA5807 > Radio Modul und den innereien von einem billigen Pollin USB Aktiv > Lautsprechersystem. > > Die Software ist noch in Beta-Phase. Es Funktioniert
-
Thread
6502 Emulation auf AVR ?
eventuell Lust, das Interface für einen ATMEGA8-Emulator-SID anzupassen? Gruss, criha
extrahiert, dann mit einem eigenen Programm aus den Daten eine Header-Datei erzeugt und in einen Atmega168 geladen. Das Ergebnis war das hier http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID2.mp3 Es hört sich ja so an, als wenn die SID-Emulation funktioniert. Gruß, Christoph
-
Thread
Motorregelung
gut und ich erhalte bei minimaler Drehzahl 10 und max. Drehzahl 450 als ADC Wert. Ich messe mit ATmega644PA - 10 Bit ADC, 8 Bit PWM. Ich habe einen PI und PID Regler probiert (code siehe Anhang). Ich habe leider keine Erfahrung in Regelungstechnik und bin wirklich angewiesen das mir ein Profi hilft.
68 | 112 80 | 135 91 | 155 102 | 190 113 | 230 124 | 260 135 | 310 146 | 350 157 | 365 168 | 380 179 | 400 190 | 415 201 | 440 212 | 490 223 | 520
-
Thread
GND Probleme beim Mosfet
sekundäre Last beschaltet werden, im aktuellen Fall ist es eine Lampe. Geregelt wird diese über den Atmega168pa, der von einem Kondensatornetzteil gespeist wird. Geschaltet wird über eine Brückengleichrichter-Mosfet Schaltung, und hier tritt das Problem auf. Und zwar schaltet aktuell die Lampe IMMER
-
Thread
TUSB1105 Erfahrungen / Schaltungen
zusammen, ich sitze gerade an der Planung einer kleinen LED Steuerungseinheit für die ich einen ATMega168PA-PU verwende. Im Moment ist meine Schaltung auf V-USB ausgelegt, ich frage mich jedoch ob ein USB transceiver Chip wie z.B. der Texas Instruments TUSB1105 einfacher wäre. Er hat im vergleich zu
-
Thread
Kondensator verursacht Brummen und Flimmern am Monitor
anzunehmen. Mach ich nie wieder :\ Für nen Plattenspieler hab ich sowas nämlich schon mal gebastelt. ATMega168 und 60Hz DDS. Hatte mir aber einen Mittelabgriff (2x9V Wicklungen) gegönnt und mit 2Mosfets im Gegentakt gearbeitet. Ich brauchte wie gesagt nur 110V. Daher habe ich die beiden Netzwickungen 2x110V
du jetzt noch verrätst wieviel Strom (A) dein Netzteil liefern kann, dann kann ich dir auch bei der PA weiter helfen. Dazu würde ich dann allerdings zwei MOSFET IRF530N nehmen.
-
Thread
Attiny 261 stirbt(?)
Hallo! Also verfust ist er nicht. Ich habe gerade mit einem Atmega einen Ausgang getoggelt und das an den PIN XTAL1 vom Attiny angelegt, aber ich bekomme immer noch keine Verbindung hin. Mit der ISP Frequenz bin ich bis auf 100Hz(wirklich nur Hertz) runtergegangen
ist so ein kleiner > grauer NTC links von den MosFETs auf dem Bild: Bei Verwendung eines Mega168PA braucht´s den nicht ;-).
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
der Kram zusammengesteckt und es ging ans Programmieren (AtmelStudio 7). Herzstück bilden ein ATmega168PA, eine RV-4162-C7 RTC und die Ladeschaltung (TP4056) für den LiPo (250mAh) ist auch mit drin. Dazu 2 Taster zum Stellen der Uhr und ein 2x4 Female-Connector 1,27mm Pitch mit 2 verstopften Pins
die Taster nageln und eine Leitung nach VCC legen. Die zweite Möglichkeit das zu fixen wäre einen ATmega168PB zu nehmen. Bei dem Controller sind ADC6/7 alternativ GPIOs vom Port E und man kann den internen Pull-Up nutzen. Version 2 (rund - PCB 32mm Durchmesser) steht schon in den Startlöchern. Der
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
Ihrem Programm an mein Selbstbau-Programmiergerät angeschlossen, habe im Programm die Signatur auf ATmega48PA geändert, und kann so 'schreiben', ohne Hänger; das anschließende Verify geht schief, ist ja aber erstmal nachrangig: [code] SSFE RSB 00 RSB 01 RSB 02 CE WPM 0000 AB WPM 0001 CD WPM 0002
Programm an mein > Selbstbau-Programmiergerät angeschlossen, habe im Programm die Signatur > auf ATmega48PA geändert, und kann so 'schreiben', ohne Hänger; Hmm, ist ja seltsam. Vielleicht stimmt auch mit meinem 64DD32 irgendetwas nicht, evtl. zu heiß geworden beim Verlöten ... Einen Moment, ich probiere
-
Thread
Got 0xc0, expected 0x00
target device.[/c] Ich verwende Atmel Studio 7 mit dem ICE Programmer es handelt sich um einen ATmega168PA AU. Bitte um hilfe! Danke!
-
Thread
Solar-Lader mit LT3652 - Schaltung braucht mehr Strom bei wenig Solarspannung
erreicht...) Als DC/DC-Wandler von 12 V auf 3,3 V benutze ich den TPS62160, Controller ist ein Atmega168PA (meiste Zeit im Power Down ;-). Bei der Peripherie könnte man auch noch ein bisschen optimieren, um den Standbystrom zu senken. Aber das Hauptaugenmerk im Moment liegt eher darin, den erhöhten
-
Thread
PPS5330 Labor-Netzteil hack
Jetzt ist mir auf dem Panel PCB leider der Mikrocontroller ATmega88PA abgeraucht. Hab ihn durch einen ATmega88-20 AU ersetzt. Funktioniert allerdings nicht so richtig. Beim ändern der Stromstärke stürzt die Software ab. Was kann das jetzt sein !? Mal schaun...
Da ich schon mal dabei war den defekten Mikrocontroller Chip ATmega88PA auszulöten, habe ich gleich den 8MHz Quarz gegen einen 20MHz Quarz ersetzt. Das hat zur Folge, das die PWM-Frequenz von 488Hz auf 1.220Hz steigt und die Ausgangspannung einen kleineren Rippel &
-
Thread
AVR Bootloader in C - Artikel
Schritt weiter. Link: https://github.com/arduino/Arduino/blob/master/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c Gruß EW
Gunter Heuckeroth schrieb im Beitrag #2323143: > (Geistesblitz....) > Das heißt, für einen ATMEGA2560 muß ich dem Linker als Adresse 0x3E000 > angeben (Byteadresse!) und nicht 1F000 (Wortadresse!)... Danke an Stefan und an Gunter, genau das war auch mein Problem. Hatte beim ATmega324pa anstatt
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
jetzt mal wirklich alle Controller der ATmegaxx8 ausprobiert und schön schön, das Programm läuft von ATmega88 bis ATmega328. Einen kleinen Schrecken hatte ich, wie ich das ganze auf einem originalen Arduino-Uno ausprobiere und prompt geht es nicht ! Mein Trick mit dem Kondensator am Reset gegen +Ub
Steckbrett experimentieren zu können, Und wenn ich da schon dabei bin, wird die Platine einen eigenen ATmega (88, 168 oder 328) beherbergen, so dass ein Arduino-Uno nicht mehr benötigt wird. Sozusagen ein "In-Circuit-Emulator" für Arme.
-
Thread
ATMega168 @ 20Mhz ADC dauert zu lange DCC NMRA
schonmal für den langen Text, muss aber sein da das zum Verständnis gebraucht wird): Ich nutze einen ATMega168PA mit 20Mhz. Die C's sind 22pf am Quarz. Dieser ist ein NMRA-DCC Decoder/Bremsgenerator. Sprich er decodiert das DCC Signal (~20khz) mittels 1x Timer an einem Pin, wertet die Daten aus etc...
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Bit-Anwendungen". > > 99,9% der Entwickler sind da anderer Ansicht als Du. Wenn diese einen > ATmega328 nehmen, dann nehmen sie ihn, um ihn auch auszunutzen. Denn > sonst würden sie ja einen ATmega168. Dem Asm-Programmierer langt dann ein Mega88. Höchstens. > Während Du nur 0,1% eines ATmegas
>> ATmega168. >Dem Asm-Programmierer langt dann ein Mega88. Höchstens. also 50% ohen Worte, echt..
-
Thread
ARM abseits der Mikrocontroller, neuer Einplatinenrechner mit x86-CPU uvm
. Nicht das Zweigespann aus MCP2551 und MCP2151 wird durch den GD32E103 ersetzt, sondern das aus Atmega168PA und MCP2151. Wollte man lediglich MCP2551+MCP2151 ersetzen, hätte man auch einen MCP25625 nehmen können. Es wird auch nichts in Software nachgebildet. Der GD32E103 hat einen richtigen CAN-FD controller
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
2,1% noch halbwegs "legal" ist (vgl. S.199 hier: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) und es zu keinen Fehlern kommen sollte. Alles darüber ist Glückssache (so jedenfalls mein Verständnis). Und ganz kritisch sehe ich das hier: Dann
noch halbwegs "legal" ist (vgl. S.199 hier: > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) Ja, können wir machen, hatte sie nur damals hochgedreht, da ich vermutete, dass das rauschen von einem unzureichend refreshtem FIFO kam. War ja nicht