-
Thread
Spielekonsolen mit AVR
Meine Güte, er hat doch nur gefragt ob jemand Konsolen auf Basis von ATmega kennt und nicht ob es Sinn macht sich eine Konsole mit einem ATmega zu bauen. Das sind 2 verschiedene Fragestellungen. Und auf die erste haben einige geantwortet. Auf die letztr nur du. Und das
geht in PLD (*)) Ab Adresse $8000 (obere 32kB vom AVR) werden diese Bänke (mittels 32kB- / 16kB- / 8kB- / 4kB- Pages) dann adressiert. (bsp. 1x32kB oder 2x16kB oder 4x8kB oder 1x16kB u. 2x8kB oder ...) (*) das PLD schaltet die Bänke frei (an \E von FF-IC), je nach Variante und
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
PORT->Group[0].PINCFG[19].bit.PULLEN = 1; PORT->Group[0].OUTCLR.bit.OUTCLR = (1 << 19); /* PA16: input with pullup */ PORT->Group[0].PINCFG[16].bit.INEN = 1; PORT->Group[0].PINCFG[16].bit.PULLEN = 1; PORT->Group[0].OUTSET.bit.OUTSET = (1 << 16); /* LED0 on XPlainedPro: PB30, active
Experimentierboards. Stimmt. Preislich ist so ein Board jedoch schon eine ganz andere Liga, als ein nackter ATmega328P-PU. Einmal kurz abgerutscht, schon sind 16..30 Euro im Müll. Beim Atmega sind es nur 2 Euro.
-
Thread
Steuerung von 6 Magnetventil
08.00 für 2 min öffnen -Magnetventil_4 soll um 12.00 für 2 min öffnen -Magnetventil_5 soll um 16.00 für 2 min öffnen -Magnetventil_6 soll um 20.00 für 2 min öffnen Ich würde mir hoffen das es so in der Art Aussehen würde bei dem Bild- Platine_Zeitschaltuhr.jpg dass man mit einen Knopf
schließt die Ventile über jeweils eine Diode in Reihe an? https://www.ebay.de/itm/115522733011?mkcid=16&mkevt=1&mkrid=707-127634-2357-0&ssspo=zfQAS0xZQ82&sssrc=2047675&ssuid=&widget_ver=artemis&media=COPY
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
Habe mir die Ansteuerung Master SPI im Atmega48 angeschaut. Scheint beides gleich zu sein. Komisch
-
Thread
Z80 Fälschung erkennen?
z.B. LDA X+ Lade A mit dem Wert, auf den X zeigt und inkrementiere X danach um 1. X ist ein 16-Bit-Register LDD X++ Lade D mit dem Wert, auf den X zeigt und inkrementiere X danach um 2. D ist ein 16-Bit-Register (das sich aus den beiden 8-Bit-Registern A und B zusammensetzt)
geknackt) Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
Arduino Nano programmieren - wie?
hochladen (bei den Ikons Pfeil nach rechts neben dem Haken) drücken. Brauchst Du ein Bild? Das Ding (ATMEGA328) hat üblicherweise einen seriellen Bootloader drauf. Das können 8-Jährige ohne jede Anleitung, sorry, das ist keine Häme, sondern Realität.
Uwe G. schrieb im Beitrag #7186792: > Das Ding (ATMEGA328) hat üblicherweise einen seriellen Bootloader drauf. Nicht zwangsläufig. Aber der ISP-Header ist laut Bild ja vorhanden, so dass man ihn notfalls mit dem Dragon drauftun könnte. Für solche
-
Thread
Atmega 328P mit Elnec Programmer programmieren
Mit eben diesem Adapter habe ich in einem Steckbord einen entsprechenden Testaufbau gemacht. Der Atmega tut, was er soll, aber um das 16fache langsamer (Quarz 16MHz und seine Block- Kondis sind angeschlossen). Inzwischen habe ich erfahren, dass diese Atmegas ab Werk auf internen Oszi und Teilung :8 eingestellt
eben diesem Adapter habe ich in einem > Steckbord einen entsprechenden Testaufbau gemacht. Der Atmega tut, was > er soll, aber um das 16fache langsamer (Quarz 16MHz und seine Block- > Kondis sind angeschlossen). Inzwischen habe ich erfahren, dass diese > Atmegas ab Werk auf internen Oszi und
-
Artikel
LED cube
komplett mit space invaders und ohne GEMA-Zensur): (1.0, GEMA-Zensiert) Randdaten. 512 blaue LEDs ATMega32 sehr schneller Code umfangreiche Animationen ca. 1/2 ASCII Support Todo (eventuell auch erst beim Nachfolger). Musiksteuerung SD Card + Simple PC-Software für Animationen Benötigte Teile. Ich habe
R11-73: Vorwiderstände, so bemessen, dass jede LED mit 8,75mA läuft U1: 7805 U2-U9: 74HC573 IC1: ATMega32 X1: 16MHz Die 8,75mA sind notwendig, weil der 74HC573 nur max. 70mA auf allen Ausgängen zusammen sourcen kann. Bei einer superhellen LED reicht das aber aus. Da dieser Punkt immer wieder unklar ist
-
Thread
ATmega16A Atmel-8154C-8-bit-AVR-ATmega16A and flashrom
mit flashrom web seite ist hier https://www.flashrom.org/Flashrom kann ich auslesen ? ? ? ATmega16A Atmel-8154C-8-bit-AVR-ATmega16A danke
Hi Datehblatt? https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8154-8-bit-AVR-ATmega16A_Datasheet.pdf MfG Spess
-
Thread
Direkte Messung von Wechselspannung mittels ADC
Zeitpunkt ist die Spannung dann um ca. 50 % abgefallen (1000 Hz). Hier der Code const uint16_t Pin_Interrupt = 33; const uint16_t Pin_Measuring = 27; volatile uint32_t t_start; volatile uint32_t t_duration; volatile uint32_t frequency_measured; volatile bool adc_now
Und du irrst dich. Mit einem AtMega128 hätte ich weit weniger Probleme als mit dem ESP32. Einem AtMega mit 20 MHz könnte ich einfach endlos in einer Schleife warten lassen und würde den Zeitpunkt deutlich präziser treffen. Beim ESP32 hingegen habe ich Multitasking, sodass es passieren kann, dass die
-
Thread
Mikrocontroller für HMI gesucht
nicht mit CAN-FD. Ja lüg ich denn? Habe ich doch oben verlinkt. Ist aber eine andere Klasse als ATmega328 und Spielzeugdisplays.
erstmal Renesas kontaktieren. m.n. schrieb im Beitrag #7179843: > Ist aber eine andere Klasse als ATmega328 und Spielzeugdisplays. Dem "Spielzeugdisplay" gebe ich bei 1280x800 50 Mal in der Sekunde neuen Bildinhalt, auch mit einem ATMega328. https://riverdi.com/product/eve4-intelligent-display-rvt101hvbnwc00
-
Thread
Auswahl eines Arduinos für API Abfrage per WLAN und Taster schalten
könntest, > was Du schon mal gemacht hast und was Du kennst. Im Studium 2-3 Sachen mit einem ATMega8-Evalboard, LinBus Interface damit bedienen, digitale Filter, PWMs ausspucken, irgendwas einlesen, irgendwas damit regeln ;) Ich bin arbeitstechnisch mittlerweile im Dunstkreis Simulation/Modellbildung
, den der Optokoppler aus dem schaltenden Pin des Pico ziehen kann? Das wäre beim Pico max 16mA. Softwareseitig funktioniert die Routine grundlegend, aktuell schreibe ich Logs in den internen Flash, will mir aber eine eigene REST Api hosten, an die ich Logs posten kann und von extern Parameter
-
Thread
Wenige 100kb aber alles drin?
de.wikipedia.org/wiki/Demoszene https://www.pouet.net/ Oder, auch passend zum Forum hier, Demo auf dem Atmega88: https://www.linusakesson.net/scene/craft/ => Video anschauen, das läuft *alles* incl. VGA-Signal-Erzeugung und Audio, auf einem 8-Bit µC mit 8kB Flash.
LCC-Win mit Win32 Api Wenn man den zum Laufen kriegt. Beim Watcom-Compiler hat man mehr von einem 16/32 Bit-System. Läuft aber bei mir auch auf Windows 8 ganz ordentlich, und eine 64 Bit Version soll es auch geben. Früher wurde auch viel mit Pascal gemacht - Aber die Petzoldbücher (C-Programmierung
-
Thread
Ansteuerung von LED-Stripes
> Als Controller würde ich gerne einen ESP8266, ESP32 oder möglicherweise > auch nur einen ATmega verwenden. [...] > Fünf > programmierbare PWM-Ausgänge hat keiner der genannten Mikrocontroller. Das ist natürlich kompletter Quatsch. Es gibt schließlich unzählige Atmega-Typen und die
https://www.nxp.com/products/power-management/lighting-driver-and-controller-ics/led-controllers/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685 mit 16 Ausgängen. Damit könntest Du jeden Kanal von jedem deiner drei Strips separat ansteuern. Geht natürlich auch anders, aber so ist
-
Thread
ATmega644 Watchdog
Hi <> Bei den >von mir bisher verwendeten Controllern ATmega8 und ATmega32 funktioniert >dieser Code einwandfrei. Der ATMega644 ist aber weder ein ATMega8 noch ein ATMega32. Also lies das Datenblatt! MfG Spess
#7170058: > Jetzt habe ich nicht aufgepasst: wie kommt Ernst B. auf >> Startup-Time auf 4.1 ms (+16 Clocks) gestellt > ? Das Fuse-Low-Byte steht auf 0xEF, dazu lese ich im Datenblatt '14CK + > 65 ms', oder? Kommt drauf an, ob es ein ATmega644 (65ms) oder ein ATmega644P (4.1ms) oder ein Atmega644PA
-
Thread
E-Bike Akku prüfen beim Gebrauchkauf vom E-Bike
reparieren. Da ist nicht viel drin außer den Mosfet die kaputt gehen können. Den Rest kann man mit einem ATMega8/16 locker erschlagen. Bei meinem ist aber glaube ein PIC drin, aber auch den kann man sich besorgen und die Firmware ist auch kein großes Ding. Strom und Spannung messen und bei 250W abriegeln bekommt
-
Thread
AVR was passiert kurz vor der Brown-Out Erkennung?
Falls es eine Rolle spielt: Lasst uns einen ATmega328P als Beispiel nehmen. Angenommen ich habe einen AVR dessen Brown-Out Detektor auf 2,7V eingestellt ist. Er wird mit 5V betrieben. Was passiert, wenn die Versorgungsspannung zwischen 5V und 2,7V
kriegt man oft nur durch Tests oder auf Nachfrage beim Hersteller heraus. Nehmen wir mal deinen Atmega 328P als Beispiel und schauen in Datenblatt. Kapitel 28.4 - Speedgrades https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Da steht
-
Thread
Raspi Pico -taugt der was und in C programmieren?
und natürlich die Errata. Dann braucht er nur noch einen Compiler, und kann wie mit seinen ATMEGA-8 loslegen.
Debuggers für den Anfänger sehr empfehlenswert. Das wäre für den TO gegenüber dem "debuggerlosen" ATMEGA-8 auch ein echter Fortschritt.
-
Thread
ATmega328P-Platine
Frank K. schrieb im Beitrag #7165411: > Ein Atmega328P ist auch eher gut abgehangen. > Not Recommended for New Designs https://www.microchip.com/en-us/product/ATmega328P
EAF schrieb im Beitrag #7165695: >> Ein Atmega328P ist auch eher gut abgehangen. >> Not Recommended for New Designs >> https://www.microchip.com/en-us/product/ATmega328P Da steht aber auch, dass stattdessen der kompatible ATmega328PB verwendet
-
Thread
Quo Vadis DAB+ ?
mit je 100KW ERP. Jeder Sender hat am Ausgang 10KW, Leistungsaufnahme aus dem Netz pro Sender ca. 16KW. Zum Vergleich die DAB+ Sender pro Sender bis zu 10KW ERP für bis zu 8 Programme. Ein Parallel Betrieb UKW und DAB+ ist nicht mehr all zu lange tragbar. E34 L. schrieb im Beitrag #7165348
lauter klingen. > > im Prinzip reicht eine AGC/wenig Komprimierung. Wozu komprimierung? Mit 16-Bit Übertragung hat man genug Dynamik, um auch die Ohren eines Herbert von Karajan zufriedenzustellen. > und gefühlt auch leiser als die Konkurrenz. Nicht nur gefühlt, sondern es ist wirklich
-
Thread
Fractional Baud Rate?
8051 immer ein 11,059MHz Quarz verpaßt. Das geht ohne jeden Rundungsfehler bis 115200Baud. Und ein Atmega2560 läuft mit 14,7456MHz gleicht gut, wie mit 16MHz. Heutzutage kann aber niemand mehr rechnen und nimmt glatte MHz-Quarze und versteht nicht, warum die UART Übertragungsfehler macht.
ein > 11,059MHz Quarz verpaßt. Das geht ohne jeden Rundungsfehler bis > 115200Baud. > Und ein Atmega2560 läuft mit 14,7456MHz gleicht gut, wie mit 16MHz. Eine merkwürdige Vorgehensweise, sich auf das unwichtigtse Timing zu konzentrieren. Da nehme ich lieber 20 MHz und habe ein exaktes, jitterfreies
-
Thread
PFS154: langsam schwindet mein Vorrat
. https : // german.alibaba.com/product-detail/Integrated-Circuits-Microcontroller-MCU-PFS154-S16-1600056623571.html Vorsicht, diesen Link NICHT öffnen und dort was bestellen, es gibt keine Chips. ---------------------------------- So, weiß jemand, wo ich mich vorsorglich mit PFS154 eindecken
So, ich habe doch heute tatsächlich von lcsc.com 150 Stck. PFS154-S16 bekommen! Kann ich nun wieder einiges einfach so "verbraten". Für den, den es interessiert (Stand 02.05.2023, 11:15 Uhr): Es waren noch 200 Stck. zu haben ! Auch STM32F072CBT6 zu einem (sehr
-
Thread
ARM abseits der Mikrocontroller, neuer Einplatinenrechner mit x86-CPU uvm
konfigurierte Maschine. Der Arbeitsspeicher liegt in Form zweier SO-DIMM-Module vor und umfasst von Haus aus 16GB. Das auf IPS-Technologie basierende Display ist ein Touchscreen (lies: wahrscheinlich spiegelnd) und hat eine Auflösung von 1920x1080. Wer eine Vorbestellung vornehmen möchte, kann dies unter https
. 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
phasenverschobene PWM mit STM32F103C3
Ich empfehle irgend einen ATTiny oder ATmega mit 3 freien PWM Pin's und 3 freien 10-bit AD feedback pins zu verwenden, das folgende habe ich auf 60Hz konfiguriert, die gewünschte Frequenz kannst Du mit PWM_PRESCALER ändern. Drei PWM's auf einem
PB0); #endif // Calculate moving average of ADC readings uint8_t adcLow = ADCL; uint16_t adcReading = ADCH << 8 | adcLow; #if WINDOW_SIZE == 1 #define _ADC_VALUE adcReading #else adcMovingAverage += adcReading; adcMovingAverage -= avgBuffer[cycle]; avgBuffer[cycle
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Flets G. schrieb im Beitrag #7161973: > 2560 Hallo Ich hätte noch ein paar (>50) ATMEGA324PV-10AU Sowie zwei ATMEGA2560-16AU Hab vor kurzem meinen Bestand hier aufgeschaltet: https://gassenmarkt.ch/ Gruss
LPC1766 drin. Der STM32F103ZCT6 mit 256 kB Flash für 8,70 €, und in der gleichen Werbung ein ATMEGA 32-16 DIP für 8,35 €.
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
nicht perfekt, aber irgendeinen Tod muss man sterben ;) Ich habe ein Bild von der Architektur der 16-bit-Timer angehängt. Daraus ergibt sich ja diese Formel (aus RP2040 Datenblatt Seite 530). [math]f = \frac{125MHz}{(TOP + 1) \times(DIV\_INT + \frac{DIV\_FRAC}{16})}[/math] [code] Wertebereiche
Sicherheit noch beliebig optimieren. Die Frage ist nur, ob es den Aufwand (und Lesbarkeit) bei 256+16 Durchläufen rechtfertigt.
-
Thread
UART eines Atmega8, kann nichts senden..
Hallo zusammen, Ich habe ein kleines Board mit einem Atmega8, dieses soll über ein HC12-Funkmodul ein paar Bytes verschicken. Der UART gibt jedoch nichts raus, bzw der TX-Pin (D1) bleibt '0' / 0V. Eventuell habe ich ihn falsch konfiguriert oder nutze ihn
ich folgenden Code: Zuerst die Konfiguration: [c] void UART_FT232_Init() { /* UCSRA-Config Atmega8 7654 3210 0010 0000 = Reset-Config |||| |||-MPCM R/W Enable multi processor communication |||| ||--U2X R/W Double the Speed in async Communication |||| |---PE R Parity Error in receive
-
Artikel
DDS
Universell programmierbarer Funktionsgenerator HF-Meßplatz: Einfache Schaltung: 6 Drehschalter - PIC16F84 - AD9833 Berechnung des Frequency Tuning Words Praktische Umsetzung DDS Sinuserzeugung verbesserte DDS, basierend auf Jesper DDS, mit verschiedenen Modulationsarten. Signalgenerator, Grenzen eines Atmega8 SPWM auf Atmega8, bitte um Feedback hinsichtlich Optimierung DDS mit AM Modulation Grundlagen Sinus mit DDS Nicht-Sinus DDS Sinustabelle mit 2 Geschwindigkeiten DDS AD9851 Synchronisierung Zwei 45kHz-Signale
-
Thread
si5351 AN619
Bleib mal auf dem Teppich. Bei meinem Wobbler (der vom Funkamateur) steckt ein AD9951 und ein PIC16 drin. Der Flaschenhals ist hier die serielle Strippe, die die Verbindung zwischen Wobbler und PC macht. Da ist es nötig, sich Gedanken zum Übertragen der Ergebnisse zum PC zu machen. Dennoch reicht die
Einschwingzeit benötigen. Allerdings ist der PIC in Assembler programmiert. Um bei sowas einen PIC16 oder einen ATmega zu überfordern, muß man sich schon ziemlich dämlich anstellen. W.S.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
entdeckt. Die IDE heißt jetzt anscheinend MPLAB X und da steht etwas von 60 Tage Testversion für C16. Muss man danach zahlen oder gibt es auch eine kostenlose Version, wenn man das wie ich nur als Freizeitbeschäftigung betreibt? Die Antwort gilt dann vermutlich auch für den ATMEGA4809, für den es ebenfalls
entdeckt. Die IDE heißt jetzt anscheinend MPLAB X > und da steht etwas von 60 Tage Testversion für C16. Muss man danach > zahlen oder gibt es auch eine kostenlose Version, wenn man das wie ich > nur als Freizeitbeschäftigung betreibt? Die Antwort gilt dann vermutlich > auch für den ATMEGA4809, für
-
Thread
Mainboard Dell defekt durch Arduino
Kondensatoren untersucht, die gleich neben dem eingekreisten USB sind. Der Kondensator direkt daneben (47nF 16V) hat 2 Ohm. und der 10 mm weiter ebenfalls 47nF 16V hat ne offene Leitung. It das normal?
Schaltplan hab ich gepostet am 08.08 um 16:08 Uhr
-
Thread
[V] Netzteil nostalgisch leicht defekt
für die höheren Spannungen kleiner Transformator für 5V / 12V Anzeige erfolgt mit einem Atmega8 auf 2 x 16 LCD Warnton bei Kurzschluss 0 - 30V ca. 3A mit regelbarer Strombegrenzung * 0 - 30V ca. 3A mit regelbarer Strombegrenzung 12V konstant mit 7812 5V konstant mit 7805 12V an Cinchbuchse
Dasselbe gibt es auf einer anderen Plattform schon für 29€ zzgl. Versand. Wenn es den Quellcode zum ATMega gibt, wäre ich vielleicht interessiert.
-
Artikel
AVR Transistortester
Eigenschaft, wie sie von Markus Frejek entwickelt wurde. Die wichtigsten Eigenschaften: Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren. Anzeige der Messergebnisse auf ein LCD mit 2x16 oder 4x20 Zeichen. Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display
Frejek. J'aimerais citer ici les caractéristiques les plus importantes : Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284. Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères. Au lieu d'un afficheur LCD à 2x16 caractères, on peut aussi
-
Thread
Sind das Blitzeinschläge im Wasserfalldiagramm?
Kann auch mit einem AtMega detektiert werden: https://www.ramser-elektro.at/blitz-o-shield-der-gewitter-detektor/
MaWin schrieb im Beitrag #7153013: > AtMega ist hübsch, geht aber sicher auch mit einem Vorsatz an der PC-Soundkarte, zB Direktmischer oder umfunktionierter DCF77-Empfänger.
-
Thread
ADC-Spannung korrekt berechnen?
Analogie ergibt sich nur, wenn man das Runden mit üblicher Integer-Arithmetik betrachtet Wenn ich 16 8-Bit-Werte addiere und durch 16 Teile, dann runde ich immer ab. * Beispiel A: 15*2 + 1*1 = 31. 31/16 = 1, nicht 2 * Beispiel B: 15 * 200 + 1^*199 = 3199. 3199 / 16 = 199,nicht 200 Darum
schlecht bleibt. Das analogon hierzu ist jedoch schwerer zu verstehen und betrifft auch nicht die 16, sondern die 8 Bit: Das Ergebnis (die Summe) mit 256/255 multiplizieren (spreizen). Aus 31/16 wird dann 31*256/(16*255) = 7936 / 4080 = 1. Aus 3199 / 16 wird dann 3199*256/4080 = 200. Ds ist
-
Thread
32 Bit MCU gesucht
ist. Kann mir jemand vielleicht MCUs empfehlen, die von der Peripherie her das gleiche wie der Atmega328 haben (oder mehr) und sich ähnlich einfach handhaben lassen?
Sekunde benoetigst du ? Mehr als 3 pro Sekunde sind sowieso zu nervoes fuer den Benutzer. Bleib beim ATMega. Allenfalls nicht blockierend programmieren, dann wird's auch schneller.
-
Thread
Widerstandsmessung 0-24000 Ohm
genau (auf 0.1 Ohm), darüber reichen mir theoretisch 100Ohm Schritte. Der AD-Wandler hängt an einem Atmega128-16AU und der widerum an meinem LCD-Display. Da ich mein Konstrukt recht häufig nutzen werde soll es auch was abkönnen, also bei -20°C und bei +60°C(wenns mal im Auto liegen bleibt) funktionieren
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
das aufteilen: die eigentliche Heizungssteuerung (Brenner, Mischer, Pumpe) mit so etwas wie einer UVR16x2, alles andere mit Raspi/NUC/was auch immer. Oliver
-
Thread
Diskettenlaufwerk ansteuern
für dich behalten. Entscheidend ist doch immer, dass es funktioniert. Dazu vielleicht noch einen 16C50 von GI.
lesen und schreiben geht mit einem AVR Prozessor ohne grösseren Handstand. Ich hatte damals einen Atmega1284P genommen, weil der hat genug RAM und läuft auch mit 20MHz. Später fand ich dann heraus 16MHz reichen völlig und man könnte es sicher auch mit weniger RAM machen (habe ich dann nicht mehr ausprobiert
-
Thread
Hilbert Transformation im uC berechnen
to 4. Block i1 =allpass(delay_i0,31418,delay_i1); // coeff = ( ( 0.6923877778065 ) ^ 2 ) << 16 i2 =allpass(i1, 57434,delay_i2); // coeff = ( ( 0.9360654322959 ) ^ 2 ) << 16 i3 =allpass(i2, 64002,delay_i3); // coeff = ( ( 0.9882295226860 ) ^ 2 ) << 16 *i_out=allpass
,48040,delay_q2); // coeff = ( ( 0.8561710882420 ) ^ 2 ) << 16 q3 =allpass(q2 ,61954,delay_q3); // coeff = ( ( 0.9722909545651 ) ^ 2 ) << 16 *q_out=allpass(q3 ,64920,delay_q4); // coeff = ( ( 0.9952884791278 ) ^ 2 ) << 16 } [/
-
Thread
2112 RAM für SC/MP Reparatur gesucht
hocken und eingelötet sind > > Dabei könnte etwas Schleiferei helfen. Ich musste bereits einen ATmega32 > kürzen, weils sonst nicht passte. Der 2112 ist in DIP-16, der 2114 in DIP-18.
H. H. schrieb im Beitrag #7140275: > Der 2112 ist in DIP-16, der 2114 in DIP-18. Und?
-
Thread
AM2320 und I2C
Hallo Leute, ich habe hier einen AM2320 Temperatur&Feuchte-Sensor an einem ATMEGA88. Ich bring den Sensor einfach nicht zuverlässig zum Laufen. Sporadisch hat es schon geklappt, daher glaube ich, dass es nur an einer Kleinigkeit liegen kann. Ich vermute, dass es am WakeUp-Befehl
ansetzen kann, dass ich SCL und SDA vom Timing auch so hinbekomme?? Beim Adruino klappts auf einem ATMEGA328 mit dem Timing ja auch. Da sollte um ATMEGA88 nicht so viel anders sin.
-
Thread
autonomes fahren tesla vs andere
vllt. nur nach vorne kucken. Dann noch mal das gleiche für links und rechts und hinten. Das wäre dann 16 Kameras und sicher gibt es noch dabei Bereiche, die noch nicht erfasst werden, also vllt. kommen da noch 10 dazu. Eins darf man bei den Kameras nicht vergessen, eine Belichtungszeit von einer Sekunde
ist). Gut abgesehen von Deiner Argumentation, die ist so vorhersehbar die kann ich mit einem ATmega8 nachbauen.
-
Thread
Atmega32 16Bit PWM oder 10 Bit?
Ich hatte es bislang immer ao verstanden, das der Atmega 32 ein 16Bit PWM hat. Ich nutze die fertige LIB von Mikroe und kann nur Werte von 0-1023 nutzen, darüber hinaus startet er wieder bei 0. Sollte der Wert nicht bis 655xx gehen? ODer bedeutet es
KArl Fred M. schrieb im Beitrag #7134334: > Ich hatte es bislang immer ao verstanden, das der Atmega 32 ein 16Bit > PWM hat. Er hat zwei 16-Bit-PWM-Kanäle über Timer1. Sprich: gleiche PWM-Frequenz, aber getrennte Dutys für die Kanäle. > Ich nutze die fertige LIB von Mikroe Scheiß' auf "
-
Thread
Schieberegister ersetzen
Falls der AVR die 1MHz selber erzeugen darf, ginge auch die UART als gepufferter SPI-Master (ATmega88).
aber Mr. AVR meint, das wäre in ASM einfach. Ich bezweifle, daß man es überhaupt hinbekommt, auch mit 16 MHz CPU-Takt.