-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Wahrscheinlich hoffnungslos veraltet. Sag das nicht! Wenn man es braucht: Spannungsversorgung 1,8 - 5 V und Stromsparen sind kein Problem.
aber selbst ein Mega328 schon hoffnunglos überdimensioniert. Das ist eher was für irgendwelche 6 oder 8 Pin Tinys.
-
Thread
Protokoll für einfache Kommunikation rs485
]=0x00; txBuffer[8]=0x78; crc= function_crc( txBuffer, len); txBuffer[len] = crc & 255 ; txBuffer[len+1]= crc>>8 ; serial_tx(txBuffer,len+2); } #else//empfänger if(sec%7==3 && uart_str_rx
uart_string_lenx+1]) && ((crc&255)==uart_str_rx[uart_string_lenx])) { akku_volt=(uart_str_rx[9]<<8)+uart_str_rx[10]; pv_in=(uart_str_rx[11]<<8)+uart_str_rx[12]; u8 LTswitchx=uart_str_rx[13]; status_wr=uart_str_rx[8]; tag1_nacht0=uart_str_rx
-
Thread
Binär-Zähler - fertig kaufen oder Lötvorlage gesucht
weil jeder Schalter hat einen „Wert“ Schalter 1 = 1 Schalter 2 = 2 Schalter 3 = 4 Schalter 4 = 8 Und so weiter So sieht das Ding aus.
Gibt es eventuell einen Binärzähler mit zwei oder drei > 7-Segment-Anzeigen und entsprechend 7 oder 8 Schaltern? Soweit ich weiß bedienen diese IC immer nur eine Ziffer. Was du vor hast, lässt sich leicht mit einem Mikrocontroller (z.B einem ATmega328) realisieren, sofern man bereits entsprechende
-
Thread
Pullup-Widerstand Stromverbrauch zu hoch
Taktfrequenz senken (um unter die 4,4 µA zu kommen) Ich habe mit Hilfe dieser Anleitung den Bootlader „Atmega328 on a breadboard (8 MHz internal clock)“ drauf gebrannt. https://wolles-elektronikkiste.de/atmega328p-standalone-betreiben Wie ich unter die 8Mhz komme weiß ich leider nicht. Thomas B. schrieb
Batterieanwwendungen. Dazu dann noch der CLKDIV8, dann wird die SW quasi im SinlgeStep ausgeführt... ;-)
-
Thread
Mikrocontroller M-Tester, welche Hardware?
644 (1284) mit nur 32kB Flash. Es gibt auch noch den 164 mit 16kB. Das sind alles Nachfolger der ATmega16 und 32 - also DIL40 oder QFP44 Sie sind alle pinkompatibel. Die 8er (48 (4kB), 88 (8kB), 168 (16kB), 328 (32kB)) sind aus dem ATmega8 entstanden und sitzen in DIL28S oder QFP32. Auch diese Gruppe ist untereinander pinkompatibel. Der ATmega328PB weicht leicht ab. Es gibt auch noch weitere Gehäusevarianten. Gruß Jobst
-
Thread
YIHUA 982 und die KSGER V3.1S T12 oder doch besser was ganz anderes ?
de.aliexpress.com/item/1005008425392116.html?spm=a2g0o.productlist.main.7.780e496dokT7Jg&algo_pvid=c2dd14c8-554e-4da6-92ed-54cdb15af5d3&algo_exp_id=c2dd14c8-554e-4da6-92ed-54cdb15af5d3-6&pdp_ext_f=%7B%22order%22%3A%221%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%21103.51%
1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=69ded797-c540-4ffe-95a4-c327b81fb7b8&_t=gps-id:pcDetailTopMoreOtherSeller,scm-url:1007.40050.354490.0,pvid:69ded797-c540-4ffe-95a4-c327b81fb7b8,tpp_buckets:668%232846%238108%231977&pdp_ext_f=%7B%22order%22%3A%2241%22%2C%22spu_best_type%
-
Thread
PIC Mikrocontroller noch aktuell ?
keine Rolle mehr spielen. >> >> Und das bestimmst du? ☺ > > Naja, wenn man sich spezifisch für 8-bit Mikrocontroller interessiert, > dann kommt natürlich auch PIC in Frage. Aber Padauk, AVR und STM8 sind > vielleicht sogar interessanter. Die wohl interessantesten 8-bit Controller, sind die
betrieben werden können, und deren > Energieverbrauch dann auch niedriger ist als z.B. bei Betrieb bei 1.8V + > Buck-Converter 4.2->1.8V 5V AVR, PicoPower. Allgemein 5V uC.
-
Thread
KiCAD 9.06: ERC mit unberechtigten Fehlern ?
Hallo, um im Projekt etwas weiter zu kommen, habe ich parallel die Vorgängerversion KiCad Rel 8.09 installtiert und damit weiter gerbeitet. Ich hab mich danach nochmal mit KiCAD 9 beschäftigt. Seit der Installation von KiCAD 8 sind wundersame Dinge im KiCad Rel 9.06 geschehen: - die Verbindungspunkte
ursprünglich beschriebenen Beobachtungen führte. Nach Deinstallation von Rel. 7 und Installation von Rel. 8 scheint nun auch Rel 9 wie erwartet zu funktionieren. An der Symbolausrichtung konnte es eigentlich nicht liegen, den z. B. der ATMega 328PA wurde aus der KiCAD-Bibliothek eingefügt und am Raster
-
Thread
Atmega 328PB lässt sich nicht programmieren
Sysfs schrieb im Beitrag #7984578: > Frank K. schrieb im Beitrag #7984571: >> nimmst Du 1.8V > > Bei 1.8V wird der interne Crystal zu langsam. Ich brauche meine 8MHz. > 4MHz Reichen für mein Projekt nicht mehr. Ich kann noch bis 2.7V runter > gehen, aber mit der Diode hinter dem LDO
limitiert ist. Wieso gilt das nicht? Edit: Ich habe mich wohl verlesen. Da steht, dass der MCU bis 1.8V die vollen 8MHz kann.
-
Thread
Gibt es heute noch schöne HiFi-Systeme? :)
vom Analog-Bereich so wenig Ahnung, überhaupt das Problem zu finden. :) Ich bin durch Basteln mit ATMega-Mikrocontrollern hierher gekommen. Das könnte ich mir aber echt mal vornehmen, die Gerätschaften zu holen und wenigstens mal auseinanderzubauen, ob mir was auffällt. Vielleicht sieht man ja schon
Zehntelsekunden dauern kann, bis der Ton richtig da ist: https://www.youtube.com/watch?v=LWQADWh3D8s https://www.youtube.com/watch?v=_Zl_TyQ29Fs Man könnte noch ein Verlängerungsrohr von so 50 m Länge dranstecken, dann ist vielleicht auch eine volle Sekunde Einschwingdauer drin ;-)
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
> ATmega328 ... Ein paar Pins haben zwei Interrupt-Funktionen ... PCINT18 Was aber nur sehr bedingt zum vorliegenden Thema passt. Denn wie Torsten R. bereits schrieb, weckt jeder PCINTn den ATmega328
unterentwickelt. Bei den weiterentwickelten AVRs kann die Referenzspannung eingestellt werden - zwar nur mit 8 Bit, aber das ist auf jeden Fall besser als nichts.
-
Thread
Feinfühlige Geräuscherkennung mit Arduino?
mal 1-2 Zählwerte vom AD-Wandler. Tolle Wurst. Es ist ja klar, daß man mit einem Arduino mit ATmega328p keine Audio-Verarbeitung macht. Und ich mit meinen Programmierkenntnissen schon gleich gar nicht. Aber mit einem komplett unverstärktem Mikrofon wäre das auch völlig unmöglich! Nun ist die Frage
Tom H. schrieb im Beitrag #7982844: > Es ist ja klar, daß man mit einem Arduino mit ATmega328p keine > Audio-Verarbeitung macht. So pauschal würde ich das nicht sagen. Wenn man sich mit Telefonqualität begnügt klappt auch Soundanalyse per FFT. Ich würde erstmal die bestehende Schaltung
-
Thread
Mosfet Modul mit PWM ansteuern MKS GEN_L V2.1
Hier als D8 bezeichnet
Bernd schrieb im Beitrag #7988628: > Hier als D8 bezeichnet Weshalb schreibst du dann Pin_8?
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
switches A and B as lowest two bits (000000BA) // Hier: A an D12, B an D11 (Arduino Nomenklatur) uint8_t getEncoderStatus() { return ( ((~PINB & (1 << 4)) >> 4) // A shift to the most right |((~PINB & (1 << 3)) >> 2));// B shift to the right before A } int main(void) { int8_t ticks; // resulting number of turn ticks (must be signed) uint8_t encoder_queue; // encoder queue (relevant bits xx111111) uint8_t encoder_status; // actual encoder status (relevant bits xxxxxx11) encoder_queue = GetEncoderStatus(); // initialize encode
-
Thread
TTL Impuls Länge auslesen und weiterverarbeiten
Ein Arduino Nano (z.B. https://www.reichelt.de/de/de/shop/produkt/arduino_kompatibles_nano_board_atmega328pb_usb-c_extra_io-372078, der Atmega328PB hat sogar drei solcher ICP-Eingänge), etwas C++, etwas Python, fertig. LG, Sebastian
Ein Overflow darf sein, wenn man mit unsigned rechnet. Ist ein kleines Geheimnis von uint. uint8: 0x02 - 0xff = 0x03
-
Thread
EMS Fertigung: 95% Ausfallquote
Ich hatte mit dem ATMEGA 4809 mal ähnliche Probleme Und zwar muss man in dem Register den Prescaler vom ADC einstellen. ADC0_CTRLC = ADC_PRESC_DIV8_gc; Stellt man den zu schnell ein, dann geht es nicht richtig. Ist im Datenblatt leider unzureichend dokumentiert. Du musst den mindestens auf 8 einstellen. Beim ATMEGA32-16AU weiss ich natürlich nicht, ob das ein Problem ist. Vielleicht kannst du das ja mal versuchen. Gruss
-
Thread
Bahnhofsuhr als LCD-Anzeige
Ich habe sogar einen da. P4 Modell 8 (2018)
René H. schrieb im Beitrag #7980539: > P4 Modell 8 Modell B, nicht 8 Matthias S. schrieb im Beitrag #7980541: > Dann nimm den und schicke sein Video auf einen Monitor. Es sollte schon ein Display sein. Wo kann ich lernen, wie html auf den
-
Thread
Die Katze aus dem EU-Sack: https://www.china-gadgets.de/ende-der-zollfreigrenze-fuer-sendungen-aus-c
Nemopuk schrieb im Beitrag #7980477: > AZ-Delivery Der Laden, der haufenweise Marken wie "ATMEGA328" oder "HD44780" registriert hat? Da würde ich nicht unbedingt kaufen.
Wertzollsatz festgelegt wird, und zwar 5 Prozent (zum Beispiel für Spielwaren, Haushaltsartikel), 8 Prozent (zum Beispiel für Seidenwaren, Glaswaren), 12 Prozent (zum Beispiel für Bestecke, Elektrogeräte), 17 Prozent (zum Beispiel für Schuhe)." Der Zeitplan reicht bis zur verpflichtenden Geltung
-
Thread
erste Platine, bitte um Hilfe/Kritik
Von den ATMEGA32-16AU gibt es einiges an Fakes, die gerade im Analogbereich Schwächen haben.
Signal JOY_LINKS_X und die hautenge Passage unter C20 könntest du dir noch einmal angucken. C20 und R8 können etwas hoch und dann kann die Leiterbahn ganz entspannt unten herum unter dem Via geführt werden. Die ganze Durchführerei unter C21, R9, R7, R6, R8 entfiele dann ebenso. JOY_LINKS_Y kann auch direkt
-
Thread
Hilfe bei CMOS Testschaltung
Abblockkondensator an jedem Baustein fängt das auf. Übrigens ist immer noch ein Logikfehler drin. Beachte Q8 des zweiten 4514.
Ein Königreich für einen ATMega. Der langweilt sich in dieser Schaltung zwar zu Tode, aber bestimmt hätte es eine KI geschafft, das Programm dafür zu schreiben... Aber wer hier mit mRNA-Bullshit anfängt, wie kommt's, daß man solchen
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Der hat 8kx8 Programmspeicher, das ist nicht Feld/Wald/Wiese.
8kB Programmcode (1x 0B, 1x 4kB) 2 besitzen exakt 8kB 19 weitere mit mehr Speicher (bis 64k) stehen auch noch zur Verfügung. Ich würde schon sagen, dass das Feld/Wald/Wiese ist! Leider wurde
-
Thread
ATMega32u4 unter Linux
fummelst. Das hab ich zuvor schon ausprobiert. Das ist echt merkwürdig: dfu-programmer atmega32u4 get Bootloader Version: 0x00 (0) dfu-programmer atmega32u4 dump Failed to read 28672 bytes from device. lsusb Bus 005 Device 046: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
Ob S. schrieb im Beitrag #7976332: > So alt, dass er wirklich gar keinen Atmega kann, ist er sicherlich > nicht. Er konnte tatsächlich keinen M32u4! Mit einem M8 oder M323 hat es funktioniert. Deshalb ging ich zuerst von einem Schaltungsfehler aus.
-
Thread
Geschichtsfragen zu Atmel ATMega
muß wenn man von einem Typ auf den Nachfolger umsteigt. Ich habe hier "AVR523: Migration from ATmega8 to ATmega8A" vorliegen. Aus dem Dokument geht hervor, daß der ATmega8A das gleiche prinzipielle Design wie der ATmega8 ist, nur geshrinkt (vulgo: kleinere Strukturen). Damit einher geht eine verringerte
Byte" name="UBRRH" offset="0x40" size="1" mask="0x0F"/>[/pre] ATmega16A.atdf [pre]<register caption="USART Baud Rate Register" name="UBRRH" offset="0x40" size="1" mask="0x8F">[/pre] ist wohl nur einen unwesentlichen Tippfehler.
-
Thread
Suche kleines Modul/Breakout: DCDC von Arduino steuerbar
Störungen kommen aus der Schaltung evtl. zurück, aber der Zacken ist nicht von Arduino, Software oder ATmega verursacht.
kHz könnten dann dazu führen das man ein > Pfeifen hört. Mit dem Chip schafft man hier 30kHz bei 8MHz Systemtakt. 8 Bit Auflösung reichen für diese Anwendung ja völlig aus. Wie schnell der FET in diesem Aufbau ist, muss man ausprobieren. Könnte aber mit 30kHz klappen. Gruß Jobst
-
Thread
Fuses per Source Code setzen
Hallo, ich habe ein Atmega2560 Pro Board. Dabei lassen sich die Fuses nicht über die USB-Schnittstelle bzw. den Bootloader setzen. Daher hatte ich versucht, die per Source-Code zu setzen. Gefunden habe ich dazu mehrere Beispiele
Man kann zwar die Fuses nicht per Software verändern, aber wenn es nur um den Vorteiler geht (CKDIV8), der läßt sich im Programm anpassen. Das geht über das CLKPR-Register (Kapitel 10.13.2): [c] // Make sure all clock division is turned off (8MHz RC clock) CLKPR = (1 << CLKPCE); CLKPR
-
Thread
LED Zuleitungen reduzieren.
H. H. schrieb im Beitrag #7980046: > Und mit dem gängigen 0,8mm FR4... ... wäre es nicht anders ;-)
getest. Zum testen hatte ich leider nur einen Atmega328p bei der Hand. Ich denke ob ich das Programm auf einen Atmega328p oder Atmega328pb brenne, wird egal sein, solange ich den Controllertyp in der IDE umstelle bevor ich mit dem USBasp brenne. Liege
-
Thread
ESP32 und SG90 Servo mit 4 x AA Batterie versorgen
sehen Man muss diesen Eingang nicht verwenden, sondern kann direkt 5V einspeisen. Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren.
Harald K. schrieb im Beitrag #7967379: > Sebastian schrieb: >> Arduino > > Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene > Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest > allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren. Kann man als Pro-Mini-Clone
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
C11 C15 C3,10 C5,14 C13 IC3 Jumper-Leisten, X4,5 JP7, JP9 LED 1-4,7 LED 5,6 MIC Speaker Q1 R22 R5,8-11,25-26 R3,7 R20 R18 R2,6,12,17,24 R4,16 R21 R19 R1 (MIC.GAIN) R15 (VOLUME) f¨ ur R15 S1 X2,3 f¨ ur LM386 f¨ ur ATmega1284 Tabelle 1: Bausatz Bauteilliste 4 2 Best¨uckung 1.2 Hinweis Trotz
ist der erste PIN auf der linken Seite, PIN 1. Wie in Abb. 7 ist im Falle des ATmega1284 ist PIN 1 der PB0. F¨ ur alle aufgef¨ uhrten Bauteile mit einer Einbaurichtung, wird die Polarit¨at sowohl im Best¨ uckungsplan als auch auf der Platine selber vorgegeben. Abbildung 8: ATmega1284
-
Thread
[verschenke] AVR Mikrocontroller board
digitale-messdatenverarbeitung-mit-mikrorechnern-dmm Das Entwicklungsboard verfügt über folgende Eigenschaften: ATmega1284 Microcontroller mit 128kB Flash und 16kB SRAM 128x64 Pixel Grafik Display 8 MBit externer Flash (SPI) Audio in/out Joystick USB Anschluss (Programmierung des µC über Bootloader) JTAG/ISP
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
, mit der auch tatsächlich irgendjemand was macht (um rein akademische Konstrukte oder sowas wie bo8 auszuschließen)?
die These, es gebe für jede Plattform einen > C-Compiler. https://youtu.be/GvIdgExPF7M?si=VFgZ0cP8SBTOql-h Oliver
-
Artikel
RFM69
auf dem SX1231H von Semtech == Vergleich zum RFM12B == RFM12B RFM69(C)W Versorgungsspannung 2,2 - 3,8 V 1,8 - 3,6 V Max. Datenrate 115,2 kbit/s 300 kbit/s Sendeleistung 5 dBm 13 dBm Empfindlichkeit -105 dBm -120 dBm Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung. Das Funkmodul kommuniziert über die SPI Schnittstelle mit dem µC. Im einfachsten Fall werden SCK, MISO, MOSI und NSS benötigt. Am besten führt man auch noch DIO0 zum Prozessor. Dieser
-
Thread
24-Kanal PWM Led-Controller mit key-scan
Irgend ein ATMega mit genug PortPins schafft das, bzw. die PWM-Frequenz bei 8 Bit ist dann für LEDs noch ausreichend hoch.
24 PWM-Kanäle 8bit + nochmal 8..9 IO für die Tastenmatrix (weil es naturgemäß nicht auf den PWM-Kanälen liegen kann) in einem Chip ist sehr speziell. Scheint naturgemäß kein Produkt zu sein, wo sich ein Halbleiterhersteller