-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
LED nicht gleich einen FPGA kaufen wollen oder einen Webserver in der Künstlersprache MIXAL bzw. AVR-ASM: https://www.mikrocontroller.net/topic/398867#4598855 - kein Profi würde MIXAL/ASM zur Programmierung eines Webservers verwenden ==> definitiv Kunst ==> C _kann_/könnte als Hochsprache verwendet
ins Grab nehmen... das für dein Projekt technisch sinnvolle Wissen wird lieber zur Verbreitung von AVR-Daten über IP genutzt: http://stefanfrings.de/net_io/protosockets.html damit lassen sich multithreading Programme in C für kleine Mikrocontroller schreiben. Die Technologie wird nach Angabe der Webseite
-
Thread
Vollautomatische Kaffeemaschine Projekt
Verfügung stehenden Zeit > schaffen kann, aber das ist machbar. Wie bitte? Sowas löse ich mit einem AVR-TINY mit 2 Mhz.
Johannes N. schrieb im Beitrag #6730665: > Microcontroller Nur zur Info, Mikrocontroller! https://www.mikrocontroller.net/ Johannes N. schrieb im Beitrag #6729571: > Durchflussmesser, Wasserpumpe, Heizelement, Füllstandsensor, > Temperatursensor, Motorantrieb für Zylinder,
-
Thread
Dynamisches Array im embedded System
Hi, ich arbeite gerade mit einem Mikrocontroller von NXP, den ich mit MCUXpresso und C programmiere. Um memory leaks zu verhindern, versuche ich auf dynamische Datenstrukturen zu verzichten. Mein Compiler erlaubt sowas, wobei ich max_len
Aus der Dokumentation der avr libc "Returns: alloca() returns a pointer to the beginning of the allocated space. If the allocation causes stack overflow, program behaviour is undefined." Was bringt mir die Funktion dann
-
Thread
Overflow, Carry?
schrieb im Beitrag #6718861: > Mag schon sein, aber wie geht es denn jetzt? => Befehlsbeschreibung AVR, 6800, 68000, 8086, ...
aber genau DAS rausgelesen. In anderen Belangen ist aber C deutlich besser als Assembler: Ein AVR-Assembler-Programm läuft nicht auf einem STM32. Ein C-Programm kann man aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen
-
Thread
Ethernet für uC?
Oder einen PIC32 ?
No Y. schrieb im Beitrag #6710857: > Oder einen PIC32 ? oder einen ESP32, sogar 3,3V passt und man muss wlan nicht einschalten
-
Thread
RTOS mit Arduino
und brauchte noch nie dringend ein RTOS. Planung und Architektur der Anwendung ist hier ALLES. Viele AVR und PIC, 8051 Projekte liefen auf diese Weise in Real-Time ohne merkbare Verzögerungen. Blinkende LEDs (Heartbeat Anzeige) blinken per ISR absolut gleichmäßig. Auch bei Schrittmotoren merkt man nichts
Peter S. schrieb im Beitrag #6719465: > Weiss jemand ob es so ein kleines RTOS für AVR auch in Assembler gibt? > Es muss nichts ernstes/kommerielles sein, es geht mir rein um das Hobby. Wozu? Investiere 3.70€ https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-128
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
jittern. Etwas ganz ähnliches hatte wir doch vor kurzem erst hier und dazu gab's auch eine Lösung in AVR8-Assembler von mir. Falk. B hatte die dann noch mit etwas Makro-Magie deutlich universeller gemacht. Guckst du: https://www.mikrocontroller.net/topic/511883#6565188
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
Hallo Leute, Habe mir einen kleinen USB Kopierschutz auf Basis eines PIC18F2550 erstellt. Nun möchte ich gerne "fertige" hardware in einem schönen Gehäuse dafür verwenden. Einige PS3 Jailbrak USB Sticks enthielten damals z.Bsp. den AVR AT90USB Mikro, welche man billig kaufen
Der PIC18F2550 ist alles andere als ein Exot !
-
Thread
Arduino Betriebssystem
Hier hat Frank ein kleines Betriebssystem für Mikrocontroller geschrieben: https://www.mikrocontroller.net/topic/462939 In diesem Thread möchte ich ein wenig diskutieren, ob man nicht auf Arduino-Basis einen einfachen kleinen Retrocomputer aus Arduino-Libraries
Angesichts der Größe und Fähigkeiten von AVR Mikrocontrollern kann nur so etwas ähnliches wie MS-DOS bei heraus kommen. Ich sehe da aber keinen Vorteil gegenüber einem Framework wie Arduino. Das hat auch Standard-Bibliotheken für Standard Hardware
-
Thread
Was haltet ihr vom Siglent SDM3045X Tisch-Multimeter?
man dafür auch an den Transistortester denken, der nicht nur Transistoren testet. https://www.mikrocontroller.net/topic/transistortester-avr und von 100en Läden aus China in allen möglichen Formen und Versionen zu bekommen ist https://www.aliexpress.com/af/transistor-tester.html > Mein Einsatzzweck
wohl nur kaputt. Bitte gehen Sie weiter hier gibt es nichts zu trollen. https://lygte-info.dk/pic/Siglent/SDM3045X/DSC_3426a.jpg Lediglich die besseren Versionen (SDM3055 & 3065X) haben einen Lüfter.
-
Thread
Python oder besser bei C bleiben?
altbewährte HW und SW verwenden zu wollen. Viele Probleme lassen sich mit den alten Bekannten wie PIC, AVR, STM32 und ähnliche Plattformen angehen. Zumindest hat man hier schon eine gewisse historische Unterstützung. Auch Datenblätter, User Manuals, Appnotes sind in zahlreicher Auswahl vorhanden und
Compiler. Für Lego Mindstorms gibt es das Lejos Projekt. Es gibt eine Open-Source Implementierung für AVR Mikrocontroller, Namens NanoVM. Also wenn man schon 1,5 Jahr später seinen Senf dazu gibt, sollte es wenigstens Hand und Fuß haben. In einem Punkt stimme ich dir allerdings zu: Wer Mikrocontroller
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
Wie ist es eigentlich beim Avr, ist dieser auch wie Pic cyclensynchron wenn man mehrere uC aus derselben Taktquelle speist? Habe noch eine Platine hier mit umschaltbar osz 20/24/32 MHz und 121 uC. In 1x master und 15x slaves mit
Chris schrieb im Beitrag #6680683: > Wie ist es eigentlich beim Avr, ist dieser auch wie Pic cyclensynchron > wenn man mehrere uC aus derselben Taktquelle speist? Davon gehe ich mal aus, sofern wir die Modelle mit PLL außen vor lassen.
-
Thread
Aref Spannung, was ist besser?
Stefan ⛄ F. schrieb im Beitrag #6677600: > ... klassischen AVR: ja. ... danke!
Was willst du denn damit "üben"? Mal ganz davon abgesehen, daß es das schon gibt: https://www.mikrocontroller.net/topic/69021#558098
-
Thread
Analog Inputs liefern unterschiedliche Werte bei verschiedenen Arduino Nanos
Manfred schrieb im Beitrag #6673960: >> Knalltüte! > > Selber Knalltüte! Ich traf einen kleinen PIC, der hat mir ganz gut gefallen und abends dann im Forum, ließ ich die Tüten knallen! :)
sich einige über Prozess-Reset bei schaltenden Relais und ähnlichen Fehlfunktionen. Viele tausend AVR funktionieren bei sauberem Design absolut problemlos und liefern auch bei ratiometrischen Messungen z.B. bei Potis absolut statbile Werte ohne zusätzlichen Abgleich.
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Hallo Foren-Gemeinde, nach sehr sehr langer Zeit habe ich mal wieder mein altes OLIMEX AVR-P28-8MHz (https://www.olimex.com/Products/AVR/Proto/AVR-P28-8MHz/) ausgepackt und den Start mit Microchip Studio 7 gewagt. Leider bekomme ich den Debugging-Modus nicht zu laufen, sodass ich immer
. Die PICKITs funktionieren soweit, keine Probleme - aber eben nur mit MPLABX und nicht mit dem AVR Ökosystem. MPLABX kann inzwischen auch viele AVRs, das sollte also kein Problem sein, und das PICKIT4 kann alles, was es bei Microchip aktuell gibt: ICSP, ISP, PDI, TPI, UPDI, JTAG, für PIC, AVR, ARM
-
Thread
Alten Wandwählfernsprecher SIP-fähig machen
Na den aus dem Link, den ich weiter oben gezeigt habe. https://www.mikrocontroller.net/topic/516834#6660920
). Das war ein ATA-Adapter Telefon zu SIP/VoIP über USB mit minimalem Aufwand (nur ein USB-fähiger AVR oder PIC plus etwas Hühnerfutter). Leider ist dieses interessante Projekt irgendwie im Sande verlaufen, ich finde die Internetseite nicht mal mehr. Kann auch sein, dass es aufgrund technischer Gründe
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
halt nicht so tief auf Architektur ein, deckt dafür aber eben viele andere Aspekte moderner Mikrocontroller ab. Ich würde sagen, dass es gerade für Leute die aus der AVR-Ecke kommen durchaus sehr lesenswert ist. Walter T. schrieb im Beitrag #6660325: > Hans-Georg L. schrieb: > >> oder bei Bruce
halt nicht so tief auf Architektur ein, deckt dafür aber eben viele > andere Aspekte moderner Mikrocontroller ab. Ich würde sagen, dass es > gerade für Leute die aus der AVR-Ecke kommen durchaus sehr lesenswert > ist. Sehr herzlichen Dank für die netten Worte, Christopher! Im Buch selber ist (
-
Thread
Welchen lattice ic
weiterzugeben. Damit dieser diese zuverlässig erkennt? Meine Empfehlung: Nimm einen moderneren Mikrocontroller. Die neuen AVRs, die nach der Atmel-Zeit herausgekommen sind (z.B. AVR128DA*), können auch mit geringeren Betriebsspannungen die volle Taktfrequenz erreichen, und sie haben eine CLC-Einheit für
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
Division 64Bit durch 32Bit gesucht
32Bit Zahl In Assembler z.B. ATmega8 dividiert werden. Siehe 32Bit Division: https://www.mikrocontroller.net/articles/AVR_Arithmetik#32_Bit_.2F_32_Bit Kann jemand helfen? Danke Bernhard
AVR-Register oder auch nur einen Teil davon immer in "obere" AVR-Register verlegen, aber nicht immer umgekehrt. Die einzige Ausnahme sind R0 und R1, falls man die AVR-Multiplikationsbefehle verwendet
-
Thread
F110 was für ein Chip ist es?
Da direkt daneben ein EEPROM sitzt, wird das wohl ein Mikrocontroller sein. Der Anschluss daneben sieht verdächtig nach ICSP aus, könnte also ein PIC sein.
Chiphersteller schrieb im Beitrag #6653393: > aha schrieb: >> Hallo, würde auch auf PIC tippen. > > Ach! Und ein AVR Tiny kann es nicht sein? PIC halte ich für unwahrscheinlich, das Microchip 8-Pin DIP-Package schaut anders aus, gut erkennbar an dem EEPROM auf dem Bild.
-
Thread
MCUs mit OPA?
Welche Mikrocontroller haben integrierte OPV, die extern beschaltet werden können? AVR32DB28 The family uses the latest Core Independent Peripherals with low-power features and 5V operation for increased noise immunity
Nimm mich, ich bin Opa mit Mikrocontrollern :-)
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Falk B. schrieb im Beitrag #6647272: > Sowas kann man in einem kleinen Mikrocontroller nachbauen, der dann per > UART oder I2C die Daten zur Verfügung stellt. Dafür sind z.B. die dsPIC-Mikrocontroller sehr gut geeignet, da sie einen Quadratur-Decoder in Hardware besitzen. Damit
wuerde ich auch so sagen. So macht es keinen Sinn ueber sowas nachzudenken. > Dafür sind z.B. die dsPIC-Mikrocontroller sehr gut geeignet, da sie > einen Quadratur-Decoder in Hardware besitzen. Es duerfte kaum eine MCU Familie geben wo es sowas nicht gibt. Olaf
-
Thread
GLCD Controller ST7920
Meinen ersten Beitrag habe ich schon mit AVR ASM überschrieben, aber aus Erfahrung weiß ich, daß darauf kaum jemand reagiert. Meine Fragen sind aber eigentlich unabhängig von der Programmiersprache, sondern betreffen die Interpretation des
um das Verständnis: (das Datenblatt nochmals zu studieren geht mit zu lange) https://www.mikrocontroller.net/topic/295658 mfG
-
Thread
Speicherverhalten Moderner Controller/CPUs
Stefan ⛄ F. schrieb im Beitrag #6640187: > Auf Mikrocontroller passt das Thema nicht, da diese immer RAM haben. Beim ersten AVR kam man ein einfachen Fällen allerdings ganz gut ohne RAM aus. Mit 32 Registern und einem Hardware-Stack ist RAM nicht zwingend nötig. Und der erste PIC, der 1650, hatte überhaupt kein RAM, nur 32 Register.
-
Thread
Programm Simulation für Schaltung bei geringer Spannung vom Akku
Simulation von Microchip Studio wieder aus dem sleep_down() wecken. Danke! LG [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> volatile unsigned char zaehler; uint16_t adc_read() { uint16_t adc_measurement = 0; ADCSRA |= (1 << ADSC); //Startet Konvertierung
vergehen bis es aus dem sleep_idle() geweckt wird. Hier ist der aktuelle Code: [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> volatile unsigned char zaehler; void uc_init() { DDRD = (1 << DDD1) | (1 << DDD0); PORTD = (1 << PD1) | (1 << PD0); ADMUX
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
> Ich bin bei ST bislang regelmaessig mit dem STM32F107 schon > gut zurechtgekommen. Klar, ein AVR reicht für's Bitklappern wohl auch.
beteiligten Controllern. Wenn Du mit minimaler Hardware anfangen willst, nimmst Du diesen Mikrocontroller: https://www.microchip.com/wwwproducts/en/PIC18F67J60 Das ist dann eine Einchip-Lösung, d.h. da ist alles drin. Du brauchst dann noch einen 25 MHz Quarz, ein paar Kondensatoren und Widerstände
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
https://www.mikrocontroller.net/wikifiles/9/9e/Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
Display mit HAL. Wenn du PullUps angeschlossen hast, läuft der out-of-the-box. https://www.mikrocontroller.net/topic/471336#5879972
-
Thread
Vorstellung und erstes Projekt
Einstieg gibt es hier auch ein schönes Tutorial für C-Programmierung mit dem µC. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Insbesondere das Kapitel https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports über die Nutzung der I/O-Pins.
sowas wie#define MeinBit > Portadresse,Bitnummer > tatsächlich zu definieren. Doch. Z.B. der AVR-GCC kann das: https://www.mikrocontroller.net/topic/292251#3113090 Das sollte auch beim PIC gehen.
-
Thread
IC für einfache Bargraph-Anzeige (10 Leds) gesucht
Überwachungsanzeige, die nur blinken soll), dachte ich mir, warum ich das nicht doch mal mit einem AVR mache. Als einfaches Projekt ideal für den Anfang. Es hat mich auch sehr motiviert, als ich vor einigen Wochen ein Projekt (https://www.mikrocontroller.net/topic/508317) aus dem Internet nachbaute und
ist sicher ein einfaches Projekt. Wobei die LM3914 ja immer noch billiger zu bekommen sind als ein AVR.
-
Thread
Wie programmiert man für einen Atmega32u4?
Zumindest nicht die low-level USB-Libraries die ich brauche. Z.B. https://github.com/arduino/ArduinoCore-avr/blob/6ec80154cd2ca52bce443afbbed8a1ad44d049cb/cores/arduino/USBCore.cpp Vom Hersteller des Chips muss es doch eigentlich einen offiziellen, gut dokumentierten Weg geben für den den Mikrocontroller
Als Prozessor kannst Du z.B. etwas am unteren Ende (etwa doppelte Rechenleistung eines klassischen AVR) https://www.microchip.com/wwwproducts/en/PIC24FJ128GB202 oder etwas am oberen Ende wie das hier nehmen, was gegenüber einem klassischen AVR etwa Faktur 5 ist. https://www.microchip.com/wwwproducts
-
Thread
STM32G4 - Quarz schwingt nicht
Grundwellen-Quarze. Dieser Punkt interessiert mich. Die Schaltung von ST befindet sich ja auch in den AVR Mikrocontrollern. Worin unterscheidet sich dieser einfache Oszillator von denen für Oberwellen? Und: Kann man nicht theoretisch jeden Quarz auf einer Oberwelle schwingen lassen?
herausfiltern. Meist mit Schwingkreis, seltener mit Saugkreis. Schau mal bei https://www.mikrocontroller.net/topic/272111
-
Thread
[V] HP/Agilent 16702b Logic Analyzer System (102 Channels 500/250MHz und 2 Analog 2GS/s 250MHz)
Basic/Assembler - Mac (damals noch Think Pascal aufm 68000) - Kenne verschiedene Unixoide - 8051/PIC/AVR/H8s/ARM - Heute Elektronik- und Kernelentwickler für (meistens) Embeddded Linux Anwendungen.
Siehe die Überschrift, wenn du in deine Einstellungen gehst: web.de und gmx.de weigern sich, von mikrocontroller.net Mails anzunehmen. Bei mir ist deine Nachricht problemlos angekommen. Hatte jetzt nur keine Veranlassung gesehen, eine Antwort zu schreiben.
-
Thread
Multicore embeddedsystem? Viele Fragen!
geht nicht darum, was für mich ein Embedded System ist. Vereinfachen wir das mal multicore mikrocontroller systeme, das heißt keine 20 Watt Öfen. Auch keine 4 kern 8 Bit Systeme, gibt es das auf einem Chip?? Viermal einen AVR ?? > >> Wann ist das totale Ende der Singelcoresysteme abzusehen?
Chip schließen sich z.B. gegenseitig aus) sind nur einige der Kriterien. Klar, wo man früher einen PIC16F eingesetzt hat, findet sich heute oft ein ARM Cortex M0+, aber das ist nicht immer so. >>> Auch keine 4 kern 8 Bit Systeme, gibt es das auf einem Chip?? Viermal >>> einen AVR ?? >> In einem
-
Thread
Open Source Projekt TRICE - ein Software-Tracer & Logger für alle µC: PIC, AVR, ARM, TI, Infinion,..
Wenn Log-Ausgaben mit *printf* oder einfach *puts* nicht oder schwer möglich sind, etwa im Interrupt oder Scheduler, instrumentiere den Code mit **TRICE**. Dadurch _sinkt_ der Gesamt-Flashspeicherbedarf da nur etwa 150 Bytes Code hinzukommen, aber man erhält dafür den ganzen Platz den bisher die Logstrings und der *printf* Library Code benötigten. Man kann damit auch wunderbar Zeitmessungen machen, da ein TRICE sehr schnell geht. Siehe https://github.com/rokath/trice Die maschinell in Deutsch übersetzte Version: https://translate.google.com/translate?sl=en&tl=de&u=https://github.com/rokath/trice
-
Thread
PIC quick and dirty Programmer
Hi Ich habe in den letzten Jahren einige Male mit Atmel Chips gearbeitet und habe dazu ein AVR JTAG ICE verwendet. Nun hab ich einen PIC 18f4550 auslesen und das Programm auf einen neuen Chip kopieren. Wie kann ich dies am einfachsten bewerkstellingen?
https://www.ramser-elektro.at/shop/programmer-und-zubehoer/bausatz-universeller-icsp-isp-adapter-fuer-avr-und-pic-mikrocontroller/
-
Thread
Eagle noch gefragt?
fragte ich den Vorführer, ob er denn nicht mal ein ganz winziges Projekt machen kann, nur ein kleiner PIC16Firgendwas, ein Quarz, drei Kondensatoren, ein Widerstand und irgend ein Pinhead. Das ging zu 100% in die Hose. Zuerst meinte der Bursche, ob ich diesen PIC denn nicht näher spezifizieren könnte
hatte sich vor einiger Zeit hier mal geäußert … ah ja, Tante Gugel findet es: https://www.mikrocontroller.net/topic/473669#5853675
-
Thread
RIP AtmelStudio
PIC sind im wesentlich 3 grundverschiedene Architekturen. Wenn man AVR dazu zählt, sogar 4. Johann L. schrieb im Beitrag #6591318: > XC8 für AVR ist doch auch ein avr-gcc? Haben die das schon wieder
es wohl sinnvoller, bei den PIC anzusetzen, und AVR weiterzuführen und auszubauen (insbesondere in pinkompatiblen Varianten zu den PIC, die langfristig ersetzt würden).
-
Thread
Schalteinheit Gebläseölheizung Trotec IDE20
Aber egal, du bist Zeitverschwendung. Thema: Die Chancen stehen nicht schlecht das es ein PIC oder AVR Microcontroller ist, allerdings gehen die eher selten "teilkaputt" also entweder ganz oder gar nicht. Wahrscheinlich ist es ein PIC12, der hat VCC und VSS an Pin 1 und Pin 8. Würde auch
vermute. Paul schrieb im Beitrag #6588997: > Thema: > Die Chancen stehen nicht schlecht das es ein PIC oder AVR > Microcontroller ist, allerdings gehen die eher selten "teilkaputt" also > entweder ganz oder gar nicht. Ja. Vor allem hat er das Problem, dass er den Code nicht hat, falls das wirklich
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
Peter D. schrieb im Beitrag #6587992: > AVR oder PIC Viel zu teuer für solcherlei Jubelelektronik.
Peter D. schrieb im Beitrag #6587992: > Das wird ein 14-poliger MC sein, z.B. ein AVR oder PIC. Kannst ja mal > schauen, wo GND und VCC angeschlossen sind. Die 14-poligen PICs haben + an Pin1 und - an Pin14
-
Thread
Debugger für ATmega32
. Wären die folgenden Debugger gleichwertig, und welchen könnte man empfehlen? 1) "AVR-JTAG USB" von Olimex, u.a. bei https://elmicro.com/de/avrjtag.html 2) "AVR-ISP-MK2", u.a. bei https://www.digikey.de/product-detail/de/olimex-ltd/AVR-ISP-MK2/1188-1008-ND/3471448 3) "USP-mkII
zwei sehr günstige Optionen: Microchip SNAP ca 25€ (Programmer/Debugger für die meisten neueren AVR und PIC Mikrocontroller, reine Platine) Microchip PicKit 4 ca 50€ (Wie SNAP aber in einem Gehäuse, mit zahlreichen Zusatzfunktionen wie Programming on the Go, HVSP und einstellbare Target Versorgung
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
Buch hier im Netz zu finden[[https://www.weltbild.de/artikel/buch/elektronik-gar-nicht-schwer-mikrocontroller-basics-mit-pic_26484885-1]]...Und da dachte ich mir Mikrocontroller?...Warum nicht probieren?...Doch jetzt wird die Zeit dafür schon fast unbezahlbar.Es sei denn ich programmiere ab jetzt ständig
Rudi R. schrieb im Beitrag #6576526: > Für wievile Projekte habt ihr denn hier PIC Programmieren gelernt?? Für keines. Ich hab mit 8051 angefangen und dann AVR. Der größte Anfängerfehler ist, einfach drauf los zu schreiben und sich nicht erst einen Programmablaufplan in Textform
-
Thread
uC from Scratch
Weil ich nett bin: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Eine nicht böse gemeinte Frage: Für was für einen Studiengang schreibst du diese Arbeit? Du scheinst mir ja nciht wirklich ein E-Techniker zu sein.
integriert hat?) STM hat (meistens) einen "Bootloader" eingebrannt mit dem man an den Chip/Flash kommt. AVR/PIC kann man mit Bootloadern befeuern und die machen, dass dann über USB-UART-Bridge. Ist aber auch nicht die einzige Möglichkeit. Man kann zB nem AVR8 mit richtig gewähltem Quarz einen Bootloader verpassen
-
Artikel
IRSND
über eine Infrarot-Diode ausgegeben werden kann. Unterstützte µCs. IRSND ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei irsnd-main-avr.c - Beispiel Anwendung WICHTIG: Im Applikations-Source sollte nur irsnd.h per include
-
Thread
millis denkproblem Gesperrt
multi-tasking-the-arduino-part-1/using-millis-for-timing und Folgende: scheduler with millis() oder https://www.mikrocontroller.net/topic/12176 https://www.mikrocontroller.net/articles/AVR_Softwarepool
schafft das Timing nämlich nicht mehr. Dummer Timer für einen Aqariums-Sprudler. Irgend ein kleiner AVR-PIC-China-µC. Da gibts so viel, dass jedem von euch ein besseres Beispiel einfällt als mir.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Breakout-Board für einen von der Raspberry Pi Foundation selbst entwickelten Dual-Core ARM Cortex-M0+ Mikrocontroller, den [RP2040](https://www.mikrocontroller.net/part/RP2040). Außer dem Namen hat er damit nicht mehr allzu viel mit anderen Raspberry Pi-Varianten zu tun: der Cortex M0+ ist ein klassischer Mikrocontroller-Kern
bei von Neumann. Von der Position aus, ist ARM (und damit der RP2040) eine von-Neumann-Architektur, AVR und PIC sind Harvard. Die Implementation ist oft ein Misch-Masch aus beidem; verschiedene Implementationen der gleichen CPU können vollkommen unterschiedliche Wege gehen - die schwarz/weiß-Malerei
-
Thread
Der nächste Dienstleister schmeisst mit Jobs um sich
Laserlurch schrieb im Beitrag #6553251: > Er hatte mir im Vorstellungsgespräche erklärt, > wie sch*** PIC ist und wie toll hingegen AVR. Ist doch auch so!
ne, wer heute noch deen pic nutzt kann nur ein boomer sein. der avr ist böse!!! lieber mit dem museums pic rumquälen der alle 10sec abkackt!
-
Thread
Problem mit Arduino-Nano und HCT595
die ganze Schaltung problemlos. Vor einigen Jahren hatte ich mal ein ähnliches Design mit einem PIC statt Arduino. Da ist das Problem nicht aufgetreten, oder ich habe es nicht bemerkt, weil der PIC seine Ports schneller konfiguriert, da er sich nicht erst durch den Bootloader durcharbeiten muss.
Beitrag #6553286: > Da ist das Problem nicht aufgetreten, oder ich habe es > nicht bemerkt, weil der PIC seine Ports schneller konfiguriert, da er > sich nicht erst durch den Bootloader durcharbeiten muss. Du hast im PIC keinen Bootlader benutzt und jetzt im AVR auch noch einen der sich lange Zeit
-
Thread
TWI Bus hängt sich auf
Hi >Der aktive Part hat als Ausgang bei Software-I2C sehr wohl push-pull. AVR 300: Software I2C™ Master Interface MfG Spess
7 jahrelang durch. Daß die Atmel AVRs buggy sind, ist ja bekannt: http://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
8 bzw 30 µA (PIC12LF1822 bzw. PIC12F1822, man beachte das "L"). Wenn der dagegen im Sleep nur auf Timer1 läuft - dazu ist der Quarz da - dann braucht er nur 1-2 µA bzw. 20 µA, je nach Typ. Ich würde also den PIC12_L_F1822
PB1 (D 1) pwm1 // GND 4| |5 PB0 (D 0) pwm0 // +----+ #include <avr/sleep.h> // Sleep Modes #include <avr/power.h> // Power management #include <avr/wdt.h> // Watchdog timer const byte LED = 3; // pin 2 // watchdog interrupt ISR (WDT_vect) {
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
im Winkelsekundenbereich. Dafür gibt es [[Festkommaarithmetik]]. Siehe auch https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
Mal ein paar Hardware-Problemchen, könnte eventuell auch interessant sein: https://www.mikrocontroller.net/topic/512401#new https://www.mikrocontroller.net/topic/510021#new