-
Thread
ATMega328p - ADC Eingänge an PortC nutzen
Hallo Elektroniker, ich habe mal eine kleine Steuerung mit einem Atmega328p gebaut und möchte diese nun um eine zusätzliche ADC Messung erweitern. Da die beiden "nativen" ADC Eingänge (Kanal 6+7) bereits belegt sind, muss ich nun auf die ADC Eingänge des PortC zurückgreifen
-
Thread
Frage zu I2CLCD Library von Falk
An einem Arduino nano habe ich das Display zum laufen bekommen. Probiert habe ich es an einem ATmega328p mit externen Quarz und einem Atmega8a ohne externen Quarz. Es leuchtet immer die oberste Zeile komplett. Probiert habe ich es mit dem Beispiel Code aus der Zip Datei. Und einem Atmel Studio Projekt
-
Thread
Ruhestrom Spannungswandler DC DC
Umgebung (Ports) im Griff hat. http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ------- Mein Ansatz: Vom ProMini den Regler 1117-50 runter und die LED weg. Die 5 Volt werden mit einem Längsregler MCP1702 oder MCP1703 erzeugt, der braucht
Achso, falls du keine Lust hast, dir die Platinen aus China zu bestellen... den atmega gibts auch als PDIP ;)
-
Thread
AVR atmega -> Pullup/-down an MISO?
Modelle von Dosiersystemen und eines davon nervt mich schon seit einiger Zeit. Verbaut ist ein atmega328p. Dessen ICSP Port wird im Normalbetrieb für das lesen eines Bedienpanels (1 Schalter und 3 Taster an einem 74HC165) benutzt. Zumindest teilweise. Das Problem: Der ICSP-MISO Pin wird gleichzeitig
So ganz verstehe ich die Frage nicht - warum sollte ein ATmega328 keinen 10 k-Widerstand treiben können? Und ob das verwendete Programmiergerät damit ein Problem hat, kann ich von hier aus nicht beantworten (kann's mir aber beim besten Willen nicht vorstellen)
-
Thread
Timing-Problem
ein timer-problem, verstehe es aber nicht warum und hoffe hier die lösung zu finden. Ich habe ein Atmega328 mit einem externen Quarz (8MHz). Den Timer initialisiere ich: [c] /* 20 ms */ TCCR1B = (1 << WGM12) | (1 << CS11) | (1 << CS10); // CTC-Mode clkIO/64 OCR1A = (2500-1); TIMSK1 = (
Ich benutze einen DiamexProg-S mit avrdude kann ich diesen als stk500v2 benutzen -c stk500v2 -p m328p -B 10 -P com7 -U lfuse:w:0xfd:m
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
77-empfangsmodul-dcf1-810054?gclid=EAIaIQobChMIgaf6jLqx6gIVh6ztCh03FQcaEAQYASABEgJ2avD_BwE) Der Atmega läuft mit 3,3V. Auch das DCF-Empfangsmodul läuft mit der selben Spannungsversorgung. Die habe ich wie folgt an meinem Atmega328P/ Platine angeschlossen: DCF - ATmega VCC - 3,3V GND - Masse TCO
zwischen > Pullup und Pulldown und hochohmig wechseln. Die klassische AVR (wie der hier genannte Atmega328P) haben keinen internen Pull-Down.
-
Thread
Divisionen optimieren
Genauigkeit, und daß Vref genau 1,1 V sein soll, ist doch sehr optimistisch. (Die interne Vref eines ATmega328 liegt im Bereich 1,0 - 1,2 V.) Und für jede Änderung an der Schaltung soll dann wieder eine neue "Optimierung" gestartet werden? Das ist Technik von gestern. Da kann man die Widerstände auch gleich
Genauigkeit, und daß Vref genau 1,1 V sein > soll, ist doch sehr optimistisch. (Die interne Vref eines ATmega328 > liegt im Bereich 1,0 - 1,2 V.) Und für jede Änderung an der Schaltung > soll dann wieder eine neue "Optimierung" gestartet werden? Das ist > Technik von gestern. Ich mache ohne FPU alles
-
Thread
Arduino Pro Micro (ATmega32U4) - freier Timer für 2x PWM?
Lt. Datenblatt hat der ATmega32U4 14 PWM-Ausgänge. Welche davon heraus geführt sind, sollte aus dem Schaltplan hervorgehen.
verwendet, Timer1 z.B. für Servo-Steuerung. Hier ein paar Dinge zu Timern mit und auf Arduino mit ATmega168/328, die sinngemäß auch für den ATmega32U4 gelten. https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM
-
Thread
Platine mit verschiedenen Spannungen
Hallo, ich möchte eine PCB bauen, welche folgende Funktionen erfüllen soll: - ATMega328 (Versorgung mit 3.3V) - Temperatur + Feuchtigkeit des Raumes messen, dazu wird der SHT85 verwendet (3.3V) - Can Bus: MCP2515 (3.3V) + MCP2562 (5V) - Stromversorgung Feuermelder (12V) Da ich
Pegelwandler, um die Eingänge des AT328 nicht zu überfahren.
-
Thread
Arduino uno Buchsenleiste im Rastermaß Lösung, Tipp
Steckereigefummel zu machen? Noch bevor du eine Buchsenleiste rausgelötet hast, habe ich enen ATmega328, 2 Kerkos und einen Quartz aufs Steckbrett gedrückt - und fertig ist die Bastelllösung. Da brauchts auch keine Nano oded Mini, um den ohnehin aufs Steckbrett zu drücken.
schrieb im Beitrag #6329018: > Noch bevor du eine Buchsenleiste rausgelötet hast, habe ich enen > ATmega328, 2 Kerkos und einen Quartz aufs Steckbrett gedrückt - und > fertig ist die Bastelllösung. Aber ohne USB Anschluss.
-
Thread
RISING und FALLING bei SLEEPING
attachInterrupt(digitalPinToInterrupt(wakePin), sleepISR, RISING); [/c] https://github.com/RalphBacon/PIR-ATMega328P-Deep-Sleep/blob/master/Benny_Cupboard_Alarm.ino Das Datenblatt von ATmega328P (s.62) sagt aber, dass diese Feinheiten im ungetakteten Zustand nicht zur Verfügung stehen: entweder Low Level Interrupt oder Pin Change Interrupt. Wie ist das zu verstehen? Kann Arduino mehr aus dem ATmega328P machen?
-
Thread
Arduino Nano + Hall Sensor + PIR Sensor + Fotowiderstand
werden, daher würde ich gerne Strom sparen. - Der Arduino Nano wird später durch einen Standalone Atmega328P ersetzt (habe ich noch einige rumliegen. - Es fehlt noch eine RGB LED am Ausgang, die später in verschiedenen Farben leuchten soll. - Der PIR Sensor soll bei Bewegung den Mikrocontroller einschalten
nicht > richtig sperrenden Schottky-Dioden (die lassen rückwärts 100 x mehr > Strom durch als din ATmega im sleep zieht, wie kommt man auf solche > Bauteile..) entfernen. Also das habe ich jetzt mal gemacht. Ich habe an dem Atmega nur den PIR Sensor gehängt und eine LED am Ausgang. Mein Problem
-
Thread
AVR MKII ISP bei 3.3V benutzen
Vorteile, bleiben aber sowieso hinter 32 bit... D.h. ich sehe keine besondere Notwendigkeit, z.B. ATMEGA 328PB zu nehmen (die dazu noch Problem mit Quarz über 10 MHz haben!)
-
Thread
Suche Kaffevollautomat
5110/3110 Display bekommt man immer noch nach Jahren wo es diese Handys nicht mehr gibt und auch ATmega 328p. Man bekommt immer noch alle möglichen Arten von TFT und µC also das auch mal zu reparieren oder ersetzen ist machbar. Druckt nicht schrieb im Beitrag #6320326: > Nur das hilft leider auch
-
Thread
PPS5330 Labor-Netzteil hack
drei Port-leitungen mit dem ATmega328 verbunden und steuer diese softwaremäßig an. Die SPI-Schnittstelle im ATmega328 ist mit dem Programmieradapter verbunden. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util
nicht auslesen. Durch einen Fehler meinerseits habe ich die Firmware versehentlich gelöscht. Der ATmega88 hat die gleiche Anschlussbelegung wie der ATmega328. Gruß Rolf
-
Thread
Optimale Batterieversorgung für Atmega328P
Thread (https://www.mikrocontroller.net/topic/498960#new) schon steht, betreibe ich an einem nackten Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren. Dabei handelt es sich um die giesomat Bodenfeuchtesensoren (die sind hier ja bekannt). Nun suche ich die optimale Lösung, das Ganze mit Batterien/Akkus zu betreiben
> ... Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren ... Was für Sensoren?
-
Thread
kein high pegel vom DCF empfänger
Hallo, ich habe ein Atmega328P (mit 3,3V) und ein DCF-Empfangsmodul von Pollin. Den DCF Empfänger habe ich wie folgt verbunden VCC -> 3,3 V (maximum) GND -> GND TCO -> PB0 (Eingang) PON -> PD7 (Ausgang auf LOW -> DCF-modul
-
Thread
SPI mit NRF24L01 auf Breadboard unauffällig. Auf PCB nur Probleme
Hallo, ich möchte eine 2.4 Ghz Fernbedienung mit 8 Taster bauen. Hierzu wollte ich einen Atmega 328P und einen NRF24L01+ verwenden. Das Ganze habe ich in der Arduino IDE programmiert. Um das ganze möglichst energiesparsam zu realisieren, läuft der Atmega auf 8Mhz, deswegen auch kein externer
Korrektur: Habe nicht gesehen, dass du angegeben hast, dass es ein 328p ist, der hat eine.
-
Thread
KFZ Transientenschutz
Abweichung mit 5% Widerständen dann aber tatsächlich zu hoch. Die 1,1V Referenzspannung eines ATmega328P liegt zwischen 1,0V und 1,2V. Das sind also eher um die +-10% Abweichung. Man muss den Wert der Referenzspannung einfach ein mal messen (am Kondensator des ADC) oder man ermittelt sich den
-
Thread
Falsche Adresse beim Auslesen der Fuses mit AVRDUDE
Hallo, ich habe gerade zum ersten mal eine Platine selber mit einem Atmega328P und einen 8MHZ quarz erstellt. Der Controller läuft mit 3,3V Jetzt habe ich mit avrdude die fuses ausgelesen avrdude -c stk500v2 -P com7 -p m328p -n -v und folgendes erhalten System
Johannes schrieb im Beitrag #6317625: > ich habe gerade zum ersten mal eine Platine selber mit einem Atmega328P > und einen 8MHZ quarz erstellt. Zeig die doch mal her. Fehlende Abblockkondensatoren? Schlechte GND-Führung?
-
Thread
Atmega328P @ 3,3 V - Tx Rx Kommunikation mit 5 V?
Hey, ich habe hier für ein kleines Projekt einen nackten Atmega328P, welchen ich mit einem ISP-Programmer beschrieben habe. An dem µC hängen zwei Sensoren. Jetzt wollte ich die Sensoren über den seriellen Monitor der Arduino IDE debuggen, doch leider fehlt mir
dein ATmega328P mit VCC=3.3V betrieben wird, hast du also ein Problem, wenn du da mit 5V auf einen Eingang gehst (-> Eingangsschutzdioden, Tip: Spannungsteiler). Umgekehrt wird es ein Ausgang deines ATmega328P
-
Thread
Zukünftige fehlerfreie Revisionen
"The errata described in this document will likely be addressed in future revisions of the ATmega4808/4809 devices." http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4808-09-Silicon-Errata-DS-Clari-DS80000867A.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny3216-17-SilConErrataClarif-DS80000887A.pdf
einer vier- oder fünfstelligen Nummer. Bei TQFPs auf der Rückseite, bei DIP früher auch, aktuelle ATmega328PB, die ich habe, haben sie auf der Vorderseite.
-
Thread
Wie "baue" ich folgende Schaltung?
Sicherlich nicht. Autohersteller verwenden spezielle µCs. Naja das ist ja schonmal falsch. Den atmega 328p (der klassische kleine µC auf nano boards zB) gibt es in einer "AUTOMOTIVE" version der heisst dann ATMega328PA http://www.t-es-t.hu/download/atmel/4073j.pdf UNd es gibt arduino pro minis
Sicherlich nicht. Autohersteller verwenden spezielle µCs. > Naja das ist ja schonmal falsch. > > Den atmega 328p (der klassische kleine µC auf nano boards zB) > gibt es in einer "AUTOMOTIVE" version der heisst dann ATMega328PA > http://www.t-es-t.hu/download/atmel/4073j.pdf In dem von Dir verlinkten
-
Thread
Ultraschall Entfernungsmesser selber bauen Eigenbau ATmega8 Assembler
Ein Assembler-Beispiel ATmega8 mit 8MHz und ein HC-SR04 Modul. Die Messrate variiert, sobald eine Messung beendet ist, je nach Laufzeit, startet sofort eine neue. In einem Schieberegister werden 8 Messwerte erfasst und immer
eingebaut mit einem DS18S20. https://www.roboternetz.de/community/threads/72343-HC-SR04-mit-AtMega328
-
Thread
Mikrocontroller startet mit UART Anbindung nicht
, ich habe angefangen, mich mit der UART zu beschäftigen. Im konkreten Fall geht es um einen ATMEGA328P. Die Kommunikation über einen FT232R mit einem PC funktioniert einwandfrei. Jedoch hatte ich nun öfters das Problem, dass der µC nach dem aus- und einschalten nicht richtig gestartet ist (LCD
-
Thread
Motorsteuerung AVR Atmega per ISP flashen
fortgeschritten bezeichnen, gibt aber noch viel zu lernen. Ich arbeite an einer Motorsteuerung mit einem Atmega328P. Der Atmega ist auf der Platine verbaut und soll ohne rausgenommen zu werden über den ISP programmiert werden. 1. Frage: Könnte etwas Schaden nehmen (Mosfets, Treiber IC, Stromsensor, ISP)
schnellen & vielen Antworten! @Erste Frage (Gast) & Stefan: > Auf dem Board passt aber kein Mega328P drauf, zu wenig Pins? Sorry, da hab ich euch etwas vorenthalten. Der Atmega328P ist ein Arduino mini Pro und dieser sitzt auf einem IC Stecker mit 20 Pins und die nötigen Pins sind verbunden (siehe
-
Thread
Hot Swapping eines Microcontrolles
Hallo Zusammen! Ich muss bei ca. 100 Atmega328ps Fuses setzen und ein Programm draufspielen. Dafür habe ich mir eine Platine mit einer ZIF Fassung gebastelt, allerdings frage ich mich, ob ich guten Gewissens den uC wechseln kann, wärend der
Vielen Dank für die ausfürliche Antwort. Tut mir leid, mir war nicht bekannt, dass es einen Atmega328ps gibt, ich habe einen 328p und das s war als Pulural gemeint. Wenn ich das richtig verstehe, kann es höchstens passieren, dass der uC über die Spannung an einem Pin versucht zu starten. Da der
-
Thread
Taschenrechner Selbst bauen
elektronik-kompendium.de/public/arnerossius/schaltungen/avr/calc.htm http://www.rolfp.ch/elektronik/ ATmega 1284p https://www.google.com/search?q=atmel+Taschenrechner+site:www.mikrocontroller.net
ich mit 100,500,1000,2000 belegen) -1x 74hc595 (eventuell wegen fehlender Eingänge) -1x Arduino Atmega328 Noch als Anregung. Es gibt ein Online-Programmier-Tool hat nicht alle Bauteile, aber alle die du brauchst. https://www.tinkercad.com/search?category=circuits&sort=likes&q=calculator&&view_mode
-
Thread
Nachfolger von Atmega169
von Atmel gab es den Atmega169 mit LCD-Controller. Im Datenblatt 2514P–AVR–07/06 steht "Not recommended in new designs." weiß jemand ob es einen Nachfolger ebenfalls mit LCD-Controller dazu gibt? Gruss Matthias
zu vergleichen mit Taktfrequenz und Spannung. Die AVR waren bei 3.3V auch nicht so schlecht. Der Atmega168P schien besser als der 328P. Der größere Speicher verursachte einen kleinen Sprung im Strombedarf laut Datenblatt. der alte Atmega169 war ein Stromfresser bei 5V im Vergleich zu den neueren AVR
-
Thread
Wer macht bei Arduino eigentlich die Qualitätssicherung?
meinen GPIO2 ist aber auch egal findet man raus und macht andere defines [c] #if defined(__AVR_ATmega328P__) #define ON_BOARD_LED LED_BUILTIN #elif defined(ESP32) #define ON_BOARD_LED 2 // bei den letzten gelieferten WEMOS LOLIN32 sonst 5 #endif [/c]
schrieb im Beitrag #6312165: > Ich > wette 90% dieser Boards verschwinden im Müll und mein nano328p funkt seit 2015 meine 433 MHz Rolladenempfänger vom Breadboard an mit den Gratis LIBs RCsend, der wird mich vermutlich überleben, ob er noch auf eine PCB kommt wie bei meiner wordclock12h ist noch
-
Thread
Zellspannungen mit Atmega328 messen
Hallo, Ich möchte mit einem ATmega328 Zellspannungen von einem LiIon Akku messen. Der Atmega wird über einen DC-DC stepdown board vom zu messenden Akku versorgt. Der Akku und der ATmega haben einen common ground. Nun kann ich vermutlich
Spoe N. schrieb im Beitrag #6309082: > Hallo, > > Ich möchte mit einem ATmega328 Zellspannungen von einem LiIon Akku > messen. Der Atmega wird über einen DC-DC stepdown board vom zu messenden > Akku versorgt. Der Akku und der ATmega haben einen common ground. Nun > kann ich
-
Thread
Platine mit MLX90393 und Pegelwandler für SPI
teilt so sollte es da nicht beim Zugriff und den Wartezeiten der Karte zu Konflikten kommen. der Atmega328 hat ja nur eine SPI.
Pflicht. deswegen schaue ich mehrere mögliche Schaltungsvarianten an. Momentan gibt es eine mit Atmega168 5V und eine mit LPC1343 3.3V. Den MSP430 möchte ich auch noch untersuchen. Der wird sparsamer sein. zur Versorgung sind 2 Alkalizellen vorgesehen oder 2 Akkus mit Boostwandler.
-
Thread
Frage zur Tasterabfrage
Eins, sind einzelne Taster geschlossen erhält man für diese eine Null. Das steht im Datenblatt des ATMega328 Prozessors. Statt den ganzen Port abzufragen, kann man auch einzelne Bits abfragen. Dazu einfach eine Beschreibung des Befehlssatzes ansehen. Aber als guten ?? Rat: Ein Anfänger sollte anfangen
für deine ausführlichen Erklärungen, aber es handelt sich nicht um einen Arduino sondern um einen ATmega8. Ich möchte Assembler in der Anwendung (zunächst mit ATmega8) erlernen. ich habe mal vor ca. 30 Jahren (oder 35?) mit der Sucosoft PS 3 von KlöMö Programme geschrieben die unter anderem die Steuerung
-
Thread
Brauche Hilfe bei einem Microcontroller und Platine!
macht man Touch durch Kapazitätsmessung. Das paßt auch gut zu der Pinbelegung, wenn der µC ein ATmega328 ist. Die 5 Touchleitungen gehen dann zu den ADC-Eingängen.
-
Thread
PIC Microchip lebt noch?
IO-Pin legen. Das erleichtert beispielsweise das Layout erheblich. > Bei so einem Arduino-AVR Mega328 bist Du eben darauf festgelegt, dass > Dein einer SPI auf PB3 bis PB5 liegt Das mit dem leichteren wird überschätzt. Zumindest bei Chips eines Kallibers Mega328. Die paar festgelegten Pins wird
Hi > Bei so einem Arduino-AVR Mega328 bist Du eben darauf festgelegt, dass > Dein einer SPI auf PB3 bis PB5 liegt Nö, bist nicht. Kannst du auch auf PD0/1 und 4 legen. MfG Spess
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
problematisch bzw. empfindlich, wenn ich statt des schnellen STM32 ARM einen behäbigen alten 8-bit ATmega (2560 oder 328p) nehmen würde ? Und angenommen, ich würde ein- wie ausgangsseitig die Schieberegister verwenden, wie empfindlich wären dann die eigentlichen I/O Steuerleitungen jeweils "außerhalb
problematisch bzw. empfindlich, wenn ich statt des > schnellen STM32 ARM einen behäbigen alten 8-bit ATmega (2560 oder 328p) > nehmen würde ? Die genannten AVR Controller sind dafür bekannt, robuster zu sein, als STM32. Andererseits gehen STM32 auch nicht "einfach so" kaputt, wenn man alles richtig macht
-
Thread
ATmega328PB: UART(MC) empfängt falsche Daten
I'll be darned. Ich finde beim ATmega328PB kein UCSR0D - ist hier vom ATmega324PB die Rede?
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328PB_Xplained_Mini_Schematics.pdf
-
Thread
IC wecken / starten bei Stromfluss
Moin zusammen. Ich möchte einen Atmega328 «anwerfen» sobald ein Batterie-Stromkreis (Laststrom DC ca. 6-10v, wenige mA bis zu ca. 30A) geschlossen wird. Mein «Wunsch-Bauteil» ist etwas mit drei Beinen, was mit möglichst kleinem Eigenwiderstand
Spoe N. schrieb im Beitrag #6300044: > Ich möchte einen Atmega328 «anwerfen» sobald ein Batterie-Stromkreis > (Laststrom DC ca. 6-10v, wenige mA bis zu ca. 30A) geschlossen wird. Wenn der Batteriestromkreis geschlossen wird liegen an einer Last doch vermutlich
-
Thread
Ursache für defekte Schieberegister
läuft. Was sind denn Trickschaltungen? :) An Pin 1 des HC165D hängt direkt ein GPIO Pin des ATmega328. Wonach sollte ich da schauen? Und interessant: darauf das defekte Schieberegister noch mal einzubauen, um das als Fehlerstelle zu verifizieren, wäre ich aus vermuteter Offensichtlichkeit gar
-
Thread
#01 Dark Side of Code C&P Culture Gesperrt
schmeckt. Ein kleiner Vergleich: Ich nenne es mal "SPI Takt". Verwendet wird ein UNO, also ATMega328P mit 16MHz Da kommt meine Variante auf ca 925kHz Die die von C&P_Hunter "optimierte" Variante auf ca 40,6kHz (womit dann auch klar wäre, wie toll er optimieren kann) Ach ja, der Flash Verbrauch
-
Thread
"printf" for small pockets || für ganz arme uC
Hallo, ich buddle den Beitrag nochmal aus, weil ich bei meinem ATmega8 Projekt so langsam über die 90% .text Grenze kam, da ich die standard printf() Funktion verwendete. Ich habe die Sourcen von Snafu verwendet und 3 bugs korrigiert. Jetzt funktionieren sie einwandfrei
vollwertigeres printf (mit Formatierung, aber ohne float) ist nicht so gigantisch, daß das statt eines Mega328 einen Raspberry Pi erforderlich macht.
-
Thread
AVR, virtual port, power save
eingepackt in Beleidigungen und Herabwürdigungen! > die max Pin Toggle Frequenz Arduino UNO, also ATMega328p mit 16MHz Arduino Pin 13 entspricht PORTB5 [c] #include <CombiePin.h> Combie::Pin::OutputPin<13> pin; int main() { pin.init(); for(;;) { pin.toggle(); // 2,66667MHz
-
Thread
Getrennte Spannungsversorgung
Hallo Ich habe 1 Arduino UNO Board (Spannungsversorgung durch USB) und ein weiteres Atmega328 Board (mit +5V) - also 2 Boards mit getrennter Spannungsversorgung. Beide Boards sollen analoge und digitale Signale austauschen und mittels SPI oder TWI miteinander kommunizieren. Reicht
Open Collection Transistoren jedoch nicht. Ich werde zudem die Versorgungsspannung des "Partner Atmega" abfragen und dann erst den Datenaustausch freigeben wenn dessen Spannung entsprechend hoch ist (solange dies nicht der Fall ist bleiben alle Ausgänge als Eingänge deklariert). Mit freundlichen
-
Thread
Ersten Schritte bei Mikrocontroller
Buch. Und das Datenblatt des betreffenden Controllers – praktischerweise ist der im Falle eines ATmega328p (bekannt von Arduino Uno R3, Arduino Nano) ebenfalls: Ein Buch
daraus entstandene Programm. Erst der zweite Teil befaßt sich dann mit der Programmierung eines Atmega8. Es sind alle möglichen Übungen beschrieben, aber auch hier gibt es ein Ziel. Auch wenns vielleicht etwas abgegriffen ist, am Ende hat man eine Digitaluhr mit 7-Segmentanzeigen. Mit ein wenig Fleiß
-
Thread
warum braucht Blinkbeispiel 780 byte Flash?
brachte ich den Bootloader drauf. genauso hättest Du fragen können warum denn einen Bootloader beim Atmega328p, wo der doch auch ISP hat. Nur nehme ich das so gut wie nie her. und warum dann einen Bootloader beim LPC1343? Bootloader haben ihre Nachteile, sie vereinfachen aber auch manches. Jeder
denken geben ;-) > > genauso hättest Du fragen können warum denn einen Bootloader beim > Atmega328p, wo der doch auch ISP hat. Nur nehme ich das so gut wie nie > her. ISP braucht einen Programmer und wesentlich mehr Pins. Updi nur einen (dedizierten).
-
Thread
Roboter (Spielzeug) per Fernbedienung steuern.
für Fernbedienung mit Attiny13A 2. für steuerung von Motoren, LEDs, Sensoren, Mp3 Player usw. mit Atmega 328p Pin PB4 von Attiny13A ist verbunden mit Pin PC1 von Atmega328p. Wenn ich jetzt auf Fernbedienung die Taste 2 drücke soll auf der Atmega328p platine die blaue LED leuchten. Statddesen leuchtet
LED, wenn ich nochmal 2 drücke leuchtet blaue LED. Wenn ich jetzt Taste 4 drücke soll auf der Atmega328p gelbe LED leuchten, statddessen leuchtet rote also alles durcheinander. Hier ist das Program für Fernbedienung (Attiny13A): #define F_CPU 9600000UL// Must stay at this speed #include
-
Thread
AVR-GCC - seltsames array-index verhalten
Hallo, vorab: - Ich benutzte Atmel Studio 7.0.1931 - ein "normales" GCC C++ Projekt mit einem ATMEGA328P Was mache ich: ASCII-Zeichen via 2D-Bitmap Byte-Weise auslesen und über SPI auf eine Dot-Matrix ausgeben. Problem: In einer for-Schleife werden eine bestimmte Anzahl an Zeichen ausgelesen
-
Thread
SDR Empfänger für RC 40-MHz
Ideen? Wenn du schon das Shield hast und hoffentlich auch einen dazu passenden Arduino Uno mit ATmega328, dann schau dir mal das uSDX-Projekt https://groups.io/g/ucx genauer an. Wenn du programmieren kannst, dann läßt sich davon einiges verwenden. Für 40MHz mit dem Shield solltest du den rauschenden
> Wenn du schon das Shield hast und hoffentlich auch einen dazu passenden > Arduino Uno mit ATmega328, dann schau dir mal das uSDX-Projekt > > https://groups.io/g/ucx > > genauer an. Wenn du programmieren kannst, dann läßt sich davon einiges > verwenden. Ja, das uSDX kenne ich und habe