-
Thread
Literatur Funktionsweise uC & uP
Um einen Mikrocontroller (bzw. Prozessor) kennenzulernen, lohnt es sich, ein bisschen Assembler zu lernen. Dazu empfehle ich dieses Tutorial: http://stefanfrings.de/avr_workshop/index.html Das Tutorial erklärt nicht
, allerdings sind sie stets mindestens einer der oben genannten ähnlich. Falls dich konkrete Mikrocontroller Architekturen interessieren, dann lies etwas über: - MCS51 - PIC - AVR - ARM - x86 So ziemlich alle aktuellen Mikroprozessoren basieren auf einer dieser Serien. Ich hoffe, ich habe keine
-
Thread
STM32: Sendepuffer für USART
String-Ausgabe für die Konsole am PC bereitstellen (ist Fortsetzung dieses Threads: https://www.mikrocontroller.net/topic/474447?goto=5846996#5846996 ). Bei der Hardware handelt es sich um ein NUCLEO-F446RE bei 168 MHz und gesendet werden soll im 10 kHz-Raster mit 2000000 Baud über USART2. Das funktioniert
, aber dieses Fass wollen wir jetzt mal lieber nicht aufmachen? bei den AVR Codeguidelines ist das so nämlich nicht festgeschrieben. W.S. schrieb im Beitrag #5855172: > Was sollen denn deine sinnlosen Behauptungen? > Etwa sowas: > #define DREI 3 > > oder was? Was
-
Thread
Suche eine bewährte Schaltung zur automatischen Abschaltung eines Messgerätes
nimmt 20 nA nach dem Abschalten auf. Die Schaltung sollte man übernehmen können. https://www.mikrocontroller.net/articles/AVR_Transistortester
g. schrieb im Beitrag #5851944: > Abschaltung Die Beschreibung zur Schaltung https://www.mikrocontroller.net/articles/Datei:Schaltplan_transistortester.png findest du hier: https://www.mikrocontroller.net/articles/AVR-Transistortester#Automatische_Abschaltung
-
Thread
LED Messung mit AVR
weiss nicht, welche Schaltung der eine Hersteller verwendet. > Leider ist die Schaltung mit einem PIC aufgebaut und > keine Software verfügbar. Dann wirst du wohl etwas Transferleistung erbringen müssen, um das auf einem AVR zu implementieren.
Wolfgang schrieb im Beitrag #5839491: >> Leider ist die Schaltung mit einem PIC aufgebaut und >> keine Software verfügbar. Meine Lösung: Leider nicht mit PIC und Quelltext in Bascom (nach "Mikrocontroller programmieren mit Bascom Basic: messen, steuern, ... Buch von Ulli
-
Thread
Mehrere Relais gleichzeitig schalten
vielleicht hilft ein Tutorial in Deutsch https://www.mikrocontroller.net/articles/AVR-Tutorial Mein Vorschlag, man macht an jeder möglichen Position der Drehscheibe ein kleines Reedrelais, Hallgeber, Lichtschranke oder einen mechanischen Kontakt rein um die
ich ahne leichte Problem mit den selbstgebastelten Komponenten. Bitteschön.. https://www.mikrocontroller.net/attachment/691428/Relaisplatine.pdf https://www.mikrocontroller.net/attachment/691429/Relaisplatine.png
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
Dr. Sommer schrieb im Beitrag #5835649: > Sicher? AVR z.B. hat gar keine Alignment Anforderungen, ARM schon. Seit wann kann AVR z.b. 5 Bit schreiben? Ein Alignment auf Bytes ist völlig willkürlich.
Dr. Sommer schrieb im Beitrag #5835933: > Es gibt Systeme (PIC?) mit int24_t. Wie gesagt, wenn man das portabel machen will fügt man noch ein explizites Padding-Byte am Ende ein und dann funktioniert das auch auf strengeren Plattformen (also auf allen).
-
Thread
Aufwandschätzung für Cross-Assembler
8085 kenn ich nicht, aber PIC hat den unschlagbaren Vorteil, das der Befehl immer nur ein Wort lang ist. Die wichtige Schleife war also nur eine Folge von IFs, denn die Befehle kann man alle finden, immer PC eins weiter und "IF
segmentierten Speicher, äh sagen wir mal, ungewohnt?! Genauso wie ARM Cortex M ungewohnt war, nach Jahren PIC und AVR. > Nö, sowas ist nicht wirklich ein Assembler, mit dem man auch komplexe > Programme schreiben kann. Nun enttäusch mich bitte nicht, mein Gutester. Wir schaffen das. ;)
-
Thread
Welchen Mikrocontroller wähle ich?
eher Geschmackssache. Der Vorteil vom Arduino und dem AVR beim privaten basteln ist die große Community im deutschsprachigen Raum, aber auch die STM32-Reihe ist hier stark vertreten. Mikrocontroller-Familien gibt es aber einige z.B. - AVR - PIC - MSP430
wie ein USBASP sollte reichen. - Eine Toolchain. Kein Fertig-und-los-Paket wie Eclipse mit dem AVR-Plug-in, sondern alles step by step selber machen. Das ist ganz gut zum Üben, so versteht man, was in einem Mikrocontroller so vor sich geht. Gerne kannst du die Komponenten erst einzeln installieren
-
Thread
Programmieren lernen die 10.001
naja, schon mal das hier gelesen? https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
und kostenfrei für: alle AVR (avr-gcc) STM32, NXP, SAMD (alle 32-Bit ARM : arm-none-eabi-gcc) MCS-51 (SDCC) STM8 (SDCC) eingeschränkt für PIC16F und PIC18F (SDCC mit eingeschränktem Funktionsumfang. Sollte hier jemand eine
-
Thread
DAC-Verstärker
versorgen, wenn der Strom reicht. https://www.holger-klabunde.de/dcdc/picdcdc.htm das muss ja kein PIC sein AVR geht auch, vermutlich jeder µC der PWM erzeugen kann. Oder man zapft einen MAX3232 an
und wie kriege ich das hin ?) muss man alles 2x schreiben? liest du auch? https://www.mikrocontroller.net/topic/473696#5831356
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
irgendie weniger als 20€uro kostet. Was ist mit dem hier: https://www.ebay.de/itm/K150-EEPROM-PIC-Programmer-Microchip-PIC-Chip-USB-Burner-CH340-ICSP-ISP-GZ/264250439013?hash=item3d868db565:g:pUQAAOSwe0tclO09 [der IC ist nicht gelistet also...Nicht oder?] als blutiger Anfänger in Sachen IC-Brennen
Software > sein. Flash es neu. Wie das geht, ist ja irgendwo hier beschrieben. https://www.mikrocontroller.net/topic/473430#5879190 ciao gustav
-
Thread
IntToHex function
types ja da. Die Methode von W.S. jedenfalls benutze ich auch seit Jahren ohne Problem auf STM32, AVR, 8051, PIC usw. Nechteilig finde ich nur, das die Tabelle auf manchen Plattformen im RAM liegen muss. Aber wer heute keine 16 Bytes mehr frei hat, der hat auch noch andere Probleme.
> } Wenn ich diesen CPP-Murx sehe, wird mir schlecht. Das verbraucht ja selbet im hässlichem PIC-Assembler weniger Zeichen und ist aussagekräftiger.
-
Thread
Welche Boards haben eine CPU mit FPU
ohne FPU kein float verwenden darf? Selbstverständlich mache ich z.B. PID-Regelungen auf nem 8Bit-AVR in float.
soll hier berechnet werden, sodass Softfloats nicht reichen und eine Hardware-FPU nötig ist? Mikrocontroller mit Double-Precision Floats neben den oben genannten z.B. PIC32MZEF oder PIC32MKGP Wenn 32-Bit-Floats reichen, dann z.B. noch div. Renesas RX oder Synergy S7, S5
-
Thread
Am besten C lernen
Ratschlag dankbar ^^ Die Antwort gibt es wie immer im Netz: https://www.electronicsplanet.ch/mikrocontroller/avr-tutorial-c/avr-tutorial-c.htm PS: Die Grundsatzdiskussion ist völlig am Thema vorbei bzw. Arduino & C++ kann man vergessen.
Hier mein Kursskript für den AVR ATMega328p ( Arduino Uno) in Ansi-C https://homepages.uni-regensburg.de/~erc24492/PDFs/Mikrocontroller_Crash_Kurs_CE.pdf
-
Thread
low-power Oszillator mit 74HC1G14 : Reinfall !
abnehmender Spannung merklich länger, falls sowas noch erwünscht sein sollte. https://www.mikrocontroller.net/topic/472817#5813857 https://www.mikrocontroller.net/topic/472817#5813897
noch zusätzlich ein USB Seriell Wandler. Dementsprechend billig sind einfache Adapter. Für den AVR kostet eine einfache Version ganze DREI Euro. Für die Pic ab ungefähr FÜNF Euro. Was man natürlich als Argument gelten lassen könnte, das wäre die Tatsache das man sich bei einem Produkt mit hoher
-
Thread
UDN2981-Ersatz: gibt es IRLML6244 auch 8-fach?
Arduino micro als Umsetzer zu GPIB2Seriell kann die Leitungen > auch treiben 48mA schafft kein AVR am Ausgang. Bis 20mA gehen die Kurven im Datenblatt.
Beitrag #5813318: > wäre mir egal mir eben nicht egal. Deswegen suche ich eine Lösung wo nicht die AVR-Pins direkt am Bus liegen. es gibt diverse Projekte wo direkt AVR oder PIC am GPIB-Bus hängen. Das ist ok für manche Fälle.
-
Thread
HDMI an Arduino
hier VGA auf nem Atmega1284: https://hackaday.com/2013/03/29/avr-vga-generator/ übertaktet auf 25MHz, schafft ganze 128×96 Pixel mit 64 Farben, aber Respekt dass er das überhaupt hinbekommen hat.
Mediamarkt) und relativ billig. Deswegen fragen Leute nach HDMI Schnittstellen für ihre Mikrocontroller.
-
Thread
Spannungsunterbrechung erkennen
Diskret aufgebauter Thyristor. https://www.mikrocontroller.net/topic/300638
aus, wenn die Spannung hochgefahren wird? Die Spannung durchläuft einen Bereich, bei dem der Mikrocontroller nicht funktioniert. Reicht bei einer einfachen Lösung (Spannungsteiler) der Spannungsanstieg der Mikrocontrollerversorgung aus, um den Mikrocontroller sicher zu resetieren und sauber hoch-laufen
-
Thread
Atmel vs. MPLAB X IDE
Danke für eure Meinungen. Bimbo. schrieb im Beitrag #5808236: > Ich denke, dass das AVR Studio langfristig eingemottet wird. Das denke ich auch. Ich hatte dazu den folgenden Artikel gefunden: https://www.elektormagazine.de/news/avr-mikrocontroller-ab-sofort-durch-mplab-x-unterstutzt
Ist der mplab Compiler für avr in der gratisversion genauso bekloppt ausgebremst wie der für pic?
-
Thread
Wie beim ATtiny zum Reset-Vektor springen
ATtinys x17 und x07 bieten auch ein Software-Reset. Sag doch gleich, das das die Neuen aus der tinyAVR 1-serie das können. MfG Spess
Hi Nachtrag: Die megaAVR 0-serie kann auch Softwarereset. MfG Spess
-
Thread
DCF77-Uhr - Programmierer gesucht!
://rn-wissen.de/wiki/index.php/DCF77-Decoder_als_Bascom-Library https://www.rahner-edu.de/mikrocontroller/avr-controller-und-bascom/7-segment-anzeige/ Bascom macht echt spaß! Hier noch drei Bücher zum download für umsonst - sehr gut für Anfänger geeignet. http://stefanfrings.de/mikrocontroller_buch
die von Dir vorgegebene AVR Serie verwendet. http://stefanfrings.de/mikrocontroller_buch/index.html Und falls es Dir dann zu Aufwändig erscheint: Mein günstiges Angebot hast du und an dem Buch erkennst du, dass ich mit genau
-
Thread
Raspi Alternativen - Liste Einplatinenbastelrechner
zu den Notebooks, als Mediacenter sind FireTV und Co überlegen, als einfacher Controller sind die PIC, AVR und STM einfach schon zu leistungsfähig, vom Verbrauch ganz zu schweigen.
den Notebooks, als Mediacenter sind FireTV und Co > überlegen, als einfacher Controller sind die PIC, AVR und STM einfach > schon zu leistungsfähig, vom Verbrauch ganz zu schweigen. Ich habe zur Zeit 2 im Einsatz: 1) Raspberry Zero W in Verbindung mit einem 7" Bildschirm als Fotorahmen, der mir
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
Was da drin steht, kann er nicht sehen. Man kann float-printf aber aktivieren: https://www.mikrocontroller.net/articles/FAQ#Aktivieren_der_Floating_Point_Version_von_sprintf_bei_WinAVR_bzw_AVR-Studio Hat 1 Minute Google gekostet. wie lange hast du gesucht? Kostet natürlich mehr Speicher. Ob man
Beitrag #5799897: > wenn ich eine "standardhardware" mit einem "standardcompiler" > einsetze Der AVR ist kein Standard-Hardware. Das ist ein winziger Mikrocontroller mit ein paar KiB Programmspeicher. Die wird der Compiler nicht unnötig vollstopfen. Welche AVR-Compiler bist du denn gewohnt, welche
-
Thread
Auswahl uController
Sensoren schon dabei. Zu dem Preis kriegt man's wahrscheinlich nicht selbergebaut. Aber wenn du bei AVR daheim bist und nicht bei ARM, dann mach's halt mit nem AVR. Gruss WK
Die AVR32 Serie mag ich gerne. Ich nutze den AVR32UC3C0512 in einem neuen Projekt. Aber nur, weil es einem bestehenden Projekt sehr ähnelt. Ansonsten hätte ich mich auch eher für einen stm32 entschieden. Leider
-
Thread
Embedded Linux oder FreeRTOS?
verwenden. Bei den restlichen Systemen reichen für deine Anforderungen alle uC aus, auch ein kleiner AVR
harte Echtzeit". Geringer Aufwand für Hardware und GUI. Hoher Aufwand für Treiber. 2. "dicker" Mikrocontroller: Mittelmäßiger Aufwand für Hardware (Display) und Treiber (USB), hoher Aufwand für GUI. 3. embedded Linux mit kleinem Mikrocontroller: Geringer Aufwand für Treiber und GUI auf Linux-Seite. Geringer
-
Thread
Avr 8bit VGA
Pixeltaktfrequenz (etwas über 25 MHz), die auch im einfachen Textmodus verwendet wird. Die kann Dein AVR nicht ohne Nachhilfe zusätzlicher Hardware verarbeiten. Hier hat mal jemand entsprechende Hardware (mit einem übertakteten AVR) gebaut: https://www.mikrocontroller.net/topic/143445 Rolf
Wenn man ein Schieberegister zu Hilfe nimmt und den AVR übertaktet, dann bekommt man auch eine für vernünftige Textdarstellung nutzbare Auflösung hin. Ich verlinke das jetzt nochmal: https://www.mikrocontroller.net/topic/143445?goto=new#new
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
Assembler ermittelt selber Highbyte/Lowbyte der Startadresse. Das Auslesen des Flashs ist bei den PIC18 wesentlich komfortabler als bei den PIC16. Wraparound an 256Byte-Grenzen gibts mit TBLPTR nicht.
HIGH sprungmarke > movlw LOW sprungmarke > movlw UPPER sprungmarke > versucht. PIC18F https://www.mikrocontroller.net/topic/205483#2027517
-
Thread
ST-Link V2 aus China
Ich hatte bisher bei Mikrocontrollern und Zubehör wohl immer Glück gehabt. Man muss aber auch sagen, dass es solche und solche Chinamänner gibt. Wenn ich sehe, dass die auf Mikrocontroller und Elektronik spezialisiert sind habe ich meist ein gutes Gefühl. Wenn sie außer Mikrocontrollern auch noch Sonnenbrillen und Damenunterwäsche verkaufen, dann bin ich da eher skeptisch ob das was wird ;)
-
Thread
MCU mit 64Mbyte RAM
Bei Deinen Randbedingungen (AVR, vom Bastler lötbar) sage ich: vergiss es. Wenn Du etwas haben willst, was in Deiner technischen Reichweite liegt: PIC32MZ1064DAG176 https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176
D.h. ich muss etwa alle 2usec ein Byte übertragen. Auch nicht gerade die Herausforderung für einen AVR.
-
Thread
Erste 65C02 Basteleien.
Peter D. schrieb im Beitrag #5777564: > Als 8Bit-CPU dürfte der Z80 interessanter sein. Wie AVR vs. Pic Mit anderen Worten: Du hattest keine Apple II, C64, Atari o.ä., sondern einen TRS80, ZX81 oder was auch immer. ;-) Ich fand die Adressierungsarten des 6502 immer spannend: Indiziert/Indirekt
viewtopic.php?f=4&t=3458&hilit=romulus+1st da es für 11MHz beim ROM schwierig wird habe ich dem 6502 einen AVR spendiert der ihm beim Booten ein paar Instruktionen liefert und so das "BootROM" liefert. Der AVR kontrolliert den Takt, d.h. da hat der AVR keine Eile. Sobald das "BootROM" über diesen Weg geladen
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
). Ansonsten gibt es Mikrocontroller mit ARM-Kern, wie z.B. STM32F030F4P6 für dermaßen kleines Geld (0,50€ für den nackten Chip, 1€ für ein bestücktes Board), dass man dafür nicht mal einen AVR oder PIC mit annähernd vergleichbarer
Codeschnipsel). Ansonsten gibt es Mikrocontroller > mit ARM-Kern, wie z.B. STM32F030F4P6 für dermaßen kleines Geld (0,50€ > für den nackten Chip, 1€ für ein bestücktes Board), dass man dafür nicht > mal einen AVR oder PIC mit annähernd vergleichbarer
-
Thread
SCN8049H Prozessor
https://www.mikrocontroller.net/topic/40435
die Intel MC begreifen. Hab mir das Buch "Das 8051er Lehrbuch" gekauft und war geheilt. Bin beim AVR geblieben.
-
Artikel
Soft-PWM
mit 100 Hz (PWM-Zyklus 10ms) und acht Kanälen generiert werden. Der verwendete Controller ist ein AVR vom Typ ATmega32, welcher mit dem internen RC-Oszillator auf 8 MHz getaktet wird. Das Programm kann jedoch problemlos an so ziemlich jeden anderen AVR angepasst werden. Die Programme wurden mit dem
langen wie gehabt durch eine Zählervergleichs-ISR. Man macht sich dabei die Eigenschaft typischer Mikrocontroller zu Nutze, dass die Latenzzeit für den Interruptaufruf nur um wenige Takte schwankt (= Jitter): Beim AVR sind es maximal 3 Takte, wenn ein RET-Befehl (4 Takte) abgearbeitet wird. Phasen mit gesperrten
-
Thread
OCXO mit (fast) beliebiger Frequenz mit GPS disziplinieren
der Suche nach fertigen und konfigurierbaren Schaltungen nicht fündig geworden. Helfen hier Mikrocontroller-Systeme weiter? Was ließe sich dort umbauen? Außerdem brauchte ich für die drei Oszillatoren auch nur einen GPS-RX. Gibt es getrennte, modulare Systeme? Tnx es 73
) und ich mit dem PIC gefremdelt habe. Deshalb habe ich mich damals einem Ansatz mit AVR-Microcontroller zugewandt, den Alberto di Bene, I2PHD, einmal veröffentlicht hatte (nur in Italienisch, und heute ist der Artikel im
-
Thread
[ULP] Akkuspannung mit µC-ADC stromsparend überwachen?
ja weder welcher µC, noch an welcher Spannung du den betreibst. Wenn der µC direkt am Akku läuft (AVR kann das), dann konfiguriert man den ADMUX so, daß der ADC die Betriebsspannung (=Akkuspannung) als Referenz benutzt und den Wert der Referenzspannung mißt. Dann braucht man weder einen Pin noch extra
OpAmp.. Also ein BSS138 im Spannungsteiler siehe: [[Batteriewächter]] https://www.mikrocontroller.net/articles/Datei:BMON_1048_PIC.PNG Gruß Anja
-
Thread
Arduino - SPI über lange Leitung
inzwischen nicht mehr auf AVR beschränkt. Es gibt von Arduino selber auch ARM-Boards mit SAM3X und LPC11irgendwas, von Digilent gibts PIC32-Boards mit Arduino-IDE, Teensy hat Freescale ARM im Programm... das wäre doch was für Dich
für PICs gibts genug Support. Muss man nur finden. > > Und: Arduino ist inzwischen nicht mehr auf AVR beschränkt. Es gibt von > Arduino selber auch ARM-Boards mit SAM3X und LPC11irgendwas, von > Digilent gibts PIC32-Boards mit Arduino-IDE, Teensy hat Freescale ARM im > Programm... das wäre doch was
-
Thread
Funktionen in Software oder in Hardware lösen?
z.B. einen leistungsstarken Mikrocontroller nehmen, der viele Funktionen hat und mit diesem alle Funktionen realisieren. Oder ich verwende einen kleineren Mikrocontroller und lagere Funktionen, wie PWM, etc. in Hardware oder in andere ICs
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000 void setup() { /* set pin 5
-
Thread
ATmega32 noch zeitgerecht?
gerne AVRs. Beim 32Bitter kann man dagegen manche Überraschung erleben, z.B.: https://www.mikrocontroller.net/topic/469575#5752563 Ein Kollege hat mal beim LPC4357 einen Pin als Ausgang gesetzt, der mit GND verbunden war. Danach war der Pin tot. Vom AVR bin ich gewohnt, daß ich zur Fehlersuche
Baustellen ins Nest geholt hat, die monatelang gekracht und das Projekt aufgehalten haben. Wenn ein AVR8 ein Problem ohne Bauteilzoo drum rum, der mit einem anderen Controller nicht nötig wäre, löst, gibt es keinen Grund da auf Biegen und Brechen einen ARM oder PIC32 (MIPS) reinzudesignen. Man sollte
-
Thread
sketch stört webserver - wer kann helfen?
Zustandsautomat" relevant). Ein konkretes Beispiel findest du in dem Buch http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%203.pdf Kapitel 9. Dann ist mir noch aufgefallen, dass du viele relativ grosse Zeichenketten im RAM hast. Benutze PROGMEM
noch das darauf basierende cocoOS rtos empfehlen, very small footprint, simple, und läuft bei mir auf pic16/18, avr, stm, arm oder auch auf jeden host. http://www.cocoos.net der stefan hat unter dem link mit viel mühe alles schön erklärt! mt
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
> Du musst nicht zwingend alle 64 Mikrocontroller > an einen einzigen Chip hängen, oder doch? Ich meinte natürlich "Motoren" nicht Mikrocontroller.
ATttiny26 gezeigt. > Es geht um 64 Servos Dann brauchst du 4 Timer und genügend I/O Pins. Egal ob AVR, PIC oder ARM Controller. Schau Dir mal die XMega Controller an, die sind mit Timern sehr großzügig ausgestattet. Zur Not kann man das auch auch alles per Software (anstatt PWM Timer) mit einem einzigen
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
Sprinter (J-Link) versus Fiat-500 mit Anhänger (ST-Link) versus Leiterwagen mit sechseckigen Rädern (AVR und PIC-programmer ohne Debugfunktion).
abschweifen. dingens schrieb im Beitrag #5747048: > versus Leiterwagen mit sechseckigen Rädern > (AVR und PIC-programmer ohne Debugfunktion). Dem stimme ich nicht zu. Sechseckige Räder sind ziemlich unbrauchbar, die Programmiergeräte aber ziemlich brauchbar. Sie tun, was sie sollen. Wenn, dann würde
-
Thread
Basic Stamp Programm einer Murmelsortiermaschine
https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung
macht das keine echte PWM. Sondern die Frequenz wird irgendwie geändert. PWM habe ich dann mit dem AVR gemacht.
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Bist Du Klaus oder Klars? https://www.mikrocontroller.net/topic/452883#5743105
> Also ich würde nen ICE40LP384 oder 640 Sorry den kenne ich gar nicht. Wollte eigentlich bei AVR bleiben. Bei den genannten Start ups wird ein PIC verwendet. Mit PIC habe ich auch keine Erfahrung
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
printf. Damit diese Beispiele auch auf einem (sehr kleinen) Mikrocontroller nachvollzogen werden können habe ich uart_printf geschrieben deren Ausgaben dann auf einem Terminalprogramm am PC angesehen werden können. uart_printf kann mit folgenden AVR-Controllern verwendet
beitragen, daß all diejenigen, die heute mit einem Mikrocontroller irgendwas bauen wollen, eben unfähig sind, die allereinfachsten Algorithmen auf die Beine zu stellen, also sowas wie das Entprellen der Taste oder das Umwandeln einer Zahl in eine Ziffernfolge
-
Thread
Leistung messen an 230V von 1W bis 2000W
-Bit Wurzel, Multiplikation oder Division auf dem ATMEGA geht nicht schnell genug. Ich habe einen PIC32MX beschäftigt, das klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32. Die Softwareseite ist in folgender Appnote beschrieben: https:
sollte. Man weiß ja nie ;) ;) Zweiteres fuer Messung im 240V Netz ohne falls ... Der Mikrocontroller koennte die Daten ueber den EIB absetzen, wenn der TO so weit gehen will.
-
Thread
Interrupts einbinden
Interrupthandler sind keine gewöhnlichen Funktionen, sie müssen den gesamten Kontext sichern und restoren. Beim AVR-GCC werden sie z.B. über das Schlüsselwort ISR definiert und beim PIC über #pragma.
Peter D. schrieb im Beitrag #5733196: > Beim AVR-GCC werden sie z.B. über das Schlüsselwort ISR definiert und > beim PIC über #pragma. Da haben wir schon mein Problem. Ich habe jahrelang auf AVRs entwickelt und versuche das jetzt on the fly auf
-
Thread
Optimaler Zweidrahtbus
und wird m.W. auch in der Gebäudetechnik verwendet. Die Chips kann man kaufen oder auch per Mikrocontroller emulieren. Außer dem engen ACK-Timing kein Problem, Doku und Applikationen gibt es im Netz reichlich.
Controller gibt es entweder extern, oder man nimmt einen uC mit CAN. Eigentlich hat jede uC-Familie (AVR, PIC, STM32Fxxx, PIC32, usw.) mindestens einen Chip, der auch CAN kann. Die Spannungsversorgung habe ich so realisiert, dass die Knoten alle einen Schaltregler haben, mit weiter Eingangsspannung.
-
Thread
ATmega mit mehr Leistung?
angezeigt werden, nur wird sie viel zu klein geraten, um lesbar zu sein. Folglich ist das nichts mehr für AVR8. Such Dir einen 32 Bit µC aus: PIC, RX, ARM M3/M4/M7 (NXP, STM, o.ä.), wobei die Taktfrequenz >= 100 MHz liegen sollte. AVRli .. schrieb im Beitrag #5732090: > ein MD070SD Controller Davon
Webseite aus den 90er Jahren. Sprich, sowas will kein Mensch haben. Wenn Du das unbedingt mit einem AVR machen willst, dann brauchst Du ein "ingelligentes" Display, also z.B. sowas https://www.glyn.de/Produkte/Mikrocontroller/A-D-A-M-Intelligentes-Display welches die ganze Schwerarbeit selber erledigt
-
Thread
Transistor/Fet/Keine Ahnung was gesucht
LED oder ein Relaismodul https://www.ebay.de/itm/1-Kanal-Channel-Relais-Modul-5V-230V-LED-Relay-PIC-AVR-DSP-ARM-MCU-Arduino-Pi/142889819573?hash=item2144e59db5:g:eKsAAOSwQ2JbXpL3:rk:2:pf:0
22kΩ Widerstand gemäss Kapitel 3.2.4. Schaue dir auf Kapitel 2.2.2 an. http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf Es ist kein Kühlkörper erforderlich.