-
Thread
Akku für Fernbedienung
wellen_koennen_fliegen schrieb im Beitrag #5470910: > Als zusätzliche Information noch: es ist ein einfacher ATmega328P, den ^^^^^^^^^^ Schaut gut aus. Den richtigen µC hast du schon mal. Bei 3V: Run-Mode auf 128kHz: 60µA Im Power-Down Mode: <5µA
nicht in der Lage, einen 128kHz ATmega zu flashen. Jetzt muss ich erst einmal noch ein paar Tage auf einen zweiten USBASP warten, um den alten updaten zu können. Ich werde noch einmal überlegen, ob ich die Lösung mit den FETs
-
Thread
Probleme mit AVRdude - Linux
bisher keine Lösung gefunden. Daher hoffe ich dass ihr mir helfen könnt. Und zwar möchte ich einen ATmega16 mit meinem avrisp-mkII programmieren. Dazu verwende ich auf Ubuntu avrdude. Wenn ich den Controller programmiere, dann wird der erste Lesezyklus erfolgreich ausgeführt (auch eine wohl passende Signatur
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 10 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff lock 0 0 0 0 no
-
Thread
4x4 Matrix Tastatur am FPGA
ich auf die Idee, hier eines zu verwenden. Ich lese die Reedkontakte eines Vollpedals mit einem ATmega8 und ein paar Schieberegistern aus und sende das dann per Midi ab. Das lässt sich simpel linear skalieren und fertig. Organist schrieb im Beitrag #5462868: > Ich dachte, ich hätte es beschrieben
nicht. > Paralleles Lesen würde 64 Leitungen verbrauchen. Was ist das Problem? 64 Taster haben 128 Anschlüsse. Jeder davon muss verdrahtet werden. Eine Matrix braucht für jeden Taster 2 unabhängige Anschlüsse, die unterscheidlich und relativ komplex verdrahtet werden müssen. Man kann mit einem
-
Thread
6 Stepper Motoren ansteuern Kit
Board kann 2 Schrittmotoren steuern, das beste daran ist, du kannst bis zu 64 Shields 'stapeln'. Also 128 Motoren ansteuern.
2 > Schrittmotoren steuern, das beste daran ist, du kannst bis zu 64 Shields > 'stapeln'. Also 128 Motoren ansteuern. Danke Philipp, genau sowas habe ich gesucht.
-
Thread
Vorteiler beim Timer 0 berechnen
Hallo, ich habe ein Frage zum Timer 0 beim ATmega 16. Ich möchte mit dem Timer 0 im CTC Mode ein 4 KHz Rechtecksignal erzeugen. Der Systemtakt beträgt 8 MHz. Wie berechne ich hier den entsprechenden Vergleichswert für das Register OCR0 und einen
Hi Der ATMEga16 kann mit jedem Timer CTC. Warum dann auf einmal diese vorsintflutliche Vorladen+Interrupt? MfG Spess
-
Thread
Attiny85 Timer1 PWM: Keine Duty-Cycle-Formel (da nichtlinear?)
255 >und mehr kann man damit nicht darstellen. Das is ja mal doof. Ich hätte zu gerne auf [-127,128] abgebildet, oder auf {rot, blau, grün,..}...
habe, gibts den "Sprung" bei den ATmegas nicht. Hier geht es um ATTiny25/45/84. Von daher ist Dein ATmega328 raus.
-
Thread
Unterschied SPS & Arduino & Raspberry Pi
häufig über eine Fülle von Produkten mit unterschiedlichen Anschlüssen. In der M3 ist auch nur ein ATMega128 16AU1450 eingebaut. Und wenn man sich eine Version mit 24V-Eingängen und Relais-Ausgängen auswählt, darf man auch keine Power-Ströme schalten oder 400V an die Eingänge legen. Hier einmal die
-
Thread
Elite auf dem STM32
bei den 8Bittern angewendet wurden, sind evtl. nicht 1:1 umsetzbar bzw. man müsste z.B. für den ATmega eigene Kniffe anwenden, aber machbar würde ich das Ganze (z.B. auf einem ATmega128 o.ä. mit genügend RAM) halten. Für einen 32Bitter (STM32) halte ich das für keine Herausforderung.
, jetzt habe ich einiges zum Nachdenken. Da dauert es wohl noch ein wenig bis ich das auf einem Atmega umgesetzt haben...
-
Thread
I2C Bus und Drehgeber
I2C Bus umsetzen? Habe einen ATtiny 44 genommen, den Drehgeber nach der gleich Beschaltung wie beim 128. Dieser Attiny soll die Auswertung machen und nur die Angabe links oder rechts über USI zum 128 übertragen. Hat jemand eine Idee dazu oder es schon mal gemacht? Würde mich über jede Hilfe freuen.
bereits. Möchte das jetzt auf den >Ati44 übertragen. Leider gibt es nichts fertiges. Warum? Der ATMega128 hat doch ausreichend Pins. MfG Spess
-
Thread
"e-paper"-Display: Alternative oder in den sauren Apfel beißen?
may retain a "ghost image" of the last page. [/pre] Das Display sollte bei mir ein EA-DOG mit 128 x 64 Pixel ersetzen. Insbesondere möchte zwei verschiedenfarbige Kurven ausgeben. Für Batteriebetrieb soll es auch noch geeignet sein. Gibt es andere geeignete Displays? Zusatzfrage: Wie viele
Aktuell handelt es sich um ein Gerät mit EA-DOG Display (ca. 200 µA, standby) einem ATMega328p (5 µA, standby) und einem RFM12 (1 µA, standby). Die Versorgung geschieht über drei Mignonzellen Das Display läuft ca. 12 h pro Tag (Nachtabschaltung), der µC schaltet den RFM12 alle 8 s für 100
-
Thread
Eigene 868 MHz Geräte (inkl. Protokoll)
https://lowpowerlab.com/shop/product/99 Ein Moteino wird eher als Sensor Node eingesetzt und der ATmega auf dem Moteino liest die Sensoren aus und übernimmt die Kommunikation mit dem RFM69 Transceiver. Moteino = Sensor Board RPi = Empfängerboard
Chip läuft auch ganz alleine. Software und Protokolle gibts von TI fix&fertig. Der Chip hat 128k Flash und 20k RAM und kostet im Zehnerpack 5.20€ pro Stück bei Digikey. fchk
-
Thread
TWI (I2C) und Slave
diesem Beitrag wird der I2C Bus zur Verbindung von 2 AVR Prozessoren verwendet. Zum Beispiel einen Atmega 128 als Master und einen Attiny 2313 als Slave: https://rn-wissen.de/wiki/index.php/TWI_Slave_mit_avr-gcc#Slave_sourcecode Der Beitrag stammt aus dem Jahr 2012 und seitdem ist einiges vergangen
Als Master nutze ich den Atmega 1284p und als Slave den Attiny2313A
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Mist, hier der ATmega64 mit 64kB SRAM.
Falk B. schrieb im Beitrag #5441214: > Mist, hier der ATmega64 mit 64kB SRAM. Auf der Seite von Microchip steht aber, daß ATMega64 nur 4 kb SRAM hat.
-
Thread
megaAVR 0-Series
denn jetzt? > > Es gibt das Nano und eins mit WiFi drauf. Ohne Wifi Gestern habe ich ein ATmega4809 Curiosity Nano Evaluation kit und ein ATmega4809-XPRO bestellt. Es soll angeblich schon Ende nächster Woche da sein … … schauen wir mal.
Veit D. schrieb im Beitrag #5728626: > mein erstes ATmega4809 Curiosity Nano Board ist tot. Oje, wahrscheinlich einfach nur Pech. meine beiden Boards und auch das 4809 Arduino Board arbeiten tadellos. Hat es den ARM erwischt oder den Atmega
-
Thread
TSL2561 Angabe von Werten
ich diese Sachen? Kann ich die Angaben nicht direkt nutzen und Anzeigen? Arbeite mit C AVR GCC, Atmega 128. Der I2C Bus arbeitet ohne Problem mit anderen Geräten- Klars
-
Artikel
Loxone Link
An der RS485-Extention hängt per RS485 eine Relaiskarte, welche mit 8 Relais bestückt und einem ATMega32 bestückt ist. Zusätzlich zur RS485-Extention wurden eine Relayextention und eine DI-Extention untersucht. Technische Details. Um zu sehen was auf dem Bus passiert, ist es naheliegend dessen Komunikation
andere Boards verwendet werden, dieses stand jedoch gerade zur Verfügung.) Auf Grund des verbauten ATCAN128 und der auf Steckerleisten geführten I/O-Pins war es relativ schnell möglich Ein- bzw. Ausgänge zum Testen zu verwenden. Zum Anschluss an den Loxone Link wurden Link+ mit CAN-H und Link- mit CAN-L verbunden
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
Oled Display. In der obersten Zeile werden der Mittelwert, StdDev und Range von einem Messzyklus á 128 Werte angezeigt. Im ersten sieht man die 50 Hz Störung wenn ich als Antenne an den Sensor komme, im zweiten der Salztest. Da ändert sich der Wert etwas, das ist aber eine normale Streuung wenn ich
Leitungsdurchführung). Nur so Gedanken, falls das Teil nicht funktioniert. Das Löten hat übrigens auch beim Atmega mit seinen 0,8mm Beinchenabstand mit meiner Methode gut geklappt. Bei der Leiterplatte musste ich da allerdings vorher nacharbeiten, die Pads waren zu eng und nicht sauber freigeätzt.
-
Thread
Mega644P ADC Ref Change Absturz
200kHz? Der ADC Takt ergibt sich laut Datenblatt Table 25-5. Input Channel Selection zu: 20MHz/128 = 156,25kHz ist doch klar oder?
Hallo Mr. AVR , deshalb liest man auch immer wieder RTFM Atmega644p. Dieses habe ich verwendet: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42744-ATmega644P_Datasheet.pdf
-
Thread
EA DOGL 128-6+ attiny 2313
3,3V Regulator sowie ein 74HC4050 für die Datenleitungen. Ich selber habe ein DOGM 128-6 also den kleinen Bruder. Ich Empfehle dir nach einem DOG-L Schild zu suchen.
kann.... kann es sich runter ziehen!!! https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ viel Spaß beim Arbeiten!!!
-
Thread
Heizelement mittels Solid State Relais steuern
Durchlauferhitzer. Allerdings eine /echete/ Thermosicherung! https://www.reichelt.de/Temperatursicherungen/MTS-128/3/index.html?ACTION=3&LA=446&ARTICLE=57706&GROUPID=7654&artnr=MTS+128&SEARCH=temperatursicherung&trstct=pos_2 Nur nicht löten, nur mit geeigneten Quetschverbinder! https://www.reichelt.de/Temperatursicherungen
Sicherung. Teo D. schrieb im Beitrag #5416513: > https://www.reichelt.de/Temperatursicherungen/MTS-128/3/index.html?ACTION=3&LA=446&ARTICLE=57706&GROUPID=7654&artnr=MTS+128&SEARCH=temperatursicherung&trstct=pos_2 Das direkt ans Heizelement, mit einer Klammer anschrauben. Wenn dein 1k Hetzelement
-
Thread
Analoge Orgel mit USB-MIDI steuern
Es dürfen so viele Noten klingen, wie man will. Besser gesagt, wie Synthese-Teil ermöglicht. Z.B. 128. Oder auch nur 6. Das hat aber mit MIDI selbst nichts zu tun. Übrigens, bei meinem Viscount-Orgelpositiv (auch MIDI-fähig) hat man die Möglichkeit, Tastatur auf dem beliebigen Punkt zu teilen und
Du aber willst ein USB-Device haben. Mit einem USB-fähigen AVR ist das aber umsetzbar; der Atmega32U4 beispielsweise (der auch in manchen Arduinos verbaut ist) genügt, um beliebige USB-Devices implementieren zu können. Ob der dann auch die komplette Ansteuerund Deiner Orgel übernimmt oder sich
-
Thread
[V] 4 Pakete Atmel
Atmel Pakete: 1. Pollin AVR Net-IO ==================== zusammengelöteter Bausatz mit 3 CPUs: ATmega16-16PU ATmega32-16PU ATmega644-20PU 20 Euro Porto DHL inclusive 2. Xmega CPUs versiegelt ======================== 2x Xmega128A1U-AU TQFP-100 2x Xmega256A3U-AU TQFP-64 15 Euro Porto DHL inclusive
diverse Atmels ================ 4x neu, 3x benutzt ATtiny13A SO-8 5x ATtiny2313-20SU DIL-20 1x ATmega32-16AU TQFP-44 4x ATmega325P-20AU TQFP-64 15 Euro Porto DHL inclusive 4. Atmel SAM4S Xplained Pro =========================== SAM4SEval Board OVP unbenutzt 25 Euro Porto DHL inclusive wer
-
Thread
C-Control Pro Mega 128 programmieren
Hi, da ich die Gehäuseform mit 4* 8*2 Stiftleisten toll fand, habe ich mir diesen C-Control-ATmega128-Baustein geholt (abgesehen davon dass es Geldverschwendung war, einen uC für den 10fachen Preis zu kaufen). Es soll dazu eine spezielle IDE geben, die in Basic und C Programme zulässt, auch gemischt
scheinbar sind alle (ich habe keine Ahnung wie viele ein ATmega128 hat) 64 Pins herausgeführt, drinnen ist ein Oszillator zusätzlich und ein Bootloader.
-
Thread
INA219 Registereinstellungen
0x2800, Kann ich diese genau so übertragen oder muss ich 2x 8 bit senden? Verwende C mit einem ATm 128 Wenn ich was zum INA219 suche bekomme ich auch so viel Anzeigen. Die meisten da von beziehen sich auf das ori des Herstellers, also Arduino. Das ist das Problem, die Umsetzung zu C, ist für mich
Hallo, schau dir das mal an: ATmega128: https://github.com/oopsitmelted/BatteryBuddy/tree/master/Code Solltest du unter INA219 nichts finden, schau doch mal unter INA226. Der ist nahezu kompatible(von der Logik und dem I2C Verhalten
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
Hallo, erstmals möchte ich nun 2 UART's mit einem ATmega2560 nutzen. Für den UART0 habe ich mir sämtlich Ausgabe Funktionen bereits geschrieben und möchte nun UART1 (später vlt. auch noch 2 und 3) mit diesen Funktionen nutzen. Im Kern münden alle Ausgaben
. Wenn ich einen weiteren UART einbinde, erhöht sich der RAM Verbrauch um 260 Byte, wobei davon 128 RX und 128 TX Buffer sind. Beide UART's lassen sich mit den gleichen Routinen ansprechen... [c] uart_cr(&UART0); uart_cr(&UART1); [/c] Ich möchte mich nun auch nicht verzetteln, der Flash
-
Thread
Durchschnitt von 16-bit Farbwerten berechnen
color_code |= (g & 0x3f) << 5; color_code |= (b & 0x1f) << 0; drawPixel(x + (128 - W) / 2, y + (128 - H) / 2, color_code); i++; } } [/c] In der Berechnung: [c] uint16_t i = 0; for(x) for(y) buffer[i * 3 + 0] += color.r; buffer[i * 3 + 1] += color.g; buffer
color_code |= (g >> 2) << 5; color_code |= (b >> 3) << 0; drawPixel(x + (128 - W) / 2, y + (128 - H) / 2, color_code); i++; } } } void render() { samples++; uint16_t i = 0; for (int y = 0; y < H; y++) { for (int x = 0; x < W;
-
Thread
RTC DS3231 - Temperatur Daten?
die Temperatur auswerten können. Hier mal der Inhalt aller Register des DC3231, welcher hier am ATmega angeschlossen ist. 45 20 12 00 21 04 18 00 00 00 00 00 00 00 04 00 00 2f c0 Das Datum und die Uhrzeit stimmen auffallend. ;-) Nur mit den Temperatur Daten am Ende habe ich so meine Schwierigkeiten
80C0 0203 FE03 -127.25 * 8080 0202 FE02 -127.50 * 8040 0201 FE01 -127.75 * 8000 0200 FE00 -128.00 */ Für die zwei Nachkomma-Bits reicht auch eine Nachkomma-Stelle (0, 2/3, 5, 7/8).
-
Thread
Arduino nano Bootloader Erfahrungsbericht
Arduino_V182\hardware\arduino\avr im boards.txt einfach die Zeile anpassen: ... nano.menu.cpu.atmega328.upload.maximum_size=30720 ... nano.menu.cpu.atmega328.upload.maximum_size=32256 Wenn Du das ändert, stimmt wieder alles. Allerdings musst Du Dir eine Kopie sichern weil bei jedem Update
auch geändert werden. Hi, das hatte ich vorausgesetzt. Bei mir machte ich das nur für den ATMEGA1284P und ich konnte die ganzen 128KB - BL FLASHEN. Und so genau weiß ich die Details vom Kopf her auch nimmer. Ist schon drei Jahre her. Gerhard
-
Thread
frage zu verschlüsselung in µc
power braucht. Genau. Was lernst Du daraus? Anderen Controller verwenden. So ein kleiner PIC32MX150F128B-I/SP im SDIP28 läuft mit 50 MHz und bringt Dich in eine ganz andere Leistungsklasse. http://www.microchip.com/wwwproducts/en/PIC32MX150F128B Gibts z.B. bei Reichelt. fchk
jede Menge Lösungen RJ45 Module mit SPI, fertige Platinen NETIO (Pollin) die aber erst mit einem ATmega1284p Spass machen, obwohl der mit RAM und flash dem ESP32 nicht das Wasser reichen kann.
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Geschätztes Forum, diese kleine Schaltung und ein ATmega1284p steuert eine Festplatte. Sleep, Reset, Sector read funktioniert schon ganz gut. Diese Erklärungen waren sehr hilfreich: https://www.mikrocontroller.net/articles/Festplatte Doch nun tauchen
Hallo, 24Bit LBA und 48Bit LBA kommt auch noch dazu, die 128GB Grenze. Außerdem nutzen größere Platten (für damalige Verhältnisse!) keine konstante Anzahl Sektoren/Track mehr, es wird außen mehr als innen geschrieben. Spätestens ab diesem Zeitpunkt wurde
-
Thread
Atmega128 lesen geht, brennen nicht / ISP
keine Ideen (weder im Netz noch in meinem Kopf :-) ) Habe ein neues Board gemacht mit einem Atmega128 drauf und will ihn über ISP programmieren. Ich benutze das Atmel Studio 7.0 (Updates scheints momentan keine zu geben). Programmer: Diamex ISP (funktioniert mit anderem Atmega128!) Ich kann
Du hast Atmega128A im Programmer eingestellt, bekommst aber als Device-ID ein Atmega128 zurückgemeldet??
-
Thread
Überlegungen zu ATtin85 und PWM aus Timer 1
HIGH); } else { switch(digitalPinToTimer(pin)) { // XXX fix needed for atmega8 #if defined(TCCR0) && defined(COM00) && !defined(__AVR_ATmega8__) case TIMER0A: // connect pwm to pin on timer 0 sbi(TCCR0, COM00); OCR0 = val; // set pwm
break; #endif ... case NOT_ON_TIMER: default: if (val < 128) { digitalWrite(pin, LOW); } else { digitalWrite(pin, HIGH); } } } } [/c] Für die Werte 0 und 255 müsste man dann noch in den Quelltext von digitalWrite
-
Thread
BASCOM externen 32kHz Quarz konfigurieren
Action > Select and enable the oscillators available to the Xmega Beim ATTiny2313 kann ein interner 128kHz Oszillator als System Clock gefust werden, der per Clock Prescaler runtergeteilt werden kann, so kommt man auf 32kHz. Theoretisch käme man mit Prescaler 256 auf 500Hz, zu programmieren wäre dann
64, also 31.25 kHz, messe ich bei 1.8 V rund 55 uA. Wenn das zu viel ist und ein anderer uC, z.B. ATmega48PA, ausscheidet, dann sehe ich auch erstmal keine andere Möglichkeit.
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
auch in kuriosen Geräten. Ich selber habe mal einen DS1307 in einem Frequenzumrichter neben einem Atmega128 gefunden. Mir ist aber noch nie ein Nrf24l01 Modul oder ein PCF8574 begegnet. Habt ihr selber schon so etwas entdeckt? mfg
Nrf24l01 Modul oder ein > PCF8574 begegnet. In meiner MSI Laser-Funkmaus ist ein nRF24L01 und ein Atmega8 verbaut
-
Thread
AVR USART synchron
erhebliche Einschränkung, wenn man nur > Controller mit synchronen Modi verwenden kann. Ich möchte ATMEGA644PA und ATMEGA1284P verwenden. Die haben zwei USART, beide haben XCK-Pin.
stören. Das kann nur bei AVR funktionieren, wo SPI und ISP verschiedene Pins haben, so wie bei ATMEGA128.
-
Thread
328P im powersave immer noch 1.8 mA
Wieviel Strom fließt, wenn der ATmega328P per Minimalprogramm fest in den Power-down-Modus geschickt wird, also auch ohne WDT?
at 25°C, VDD = 3V) Table 32-4. ATmega328P DC characteristics Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016
-
Thread
ATmega324a lässt sich nicht mehr programmieren nach Fuse setzen
wollte das Programmieren mit Mikrocontrollern mal etwas besser verstehen und jetzt antwortet mein ATmega324a nicht mehr :( Anfangs ging noch alles, ich konnte mit Atmel Studio 7 programmieren, dann wollte ich eine FUSE-Einstellung ändern. Ich habe "Int. 128kHz RC Osc." eingestellt. Direkt danach bekam
Ja, ich bin mir schon ziemlich sicher, dass ich "Int. 128kHz RC Osc.; Start-up time: 6 CK + 64 ms INTRCOSC_128KHZ_6CK_64MS" eingestellt habe. Einen externen Takt kann ich im Moment nicht anlegen, weil ich gerade nichts da hab. Aber wie gesagt, ein Pin macht
-
Thread
Strommessung mit INA219
Hallo Wolfgang Habe damals mit einem simplen Atm 128 mit C angefangen. Zufällig bin ich nicht zum Arduino gekommen. Eigentlich bin ich heute fast froh darüber. Habe mehrmals versucht mich mit dem Arduino anzufreunden. Leider hat das Teil einige von meinen
so richtig mit. Liegt es am Prozessor oder am Code? IMHO die meisten Arduinos nutzen einen ATmega328, manche einen SAM3X8E ARM und den ESP8266 bzw. den ESP32 von Espressif kann man auch wie einen Arduino benutzen. Letzter haben aber einiges im Hintergrund laufen, was evtl. das Timing kaputt macht
-
Thread
AVR Timer1 Zeit zwischen Maximalwert vom ADC messen
Hallo alle zusammen, ich habe ein Sensorsignal am Eingang des AD-Wandler am Microcontroller ATmega32 angeschlossen und möchte die Zeit zwischen jeweils den Maximalwert des AD-Wandlers messen. Das Signal ähnelt einem Sinussignal. Das heisst der Timer1 soll beim Erreichen des Maximalwertes anfangen
1<<ADIE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)|(1<<ADEN); // Wandler an // Teiler 128 -> 125kHz Takt, sei(); // Interruptverarbeitung AN lcd_init(); lcd_string("TESTPROGRAMM ADC"); lcd_setpos(1,0); lcd_string("Wert:
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
andere, z.B. ebay #172388598203. Wenn Du unbedingt einen AVR verwenden musst, dann wäre ein Mega64*/128*/256* der Prozessor Deiner wahl, weil die eben genau einen solchen Adress/Datenbus haben, d.h. Du kannst mit einem Speicherzugriff auf den Controller zugreifen. fchk
vergessen: ATmega für die Grafik: http://www.dasrotemopped.de/index.php?var=projekte&nr=9 Ohne ausreichend RAM eine Sackgasse für Grafik.
-
Thread
Programm läuft nur bei angestecktem AVR ISP mkII
Phänomen, das mein Programm nur korrekt läuft wenn der mkII-Programmer ange- schlossen ist. mC: Atmega 168A, Board: my-MCU mkII (V2.20) , AtmelStudio 7 Hier mein Code, er dient zum Testen von PWM-Funktionen und läuft anstandlos durch (bei angestecktem Programmer) /* * 2018_MotorTreiberAnsteuerung.c
10 /* Einige Comp. meckern wenn einer define kein Wert zugew.*/ #ifdef ATM_168A /* Atmega 168A, ..ist zu klären fuer welche uC noch gilt */ #define VORTEILER_REG TCCR2B #define BIT_1 CS20 #define BIT_2 CS21 #define BIT_3 CS22 #undef ATM_168A #endif
-
Thread
AVR TransistorTester China DIY Kit - Display zeigt nichts an
3.) Der Spannungsregler auf dem Display-Board erzeugt 3,3V - auch ok. 4.) Habe einen neuen ATmega328P mit der aktuellen Software geflasht und anstelle des mitgelieferten eingesetzt - verhält sich genau gleich. Natürlich begrenzte Aussagekraft, da kein Positivtest möglich. Alle anderen Tester haben
Hello, I had the same problem and found that the XY18CG958-18B is a 128x160 SPI Color TFT LCD Module compatible with the ST7735: https://www.mikrocontroller.net/svnbrowser/transistortester/Software/trunk/ST7735/
-
Thread
Arduino Timer0 interrupt nutzen
Board auch als 8 MHz Board vor dem Flashen in der Arduino > IDE eingestellt? Ja die IDE ist auf ATmega328p (3.3V, 8MHz) eingestellt. Wie gesagt funktionieren ja auch die millis() und delay() Funktionen korrekt.
wäre es *nur* mit der COMPA-ISR, und dort OCRA 'vor sich her schieben'? Also einfach OCR0A = OCR0A + 128.
-
Thread
kleinstmögliche Ethernet-Lösung
idealerweise genug Rechenleistung für einen SSH-Server >- denke ich an einen PIC32MZ0512EFE064 -> 128 kB RAM RFC4253: s. 6.1. Maximum Packet Length (@Layer 7) -> 32k, (ja, i.d.R. kleiner...) Die meisten ssh-Server brauchen eine POSIX Umgebung, IMHO könnte das sportlich werden...
Beispiel-Firmware dazu kommt von mir. https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php http://stefanfrings.de/net_io/index.html > idealerweise genug Rechenleistung für einen SSH-Server Das kann er allerdings nicht
-
Thread
Audio ausgeben mit µC
Arduino und Atmega328 sind hier meiner Meinung nach völlig ungeeignet. Ein ARM mit I²S wäre hier z.B. angebrachter. Du begibst dich hier auf einn Irrweg.
PWM übergibst, entspricht einem Spannungspegel am Ausgang - 0 ist der geringste, 255 der größte und 128 der mittlere Pegel.
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Und hatte noch eine IEEE-488/IEC-625 Schnittstelle zu versorgen. Im Vergleich der bescheiden ATMEGA328 wie er auf den Arduino Bords zu finden ist, hat 32K Programmspeicher und 2K RAM. Der 8039 hatte 2K und 128b RAM! Es sollte zu denken geben was fähige Ingenieure damals mit heutzutage vergleichbar
hatte noch eine IEEE-488/IEC-625 Schnittstelle zu >versorgen. >Im Vergleich der bescheiden ATMEGA328 wie er auf den Arduino Bords zu >finden ist, hat 32K Programmspeicher und 2K RAM. Der 8039 hatte 2K und >128b RAM! Ach, wenn man genügend Zeit hat, gehen viele Dinge auf dem Arduino Uno mit