-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Weil ich die Dinger mal zu Dutzenden beim Chinesen für unter 2 EUR erstanden habe, billiger als ein AVR-Board. Mittlerweile mache ich nichts mehr mit AVR, ich weiß gar nicht mehr, in welcher Schublade mein AVR-Flasher-Board vor sich hingammelt. Außerdem konnte ich Teile der STECCY-Tastatur-Routinen direkt übernehmen, ohne diese noch extra portieren zu müssen. Du kannst das Programm auch leicht auf AVR umschreiben. Außer GPIO-Zugriffen und ein paar Delays ist da nichts weltbewegendes drin. > Kennst Du eigentlich dieses Projekt hier? > https://deskthority.net/viewtopic.php?f=7&t=6767 Nein,
-
Thread
Toolchain neuere AVRs
keine Unterstützung anbietet. Angeblich soll das ja die gleiche Toolchain wie beim Studio 7 sein. avr-gcc --target-help liefert mir (u.a.): avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11
ZAK hat sein Windows Paket inzwischen um ein Linux Paket ergänzt: https://blog.zakkemble.net/avr-gcc-builds/ Version 9.2.0 sollte reichen, oder?
-
Thread
Temperatursensor mit Meldung auf's Handy
Das ganze sollte, mit Ausnahme der Prepaid Karten, sehr günstig werden. https://www.avrfreaks.net/projects/avr-and-nokia3310-interfacesms Hier ist eine Demonstration des Projektes: https://www.youtube.com/watch?v=YvIPZwCcpeo
LTE-M als mögliche Technologie in den Ring: https://www.nordicsemi.com/Products/Low-power-cellular-IoT/nRF9160
-
Thread
Drei kleine Fragen zur Arduino-Programmierung
paar kilobyte, und es ist >arg langsam. So langsam sind die gar nicht: https://www.avrfreaks.net/comment/2503681#comment-2503681
Funktion, Datentypen von C++ und Portzugriffe nicht per digitalWrite() & Co, sondern direkt auf die IO-Register.
-
Thread
Arduino ST-Link BluePill
um das Programm auszuführen. Hintergrund: SWD wird beim Reset aktiviert (so wie auch ISP bei AVR Mikrocontrollern), aber von deinem Programm deaktiviert. Daher kann der Programmieradapter diese Schnittstelle nicht mehr ansprechen. SWD fällt aus, wenn man die Pins als "normale" I/O Pins einstellt
Markus schrieb im Beitrag #6145869: > Mein ST-Link sieht genau so aus: > https://www.mikrocontroller.net/attachment/330146/ST-LinkV2_pinout_01.jpg
-
Thread
Arduino und Co. für Filesharing geeignet ?
Naja ein AVR ist 2 Stunden damit beschäftigt, Linux zu booten. Videobearbeitung dürfte da jenseits menschlicher Vorstellungskraft gehen was den Zeitbedarf angeht. Immerhin bist Du da vor Urheberrechtskalgen ein
2019/07/how-to-turn-esp-with-sdcard-or-spiffs-a-web-file-server.html Das kann ich auch, mit einem AVR: http://stefanfrings.de/net_io/index.html Dennoch ist es eine schwachsinnige Idee, so einen Mikrocontroller für großartigen Datei-Austausch zu nutzen. Das war auch nicht der Sinn meines Projektes
-
Thread
Welcher Treiber zu 7 Segment LED mit Common Anode
Gemeinsame Anode ist der Normalfall. Schau dir mal für Multiplex die Atmel AVR Applikation AVR242 an. Johann S. schrieb im Beitrag #6143405: > Die Datenblätter sind > leider alle Englisch und daher für meine mageren Englischkenntnisse kaum > zu lesen. Aber LCD steht doch
Matrix verschaltet. Bei tieferen Interesse können wir hier weiterreden. https://www.mikrocontroller.net/topic/488201#new
-
Thread
Programmierbare Schaltung für mehrere Reedrelais
So kommen die an nen µC. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Taster_und_Schalter Wie lang werden den die Leitungen von den Dinger bis zum Arduino (o. was auch immer)? Da müsste nämlich evtl. noch ne Schutzschaltung mit dran.
etwa. [c] + 5V +-|>|- +5V 1k | +--10k--+----+--1k--| IO-Pin | | | Reed \ 10nF +-|<|- GND | | GND GND [/c] Bei dir sollten es sicher auch nur die Klemmdioden u. der 1k Widerstand tun. Mit etwas /Mut/ und
-
Thread
RC Servo Signalmessung mit ATTiny85 und Konsorten Gesperrt
das ganze in "Neutral" nicht laufend zwischen vorwärts und rückwärts pendelt. [c] #include <avr/io.h> #include <stdint.h> #define NEUTRAL 663 // due to 2µs timebase => 1300µs #define DEAD_BAND 5 #define NEUTRAL_UPPER NEUTRAL+DEAD_BAND #define TOP NEUTRAL_UPPER+255 #define NEUTRAL_LOWER
Meine Lösung kannst du dir hier angucken: https://www.mikrocontroller.net/topic/389620
-
Thread
OSCCAL extrem?
. Das lief schon gefühlte 100.000x im uC net. Bemühe doch mal die Suchfunktion.
## Programm zur Bestimmung von OSCCAL ohne Frequenzgenerator ### #include <stdlib.h> #include <avr/io.h> #include "uart.h" int main(void) { uartSetup(9600); //UART auf 9600 Baud einstellen, keine Paritaet, ein Stoppbit char valueToSend[5]; for (uint8_t i=0x00; i<0x7f; i++) {
-
Thread
ATmega328 Timer 1 Input capture auf 32 Bit verlängern
bekommt. Vielen Dank! MfG k-mte [c] #include <stdio.h> #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define BAUD 38400UL #define MYUBRR (((F_CPU + BAUD * 8LU) / (BAUD * 16LU) - 1LU)) static FILE mystdout = { 0 }; volatile unsigned
sauber? > > Ich würde mich über Beispiel-Code freuen. Bitte sehr: https://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#371564
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
zeptobars.com/en/read/atmel-attiny13a in 500nm gefertigt, also gehe ich mal davon aus, dass die meisten AVR Controller in 500nm gefertigt sind.
PICs hat Microchip das auch gemacht. Die neuere laufen intern nur noch mit 2.5 oder 1.8V, und nur der IO-Ring läuft noch mit 3.3 oder 5V. Atmel hats bei den AVRs verpennt. So kleine Designs sind aber pad-bound. Heißt: Die Bondpads und die IO-Treiber bestimmen die Die-Größe, d.h. auch eine kleinere Technologie
-
Thread
Weg von Arduino - Beratung
PlatformIO
dann doch gleich in eine Prozessorgeneration die etwas aktueller und leistungsstärker ist als die AVR. PlatformIO hatte ich mir bereits mal angeschaut, also Arduion IDE, hat mir jedoch überhaupt nicht zugesagt. Der Kendryte Chip scheint mir für meine Anwendungszwecke und meine Fähigkeiten doch
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
Du könntest einen AVR Mikrocontroller verwenden und diese Firmware drauf laden: http://stefanfrings.de/serial_io/index.html Daran musst du nur noch den Raspberry Pi und die Relais anschließen. Nähere Infos findest du
Stefan ⛄ F. schrieb im Beitrag #6124840: > Du könntest einen AVR Mikrocontroller verwenden und diese Firmware drauf > laden: http://stefanfrings.de/serial_io/index.html > > Daran musst du nur noch den Raspberry Pi und die Relais anschließen. > Nähere Infos
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Fälschung kaufen... Weiter oben im Thread wurde ein Test-Programm erwähnt. https://www.mikrocontroller.net/topic/488417#6119892 Hier ist der direkte Link zum Testprogramm: https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8-diags.html Dies müsste dann noch um ein paar andere Hardwaretests angereichert
Fortsetzung zu https://www.mikrocontroller.net/topic/488417#6132220 Gleiche Blue-Pill, aber dieses Mal Test mit https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8-diags.html istm32id Die xy coords: 107741010 Wafer Number: 117
-
Thread
Softwareentwicklung im Maschinenbau
Branche komplexe (Hochsprachen-)Software Also im Maschinenbau wären das in dieser Reihenfolge VB .net und VB 6 / RealBasic / Xojo und neuerdings PyQt
und Windows API waren damals nicht wirklich intuitiv, Delphi gut aber exotisch (Pascal), QT und DotNet gabs noch nicht. Java auf Windows auch irgendwie Stiefmütterlich. Mit DotNet haben dann viele von denen, die in C eh µC gemacht haben, auf C# umgestellt, weil es ja C so ähnlich ist ;-)
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
https://www.mikrocontroller.net/topic/31389 https://www.mikrocontroller.net/topic/466997 https://www.google.com/search?q=avr+effektiv+230V+netzspanAnung+leistung+messen+mikrocontroller.net
vor allem bei Integer ist kein wirkliches Problem. Ich hatte das hier: https://www.mikrocontroller.net/articles/AVR_Arithmetik#Wurzel mir mal für einen 8051 "portiert". Auf einem EFM8LB @72Mhz brauchte das mit 32bit und Runden irgendwo zwischen 10 und 12"µs". Da brauchte auf selber Platform das dividieren
-
Thread
Mehrere Dreh-Encoder an einem Arduino / ADC
digitale Eingänge pro Encoder. Die kann man mit den herkömmlichen Methoden wie Schieberegistern oder IO-Expandern (an SPI oder I2C oder ...) realisieren. Siehe: [[Porterweiterung_mit_SPI]] oder auch [[AVR-Tutorial:_Schieberegister]] PS: noch eine Variante: jedem Encoder einen ATTiny zuordnen, der
schon lange vorher die beste Lösung vorgeschlagen; nimm einfach einen Mikrocontroller mit genügend IO's und gut ist.
-
Thread
Typsichere und permutierte Parameterlisten in C++
String-Literal und kein Zeit/Dauer-Literal. Gemeinst ist dies hier: https://howardhinnant.github.io/date/date.html
/wg21/docs/papers/2014/n4172.htm Ja. Wurde diskutiert und abgelehnt: http://cplusplus.github.io/EWG/ewg-closed.html#150
-
Thread
AVR-NET-IO Ethersex Watch IO and react Compilerwarnung
Ich habe ein AVR-NET-IO mit aktuellem Ethersex am Start, Ausgänge samt Relais schalten funzt auch einwandfrei. Jetzt wollte ich die Eingänge per Watch IO (and react) abfragen..... Ich vermute den Fehler beim compilieren
vier Ausgänge PC1 bis PC4 per Relais mit den PA0 bis PA4 verbunden, und sehe in der Ethersex Page des AVR-Moduls das die Eingänge auch entsprechend reagieren wenn ich die Relais schalte. Nur eben senden tut der NET-IO (vermutlich) nix. TCP ist aktiviert, Port ist 2701, WatchIO and react ist auch aktiviert
-
Thread
320x480 Display an Arduino
Joachim B. schrieb im Beitrag #6098304: > und das C-Routinen aus den AVR Studio auch auf dem Arduino laufen. Das führt zu Verwirrungen! AVR Studio und Arduino sind kein Compiler nur eine Oberfläche für den AVR GCC bzw. dem C, C++ Version.
AVR Schutzverein schrieb im Beitrag #6098895: > Was ihr da treibt grenzt an vorsätzlicher AVR Quälerei;-) Haha, W.S., nimm die Maske ab :) Ich möchte dem aber auch zustimmen. Zum Lernen ist die Displayansteuerung
-
Thread
Vi Editor ausgestorben?
gewesen. Leider kam der entsprechende Port (VI65) Jahrzehnte zu spät: http://vi65.sourceforge.net/
Aber gut, wir hatten die Diskussion schon, ich weiß, dass die Powershell offenbar nur für .NET-Freunde richtig Sinn hat und weiß sie zu meiden. Mit .NET habe ich eh nichts weiter am Hut.
-
Thread
Wemos D1 Mini
Ich glaube, der kann beides. > Oder kennt jemand eine Verbindung vom I2C Bus zum LAN? CrumbX1-Net Modul https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php oder was selbst gebautes mit meiner Firmware http://stefanfrings.de/net_io/index.html Da der Quelltext offen ist, kannst du deine I²C Funktionen darin integrieren.
-
Thread
Attiny Programmierung
Du kannst dann wählen, ob Du Make benutzen willst oder eine Batch. In der Batch übergibst Du dem AVR-GCC *.c, dann compiliert und linkt er alle C-Files im aktuellen Verzeichnis. https://sourceforge.net/projects/winavr/files/WinAVR/20100110/
weil ich hier die Software nicht meine). Im übrigen habe ich auch noch ein Flasherprogramm für AVR das sich TUIDUDE nennt und das genau so aussieht, wie die "Oberfläche" für mein Flashershield in https://www.mikrocontroller.net/attachment/376277/flashershield_with_pic16f676.png Natürlich wieder
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Nachdem ich euch mit meinen Fragen zur Stromsenke gelöchert habe... https://www.mikrocontroller.net/topic/506740 https://www.mikrocontroller.net/topic/502893 https://www.mikrocontroller.net/topic/464827 ...ist mein bescheidenes Projekt nun fast zu Ende. Es fehlt nur noch softwareseitig
Hallo Nicolas, Ich habe den neuen Thread angefangen: https://www.mikrocontroller.net/topic/530073#6932970
-
Thread
[V] div. Module (AVR, MSP430, NET-IO, Raspberry Pi)
Verkaufe folgende Dinge als Bundle: 1x AVR NET-IO mit ATmega 644 1x AVR NET-IO Add-On Board (Mit aufgelötetem Funkmodul) 1x Funkmodul RFM12 (unbenutzt original verpackt) 2x Funkmodul RFM02 (unbenutzt original verpackt) 2x MSP430 Launchpad
-
Thread
Weche Plattform für Smart Home?
daran vorher erinnert, dann hätte ich auch gar nicht soviel geschrieben: https://www.mikrocontroller.net/topic/475279#new
Deshalb habe ich für dieses wichtige Thema einen neuen Thread eröffnet: https://www.mikrocontroller.net/topic/488069#6110208
-
Thread
Kontrolle Schaltung, Verdrahtungsfragen
Wo sind die Basis-Widerstände? https://www.mikrocontroller.net/articles/Basiswiderstand PS: Dein Schaltplan sieht furchtbar aus.
überhitzen. Wenn nein: Hänge die Anoden an VCC und schalte die LEDs direkt mit den Controller-IO; dann sparst Du Dir die ganzen Transistoren.
-
Thread
Merkwürdiger _delay_ms() reset
#define dopu 0x3A //#define F_CPU 1843200UL // In compiler symbols festgelegt #include <avr/io.h> #include <util/delay.h> #include <lcd.h> //#include <avr/sleep.h> #include <avr/interrupt.h> #include <stdlib.h> #include <avr/wdt.h> unsigned long zwischenwert, adc_u, adc_i,spannung
Interruptflag wieder setzt. SIGNAL(<handler>) ist doch nicht mehr gültig. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Alte_Quellen
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
: Ein ESP8266-01 als "Hauptrechner" (auch gerne auf 16MByte Flash aufgepeppt) Daran, ein China AVR Arduino Klon als halb intelligenter Portexpander über I2C oder UART angebunden.
Wenn 13 GPIOs reichen: https://www.mikrocontroller.net/topic/421387#new
-
Thread
USBASP (AVRISP MKII) wird in WIN10 als "Unbekanntes USB-Gerät" angezeigt
Kennst du eine Option, den AVR Jungo-Treiber separat zu installieren? Also der Part, der am Ende der Installation des AVR_Studios kommt und bei dem kurz ein DOS-Prompt aufblitzt
https://sourceforge.net/projects/libusbk/files/latest/download
-
Thread
Makefiles auf Linux für STM32
auf Eclipsebasis unter Windows als > ein Linuxsystem installieren) da gibt es mit https://osdn.net/projects/chibios/releases/70767 doch schon ein vorkonfiguriertes Eclipse.
bastelt wäre ich sehr überrascht. Ich stelle mich auch auf deine Seite, oute mich ebenfalls. Für AVR nutze ich die Qt Creator IDE so: http://stefanfrings.de/avr_tools/index.html#qtcreator (wird bei STM32 wohl ähnlich gehen).
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
22.12.2019 01:02:33 * Author : Devil-Elec * Board : ATmega4809 Curiosity Nano */ #include <avr/io.h> #include <avr/interrupt.h> void TCA0_FREQ_init(void); int main(void) { // init Main Clock 20MHz CPU_CCP = CCP_IOREG_gc; // write access for four CPU instructions
a silicon bug, incorrect size of interrupt vectors. See > discussion here: https://www.avrfreaks.net/forum/..." > > Zugegeben, könnte man vielleicht entfernt auch als "Druckfehler im > Datenblatt" interpretieren, aber ich weiß nicht ... avr-gcc behandelt ATmega808/809 wie andere 8KiB-Devices
-
Thread
win10 : Virtuelle ComPorts löschen
Speziell für USB https://www.nirsoft.net/utils/usb_devices_view.html Das hat auch einen Kommandozeilen-Modus. Dazu eine aktuelle Version von http://www.linux-usb.org/usb.ids herunter laden und ins selbe Verzeichnis wie die .exe legen. Warum
Marten Morten schrieb im Beitrag #6075068: > Speziell für USB https://www.nirsoft.net/utils/usb_devices_view.html Das > hat auch einen Kommandozeilen-Modus. Dazu eine aktuelle Version von > http://www.linux-usb.org/usb.ids herunter laden und ins selbe > Verzeichnis wie die .exe legen
-
Thread
Interrupt/taster
Hat auch super funktioniert. Mein bisheriges Programm sieht jetzt so aus: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile unsigned int status = 0 ; void init (void); void mode1 (void); void mode2 (void); void mode3 (void); ISR(INT0_vect
. kann jederzeit abgebrochen werden. Hier ein Beispiel für beides: https://www.mikrocontroller.net/topic/223079#2237867
-
Thread
#define nutzen um mehr als 8 Ein- oder Ausgänge anzusprechen
Hallo AVR-Programmierfans, ich habe folgende Fragestellung. Ich nutze einen Arduino Mega 2560. Um das Einlesen oder Ansprechen von mehr als 8 Ports zu realisieren, ist meine Überlegung über #define ein
diesen Beitrag durchlesen, dort stehen viel nützliche Informationen. https://www.mikrocontroller.net/topic/485628#new
-
Thread
Taster einfügen
hoffe mir kann jemand helfen > > Nicht wirklich Vielleicht doch. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ver.C3.A4ndern_von_Registerinhalten
/articles/AVR-GCC-Tutorial#Zugriff_auf_Register Das sollte auch noch interessant sein: https://www.mikrocontroller.net/articles/Bitmanipulation
-
Thread
Arduino <= RasPi I2C
geht das nun nicht, es müssen schon 3,3V Arduinos sein, entweder die andere Serie xmega oder wenn AVR dann mit 8MHz als mini zu bekommen
Atmel AVR steckt das weg, der PI eher weniger!
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
) (var) &= ~(1 << (bit)) #define toggle_bit(var,bit) ((var) ^= (1 << (bit))) #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include <util/delay.h> #include <avr/pgmspace.h> #include "libs/uart.h" #define UART_BAUD_RATE 9600 volatile int global_i
var, bit) (var) &= ~(1 << (bit)) #define toggle_bit(var,bit) ((var) ^= (1 << (bit))) #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include <util/delay.h> #include <avr/pgmspace.h> #include "libs/uart.h" /* Define UART buad rate here */ #define UART_BAUD_RATE 9600
-
Thread
Bedeutungslose Arbeit - Mehrwert der Entwicklung?
ähnlichen Gedanken, der ist jedoch ins dev/null verschoben worden (?). https://www.mikrocontroller.net/topic/485634#postform
AVR schrieb im Beitrag #6061567: > Was kommt denn als nächstes fpr ein Schrott? Eine IoT basierte > Zahnbürste, die dich per App warnt, wenn du zu viel Kraft auf den > Zahnschmelz ausübst? IoT hin
-
Thread
Hilfe bei Relais-Suche: ist das richtig?
stellen sich demzufolge dann gar nicht mehr. Guck dir das mal an: https://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM
spendieren. 1. soll der FET nicht schalten wenn das Gate floatet 2. ist ab Start erst mal der IO auf Input und high oder offen
-
Thread
Bitte um Hilfe bei Timerprogrammierung
Basis des Programms ist übrigens der Code hier, danke dafür an den Autor: https://www.mikrocontroller.net/attachment/highlight/77856 Hier ist der Code: [c] #ifndef F_CPU #define F_CPU 1000000 #endif #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h
TICIE1) | (1<<TOIE1); // Interrupts akivieren, Capture + Overflow Hier https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR steht ganz unten etwas von einer Global Enable Interrupt Flag. hat es etwas damit zu tun?
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Steckverbinder, Kondensator und 5V aus nem Steckernetzteil oder Powerbank. https://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP
unterstützt. Man kann auch avrdude selbst fragen: avrdude -c ? Siehe auch: https://www.mikrocontroller.net/articles/AVRDUDE http://ladyada.net/learn/avr/avrdude.html
-
Thread
Avr mit 8MHz oder höher
Beitrag #6045237: > Hallo, > > eine Frage zum Verständnis, > was genau macht oder passiert mit dem AVR, wenn ich statt 8MHz Quarz > einen 25MHz einbaue? da 25Mhz außerhalb der Kennwerte gemäß Datenblatt liegen hängt es vom Zufall ab ob der Quarzoszillator vom AVR dann überhaupt noch schwingt. Je kühler
... > Je höher desto schneller die Übertragung? Mein USB I/O Interface (http://stefanfrings.de/net_io/index.html) läuft mit 7 MHz effektiv nicht langsamer als mit 20 MHz. Weniger habe ich nicht ausprobiert. Mein Ethernet I/O Interface (http://stefanfrings.de/net_io/index.html) läuft mit 20MHz
-
Thread
APA102 Protokoll wie ansteuern?
sollte aber funktionieren. Portrichtung Ausgang musst Du noch anderswo definieren. #include <avr/io.h> #define PORT PORTB #define CLOCK 1 #define DATA 2 void send_byte (uint8_t value) { int8_t bit; for (bit=7; bit>=0; bit--) // Schleife fuer 8 bits, beginnend beim MSB
= 0; //++++++++++++++++++++ // end //++++++++++++++++++++ [/c] Link: https://www.avrfreaks.net/comment/1926446#comment-1926446
-
Thread
Auswertung Reed Kontakt
Hier gibts /brauchbare/ Infos: https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Pullup-Widerstand Lass aber durch den Kontakt ~1mA fließen, das hält ihn sauber. (Normale Taster >2mA. Wenn kein Dabla zur Verfügung steht!)
Hier ist eine Schaltung für Reedkontakte mit AVR und niedriger Stromaufnahme: https://www.mikrocontroller.net/topic/290561#3107848 Sieh in das Datenblatt Deines Reed-Schalters. In der Regel wirst Du da keine Angabe für einen Mindeststrom finden.
-
Thread
MIDI mit AVR erzeugen
Soundprogramm gelesen werden kann. Die Richtung ist etwa die hier: https://www.mikrocontroller.net/topic/29650#new https://www.mikrocontroller.net/topic/273857#new Ich habe eine einfache Anwendung über UART, die auch zu funktionieren scheint. Die Töne kommen schon aus dem Casio heraus, aber vom
Hier wurde ein solches Thema schon einst behandelt. https://www.mikrocontroller.net/topic/234780#2377652
-
Thread
Microcontroller ATtiny44A ohne delay keine Ausführung
etwas unklar sein, würde ich mich über Fragen freuen ;). HIER DER CODE: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> uint8_t multiplex[2]; uint8_t color[4]; uint8_t multiplex_value = 0; uint8_t color_value = 0; uint8_t right_color = 0; uint8
funktioniert es einwandfrei ^^. Danke nochmal! Der Code sieht jetzt wie folgt aus: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> uint8_t multiplex[2]; uint8_t color[4]; uint8_t multiplex_value = 0; uint8_t color_value = 0; volatile uint8_t right_color =