-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
www.digikey.de/de/products/filter/resonatoren/174?s=N4IgjCBcoExgrABiqAxlAZgQwDYGcBTAGhAHsoBtEAZgDoA2ADnoAIBZACQC8QS6n23XjQYBOQTxIB2WtSkThMudQUkwAFlpT1q8Ju2tOkvVvgKAuiQAOAFyggAqgDsAljYDyGNgSx4ArgBOBCAAviQAtDAoIOiQNgF%2BxGSUIPAg5iGZQA
im IC. Hier z.B. 10 pF: https://www.reichelt.de/mini-uhrenquarz-32-768-khz-10-ppm-3x8-mm-tc38-0-032768-p1089.html
-
Thread
Arduino Würfel
nicht in einer Reihe liegen. Der ATMega ist korrekt auf Pins 7, 20 und 21 mit Versorgungsspannung und auf 8 und 22 mit GND gespeist und die Verdrahtung passt.
ArrayType (&pins)[N],byte mode) { for(byte p:pins)pinMode(p, mode); } const byte pinArray[] {8,9,3,4,5,7,6}; void setup() { pinMode(pinArray, OUTPUT); } [/c]
-
Thread
Wie beeinfluss ein ADC eines Prozessors einen Spannungsteiler?
ich dann an ein Poti angeschlossen das zwischen 0 und 5V geregelt werden kann. Bein einer Auflösung 8 Bt wurde das Ergebnis korrekt angezeigt. Bloss der Spannungsteiler funktioniert nicht.
S. schrieb im Beitrag #7374001: > Schliesse ich den > Spannungsteiler an den ADC Eingang eines Atmega (5V) an bricht die > Spannung am Spannungsteiler auf ca. 0,85V zusammen. Die 0,85 V am ADC-pin sind zu erwarten wenn man 5V hochohmig am ADC-pin einspeist ohne den Atmega mit 5V zu versorgen. Dann
-
Thread
Stk500 Programmierboard Anfängerfrage
Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also nur das Isp 6Pin Kabel draufstecken?
Joe schrieb im Beitrag #7373956: > Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also > nur das Isp 6Pin Kabel draufstecken? Die ATmegas brauchen eine Stromversorgung über das STK500. D.h. das STK500 muss ein Netzteil haben
-
Thread
BME280 3,3v Spannung und I2C Bus
3V3 zu schwierig sind und Du keinen ESPxx willst, schaue nach dem Arduino ProMini. Den gibt es mit ATMega328 8 MHz und 3,3 Volt, setze ich ein, wenn ich aus einem LiIon-Akku speisen will. Damit bekommt man auch eine sehr stromsparende Lösung hin. Der hat kein USB auf dem Baord, zum Flashen nutze ich
intern arbeiten oder? Du hast gelesen: Manfred P. schrieb im Beitrag #7374291: > Den gibt es mit ATMega328 8 MHz und 3,3 Volt, Wenn der ATMega mit 3,3V versorgt ist, wird er am I2C keine höhere Spannung haben. Stefan F. schrieb im Beitrag #7374509: > Ein Beispiel, wo das so gemacht wird: > http
-
Thread
Sleepytroll - Akkutausch zerstört Elektronik?
schade zum wegwerfen. Eventuell gibt es ja einen günstigen Alternativen Motorcontroller der zw. 4-8V regelt und bei bei 6V am Eingang abschaltet um die Tiefentladung zu verhindern.
einem aufgesteckten Arduino. Ich fall vor Lachen bald vom Stuhl. Schon verdammt schwer so einen ATMega mit einzudesignen. Zumal es hier vermutlich ein 8-Beiner getan hätte. Ich warte noch auf den Küchenmixer eingebautem Raspberry zum Motor anschalten....
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
c101195.m1851&amdata=cksum%3A1857725330690ec0dcf4e3be4d38bf9510f1a02418b3%7Cenc%3AAQAHAAABYBEC%252B8HimpTF6XPanG8lCeF3G6jifrewDlLoKJMPz0RnJH8s%252BUBlIo2cSQSdgSGvSVvCKC6zF4X6tOnQIr392G0gldH8QjhGQ2fmdEokLVFt29UKj%252FEph29NUO0KxqhEb84gZhbKWlWfbravBJF8o5J%252B%252BqTktehNRwAnGSeFtVQy0mtb8YOhAB7O4RUuOYRtMQAcMjhI61E0%
252FhgQwP0ArSdIzyfVDMdDj6k%252BPJBA7VrTx07B5czcCS9WjaqtbAOY%252FGRu9VDd%252F1locg2t%252FXxioPSdMZx1bnkGIvs7QjhJfdL8DCOzHtM6h2UBFY6SRHhPywWo9NL73ditwrrT2SX6xoUadNsLttoJ0mRIJaKu5jNdDEvSu3Fk9WcYNVpSnpWvp8HZ1mofLW7rw2uc0nYU3V7nTyOTrqiwQz30phqAFb7QnOBq62A6Wj4pLeMxOYM%252B79KaKMy2Ho%253D%7Campid%3APL_CLK%7Cclp%3A2047675
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Hier ist mein umgearbeiteter Entwurf mit drei SC56-11SURKWA und ATmega48. Drei Ziffern reichen; damit werde ich einfach die Sekunden dreistellig anzeigen. Ist wesentlich übersichtlicher geworden. Den vorherigen 2,8-VA-Trafo habe ich durch einen 1,8-VA-Typ ersetzt,
gewechselt. Gerade mal nachgeschaut, selbst der alte ATtiny84 kann 200 mA über Vcc/GND, der alte ATmega8 sogar 300 mA – gegenüber den neueren ATmega48/88/168, die nur noch bis 200 mA Absolute Maximum spezifiziert sind. Scheinbar hatte ich die 70 mA mit den 74HC595 verwechselt ...
-
Thread
openSCAD - Gehäuse
IC drauf, welches den µC aufgeweckt hat. Es hat sich aber herausgestellt, daß der ATMEGA328 im 8S Sleep-Modus und hochzählen eines Zählers weniger Strom verbraucht als mit dem LTC. Ist somit sogar noch günstiger. Die Station hat sowohl ein LoRa 433Mhz Funkmodul mit externer Radio-Antenne
winning move is not to play" (Film "Wargames") Musik dazu: https://www.youtube.com/watch?v=zKQfxi8V5FA
-
Thread
V] W10 2GB/32GB Minirechner LATTE_PANDA(+Onboard Ardur.ATmeg32) 88*70mm 5V LAN.,HDMI,USB (50€)
One USB3.0 port and two USB 2.0 ports WiFi and Bluetooth 4.0 Built-in Arduino Co-processor: ATmega32u4 Video output: HDMI and MIPI-DSI Onboard touch panel overlay connector Supports 100Mbps Ethernet 6 GPIOs from Cherry Trail processor 20 GPIOs from Arduino Leonardo 6 Plug and play Gravity
LTSB zurückgesetzt. Neupreis: 165US$ https://www.dfrobot.com/product-1404.html?tracking=63fdcea8d47e8 Alles für 50€ + 2€ Versand (Versand DHL/Post/Hermes und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke! MFG Roger
-
Thread
AVR128DA Simulator
Beitrag #7367112: > Was aber AVR128DA betrifft: man kann kritische Code zuerst mit so etwas > wie ATmega1284 simulieren. Schließlich bleibt CPU-Kern gleich. Nein. All die neueren AVR8 (also die XMega-Erben) haben einen leicht modifizierten XMega-Kern. Und der unterscheidet sich doch in vielen Punkten
M. K. schrieb im Beitrag #7368038: > kann der acvr-gcc inzwischen sowas wie den Atmega4809 und > co oder Attiny1626? Mit dem passenden Device Pack schon länger: 1.2.150 (2017-09-27) Remove no-ascii characters from iomxx4.h. Added ATmega4809, ATmega4808, ATmega3209 and ATmega3208
-
Thread
I2C -Anfängerfrage
electronicwings.com gibt es ein Source- File für eine RTC-Uhr: https://www.electronicwings.com/avr-atmega/real-time-clock-rtc-ds1307-interfacing-with-atmega16-32 Ich komme nicht drauf, was ich anstelle von "I2C_Master_H_file.h" verwenden muss, denn die Header- Datei ist unbekannt. Für die LCD ist mir
nur für Frauen! https://github.com/DanielGuati/problemaDise-o3/tree/master/proyectoDise%C3%B1o3/ATmega16_MPU6050/I2C_Master_H_file.h
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
Hallo zusammen, ich habe ein paar MCP2515/TJA1050/8MHz Can-Bus Modul (siehe Google, "MCP2515_CAN", diese blauen Dinger mit zwei Schraubterminals). Angebunden an einen Arduino Nano, nutze PlatformIO + https://github.com/autowp/arduino-mcp2515 als Library
das noch nicht einmal auf dem CAN-Bus sichtbar. Ein solch kurzes Signal zu generieren ist für den ATmega328P aber schwierig, und man müsste das Signal noch zwischen MCP2515 TXCAN und den TJA1050 TXD rein-odern ... LG, Sebastian
-
Thread
ATmega328 lässt sich nicht programmieren
Die Signatur des IC ist falsch, sagt AVR dude ja. Sicher das es sich um einen ATmega328P handelt und nicht um einen ATmega328PB z.B.? Die haben eine andere Signatur und dann geht es nicht. Lösung dann: MiniCore installieren und den richtigen Chip wählen.
Bezeichnung für unterschiedliche Gehäuse gibt. https://forum.allaboutcircuits.com/threads/what-is-atmega328p-u-th.189896/
-
Artikel
Basiswiderstand
Sättigung von (Erfahrungswert oder nachgemessen). Daraus folgt: . Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand
), also bleiben ca. 3,75 V. Man wird hier also einen Basiswiderstand von 1,8 kΩ, beispielsweise 1,5 kΩ, wählen. Ältere Mikrocontroller. Mikrocontroller aus älteren Baureihen können oft nur wenig Strom liefern, viel weniger als beispielsweise die AVRs. So können etliche 8051-Varianten
-
Thread
Lint für avr-gcc
danach selbst mal einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
setzende Bit abfragt und während der Wartezeit idle() aufruft: [c] void idle(void) { uint8_t timeout = (WDTCSR & ((1 << WDP2) | (1 << WDP1) | (1 << WDP0))) | ((WDTCSR & (1 << WDP3) ? 8 : 0)); wdt_reset(); WDTCSR |= (1 << WDIE); // Enable WDT interrupt
-
Thread
PV-Batteriespeicher Victron: zu langsame Regelung schneller machen
ein Wechselstrom zum Sensorsignal hinzuaddiert werden. Dieses wird mittels einer DDS (Attiny / Atmega) phasensynchron zur Netzspannung erzeugt (bzw. zum Ausgangssignal des Sensors, da der Victron immer mit Cos(phi) = 1 einspeist). Gibt's hier Mitstreiter, die sich auch über das Problem ärgern
PV natürlich aushebeln. Betrachtet man die Gestehungskosten des selbst erzeugten Stroms mit ca. 8-12 Cent/kWh, je nach PV und Speicher, im Verhältnis zu den Kosten einer Bezugs-kWh, dann kann es auch sinnvoll sein, den Mindestbezug auf einen negativen Wert zu stellen. Allerdings mit dem Nachteil,
-
Thread
PMW Led und WS2812 am Atmega328P
Bruno I. schrieb im Beitrag #7363762: > oder gibt es bessere Lösungen Die PWM-Funktionen des Atmega328P benutzen? Du scheinst ja für die weissen Leds das Rechtecksignal händisch in der Timer 1 ISR zu generieren, oder? LG, Sebastian
für späte Melden. Danke mal für die Gedankenansätze, Und ja, das Programm War früher auf dem Atmega8 gelaufen. Da habe ich mich zuwenig mit den neuen Funktionen des Atmega328p befasst. Werde ich sofort nachholen und die PMW Pins anschauen. Und danke auch für die Tips der ICs. Und zweitens ja,
-
Thread
Atmega328P Firmware hängt nach Watchdog Reset
Hallo, ich möchte meine Atmega-Firmware per Software, d.h. mittels Watchdog resetten. Im Prinzip funktioniert das auch, aber manchmal eben auch nicht. Hier mein abgespeckter Code: [c] int main(void) { _delay_ms(100);
Beitrag #7363767: > Nach dem Watchdog Reset ist der Watchdog immer noch enabled Bei sehr vielen AVR8-Targets ist das so, ja. > aber das > Intervall wurde von 1s auf das kürzeste zurückgesetzt? Das wiederum ist noch mehr "target-spezifisch". Ein Blick in's Datenblatt liefert die Antwort. Man
-
Thread
LCD-Display Signal abgreifen, verändern und weiterschicken
anzeigen lassen will. Hat da eventuell jemand eine geeignete Kombination im Kopf? Ich hatte an den ATMEGA16M1 gedacht, der hätte CAN direkt mit an Board. Oder macht ein dedizierter CAN-IC hier mehr Sinn der dann über SPI angebunden wird? Das ganze auf einem ATTINY zu realisieren wäre natürlich cool, jedoch
ClckCycles > > bei einem 128x16 Display? Ah upsi, du hast recht. Es sind 1024 Pixel pro Page/Zeile (8x128). Also ingesamt 2048 die jeweils in 1024er Paketen verschickt werden
-
Thread
Atmega8 mit CS1694EO verbinden
. Der Atmega8 mit einem Takt von 16 MHz sollte die Anzeige steuern. Jetzt habe ich auf der Led-Platine die Schnittstellenbezeichnung Data,CS,CLK abgelesen. Diese Anzeige soll mir die Netzfrequenz (5-Stellig
oder mein fastavr (irgendwo hab ich noch ne installation) anwerfen, wenn es denn ausgerechnet ein ATmega8 sein müsste. Mit reinem C (nicht mal C++) hab ich auch lange nichts mehr selbst entworfen, obgleich die Registerstruktur im Atmge8 sich ja überschaubar gestaltet. Man kann direkt an der Hardware programmieren
-
Thread
HM8118 kaputt geupdated
jetzt eine PCIe-COM Karte zu kaufen und zu hoffen, dass es ein Problem mit dem Timing gibt, wobei 9k6 8N1 weder schnell noch exotisch sind. Für jeden Hinweis bin ich dankbar! Viele Grüße Achim
schrieb im Beitrag #7363074: > Das klingt für mich so, als würde da ein AVR drin werkeln (z.B. > ATmega2561) und die UART wird als SPI-Programmer mißbraucht. Mit ziemlicher Sicherheit nicht! Ich habe meine Updates am HM8118 auch stets mit einer USB-USART-Bridge (FTDI) durchgeführt, über einen uralten
-
Thread
Arduino hängt sich auf - Relais und I2C Kommunikation
Mega Ausschaltzustand dauerhaft auf Masse liegt). Der Transistor soll ein IRFD9120 o.ae. sein, D8 Serien Widerstand 470-1K
Arduino Mega im Power-Down Mode ist mir zu viel, > das ganze soll über Akku betrieben werden. Der ATmega2560 zieht im Power-Down nur 1µA. Was aber ständig Strom zieht, ist USB-Chip ATmega8U und der Spannungsregler rückwärts. Für Akkubetrieb die 5V zu den beiden durchkratzen. Dann geht auch Power-Down
-
Thread
AT90USB1286-7 Endurance
warum ausgerechnet diese mit viel mehr spezifiziert worden sind. Die (mehr oder weniger) Nachfolger ATmega*U4 sind wieder nur mit 10000 angegeben.
Platinen schon weniger. Aber mir fiel auf das in Datenblatt für AT90USB1287. Eigentlich fast wie ATMega128 (und 8K SRAM statt 4K bei Mega). Niemand verbietet auch AT90 ohne USB zu benutzen...
-
Thread
Codeschloss OCL3 24V mit Edelstahl-Tastatur Protokoll
ich möchte den Nummernblock von einem "Codeschloss OCL3 24V mit Edelstahl-Tastatur" z.B. mit einem Atmega8 oder Arduino (ist hier eigentlich egal) abfragen. Es handelt sich um folgendes Produkt: https://www.hatecpro.de/zubehoer-gesamtuebersicht/21-codeschloss-ocl3-24v-mit-edelstahl-tastatur.html Leider
-
Thread
Hilfe bei zwei Schaltungen mit MOSFEF Hi-Switch und LED Ansteuerung
Hallo zusammen, ich benötige zwei kleine Schaltungen welche ich von einem AtMega8 ansteuern möchte. 1.) Spezielle Doppel-LED mit zwei Farben bei welcher die Polarität gewechselt werden muss. Schaltung siehe Anhang. 2.) Ich muss eine Last von je einem Ventil und einem Motor
KFZ-Spannung musste ich schon damals an meinem Oldtimer feststellen, als ich ein 5V Netzteil für einen ATMega gebaut habe. Sobald der Motor lief schmierte der ATMega ab. Erst als ich um den Spannungsregler 7805 einige Teile baute (sieh Anhang) lief der Atmel stabil. Diese Schaltung würde ich für das aktuelle
-
Thread
Timer CTC Mode Atmega328P Verständnisproblem
16000000UL // Ein- und Ausgänge definieren #define LED PB0 // Globale Variablen volatile uint8_t gIR_sysTick_counter = 0; // ISR ISR(TIMER1_COMPA_vect) { gIR_sysTick_counter++; } int main() { uint8_t past = 0; // Setup ================================ cli(); // Ausgänge
Offenbar ist das Ergebnis des Ausdruckes "gIR_sysTick_counter - past" ein 16 Bit Integer. Erzwinge 8 Bit so, dann geht es: [c] uint8_t diff=gIR_sysTick_counter - past; if(diff >= 50) [/c] Da ich solche Warteschleifen bisher immer nur mit 16 Bit oder größeren Variablen programmiert
-
Thread
Atmega8 - Reset-Pin und Rest vom Port C
anderweitig zu nutzen, aber den Reset so zu belassen, damit ich mit dem ISP in der Schaltung den Atmega trotzdem neu flashen kann? Wenn ich es richtig verstehe ist nur der /RESET (Pin1) das Problem. Miso, Mosi arbeiten dann, wenn der Reset anliegt. - Richtig?
darum, dass ich hier zum erstellen x-msle den Atmel flashen will, bis er tut was ich will. Mit einem Atmega32 klappte dies, weil der ja das ISP auf Pins hatte, die komplett frei sind. So konnte ich hier spielen. Hier soll nun ein Atmega8 bruzeln. Die habe ich auch schon alle da. Nun wollte ich diesen 7-
-
Thread
Unterspannungsschaltung mit ultra geringem Verbrauch
undervoltage, einstellbare Hysterese, open drain. MCP65R41 (push pull) MCP65R46 (open drain) von 1.8V bis 5.5V mit 3uA bei 1.21V Referenz TPS3700 von 1.5 bis 18V mit 5.5uA bei 0.4V auf Referenz mit undervoltage und overvoltage und open drain Ausgängen. TPS3701 von 1.8 bis 36V mit 7uA bei 0.4V Referenz
collector. TSM971 von 2.5 bis 11V mit 4uA bei 1.182V 1% Referenz gibt es mit und ohne Hysterese in SO8, open drain bis 4 fach, TLV3011 (open drain) und TLV3012 (push pull) von 1.8 bis 5.5V mit 5uA bei 1.242V Referenz. ADCMP394 von 2.3 bis 5.5V bei 37uA mit 1V 0.9% Referenz mit UVLO, auch 2 und 4
-
Thread
ATMEGA 328PU-TH Fälschung
Rainer P. schrieb im Beitrag #7352845: > ATMEGA328PU-TH Nach allem, was mir bekannt ist, ist das einfach nur ein ATmega328P-AU oder -AUR aus aktueller Produktion. Früher sahen die Aufschriften auch beim ATmega328P-AU aus wie auf dem Bild des Atmega8-16AU, also "MEGA328P" und darunter "AU xxxx". Das A aus der Artikelbezeichnung wäre nur redundant, man sieht ja, welches Package man vor sich hat. Das TH dürfte für den Produktionsstandard Thailand
-
Thread
Literatur zum Selbstbau von Sendern und Empfängern
https://github.com/threeme3/usdx am besten. Ist ein 5W QRP KW-Tranceiver auf der Basis eines Atmel 8Bit AVR ATmega328.
ich noch nach holen. Dann habe ich mich mit SDR Empfängern beschäftigt von ein paar billigen ( 8bit) bis dann hin zum einem netten Model mit ( 14bit ). Dann kamen verschiedene Antennen Konzepte ran da ich leider etwas wenig Platz habe für einen Aufbau von großen Antennen wurden es dann Loop ,
-
Thread
Pflanzensensor Akkulaufzeit
(D8, HIGH); delay(2000); sensorValue = analogRead(A0); if (WiFi.status() == WL_CONNECTED){ delay(100); if (!client.connected()) { while (!client.connected()) {
client.publish("/Plant_Sensor_001/analog", aValue); delay(1000); } digitalWrite(D8, LOW); ESP.deepSleep(3600e6); } [/c]
-
Thread
STM32 USART1 IT Bytes verlust
sind unnötig ich möchte einfach nur bei jedem Byte meine ISR aufgerufen und das Byte in meiner uint_8. Giebts beim H7 etwas spezielles zu beachten beim IOC? FIFO ein/aus etc? Zu beachten bei H7 USART anstelle UART?
Startbit verloren. Ein weiteres Stoppbit gibt dann deutlich mehr Luft für Timingabweichungen. Im ATmega8 Datenblatt ist der kritische Abschnitt sehr schön erklärt.
-
Thread
NVMCTRL - ATTINY 416
Configuration Change Protection' nachlesen. bei mir läuft: [code] #include "avr/io.h" uint8_t appdata_0 __attribute__((address (0x8F00))); uint8_t appdata_3 __attribute__((address (0x8F03))); uint8_t appdata_7 __attribute__((address (0x8F07))); int main (void) { NVMCTRL.ADDR = 0x8F00
Tja - funktioniert auf dem ATmega4809: anschließend steht in 0x8F00 (flash gemapped in DATA) sowie in 0x4F00 (nur ATmega4809, original flash) das 0x77.
-
Thread
tuidude - Textuserinterface für AVRDUDE unter Linux
Unterschiedlichkeiten der Bitpositionen, vor allem wenn man nicht nur die Bits bspw. CKSEL1 / CKSEL2 / CKSEL3 eines Atmega anzeigen möchte, sondern per Text anzeigen möchte dass: [code] CKSEL0 = 1 CKSEL1 = 0 CKSEL2 = 1 CKSEL3 = 1 der Einstellung: Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 0
-
Thread
LP2951 Shutdown via ATtiny 3.3V
Sagt das mal den Datenblattmalern :-/ Kurz&knapp: zur Kondensatorauswahl sollten die Kapitel 8.2.2.1 und 8.2.2.2 genau angeschaut werden...
sind nutzlos. > Der ERROR Ausgang darf nicht angeschlossen werden Ich hatte mich vom Datenblatt (8.2 Typical Application, Figure 33.) "inspirieren" lassen, was ja falsch ist (siehe Lothars Antwort). > Dann nehme ich doch lieber gleich einen µC mit ein paar Pins mehr... ;-) Da kommt auch ein ATmega328P
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
sei // if(!(SREG & (1<<0))){ if(tmpflag>999){ 3d5a: 88 3e cpi r24, 0xE8 ; 232 3d5c: 93 40 sbci r25, 0x03 ; 3 3d5e: b8 f3 brcs .-18 ; 0x3d4e [/c]
. Damit bekommt man wieder die > oben demonstrierten Probleme beim Lesezugriff. Mmh. Auf dem ATMega1284 *sind* Zugriffe auf die 16-bit TCNTn-Register atomar: "16.3 Each 16-bit timer has a single 8-bit register for temporary storing of the high byte of the 16-bit access. [...] When the low byte of
-
Thread
atmega328pb - Maximum Frequency vs. VCC
Anstatt 328p kann man den LGT8F328P verwenden. Der läuft 3.3V 32mhz.
den effektiven Takt. Andernfalls dürftest du > das Teil niemals unterhalb 2,5 V aus dem internen 8-MHz-Oszillator > betreiben, auch nicht mit dem 1:8-Prescaler, mit dem er ausgeliefert > wird. Klingt einleuchtend und stimmt hoffnungsvoll. Danke für den Link. PepeDerSchweizer schrieb im Beitrag
-
Artikel
AVR Net-IO Bausatz von Pollin
Betrieb Reduktion der Taktfrequenz: (Austausch von Q2) auf den bei 3,3 V erlaubten Bereich des ATmega32 (ATmega32(L) 8,0 MHz Takt @ 3,3 V), oder mit 6,25 MHz vom ENC28J60 betreiben Ersatz des MAX232 durch einen MAX3232 ATmega32 mit 6,25 MHz vom ENC28J60 takten (CLKOUT) Betrieb
im "full rail-to-rail swing"-Mode bei 16 MHz. Atmel garantiert ansonsten nur stabilen Betrieb bis 8 MHz. Siehe ATmega32-Datenblatt, Kapitel 8.4, Crystal Oscillator. Funktionsfähige Konfiguration - AVR-Prog. Benutzer von AVR-Prog können die nachfolgenden Einstellungen für die Lock- und Fuse-Bits verwenden
-
Thread
AVR-NET-IO PlatformIO Arduino Bauumgebung
``` // ATMEL ATMEGA32/32A // // +---\/---+ // (D 0) PB0 1| |40 PA0 (AI 0 / D24) // (D 1) PB1 2| |39 PA1 (AI 1 / D25) // INT2 (D 2) PB2 3| |
|29 PC7 (D 23) // XTAL1 13| |28 PC6 (D 22) // RX0 (D 8) PD0 14| |27 PC5 (D 21) TDI // TX0 (D 9) PD1 15| |26 PC4 (D 20) TDO // RX1/INT0 (D 10) PD2 16| |25 PC3 (D 19) TMS // TX1/INT1 (D 11) PD3 17| |24 PC2 (D 18) TCK
-
Thread
Merkwürdiges Temperaturverhalten ATmega168
Ich habe eine Schaltung A mit einem ATmega168A-PU (1435), diese misst die Temperatur und sendet Sie per Funkmodul RF22B. Nun habe ich in die selbe Schaltung einen "neuen" ATmega168A-U (35466L, 2234EKK) gesteckt und mit der gleichen Firmware
nicht nur bei einem ATMega168A-U auf, sondern reproduziebar bei 8 Stück (darunter auch 4 ATMEGA168PA-U). Jemand eine Idee?