-
Thread
Unbelegter Speicher mit Resetvektor belegen
. Der nächste "Befehl" ist der Resetvector Also beim AVR: Alles schon fertig.
FOp schrieb im Beitrag #7348400: > Ein hoch schonmal auf aktuelle Mikrocontroller, die beim Zugriff auf ein > Loch im Adressbereich einen Trap auslösen Das mag vielleicht gehen, bei MCs, die Lücken im Adreßbereich haben, in denen kein Flash implementiert ist. Aber Flash
-
Thread
Warum gibt es keine Open Source Hardwareprojekte?
Arduino. Andere wollen nichts unter 32 bit arbeiten. Und wieder andere wollen bei den 8 bittern von PIC, resp AVR bleiben. Da's keinen Bootloader von selbst drauf hat, benoetigt man einen Programmier adapter. Da gibt's dann pro Controller verschiedene. Mit verschiedenen Steckern. Dann gibt's Leute, die
BuildinBlock Sammlung veröffentlicht, aber Resonanz hat die nie gefunden. Sie liegt hier: https://www.mikrocontroller.net/wikifiles/9/9d/BuildingBlocks_16Jun2013.zip und kann nach dieser Anleitung verwendet werden: https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC
-
Thread
Phänomen tinyAVR-series(R) 0/1
Code im Singlestep > durchzugehen ist zuviel verlangt? Mir ist der Aufwand für die kleinen tinyAVR series 0/1 zu groß und ich werde mir hierfür kein PicKit4 zulegen (ich habe nur einen alten PicKit2 für die PIC Controller). MPLAB ist mir, wie ich in einem anderen Thread schon geschrieben hatte, zu
Ralph S. schrieb im Beitrag #7341518: > Mir ist der Aufwand für die kleinen tinyAVR series 0/1 zu groß und ich > werde mir hierfür kein PicKit4 zulegen (ich habe nur einen alten PicKit2 > für die PIC Controller). MPLAB ist mir, wie ich in einem anderen Thread > schon geschrieben
-
Thread
Atmega8 vers. C - Interuptbehandlung
Da finden sich tatsächlich hilfreiche Artikel. Für dich wäre z.B. der hier als Einstieg in die AVR-Programmierung geeignet: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Oliver
D um ein Disable zu setzen. Trivial. > Ich habe hier den Atmega 8 als Kandidat rausgesucht. Pic's mit 28 Pins Der AVR ist kein PIC, auch wenn beide jetzt zu Microchip gehören. > habe n meist nur einen 6-Bit Port, und der reicht ja nicht um ein > Display zu betreiben. Das kann man im
-
Thread
7-Segment-Ansteuerung
Zeile 37 geht nach oben wo Zeile 14 war. Dann ist es > global und wird im ROM gespeichert. Beim AVR-GCC nicht. Da braucht es einige Klimmzüge, Variablen im Flash zu halten und auch zum Lesen sind spezielle Funktionen nötig. https://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html
Arduino) sind es dann nur noch 232 Bytes. Danke. Komisch, meine installierte IDE V1.8.19 benutzt noch avr-gcc V7.3.0 Ist mir gar nicht aufgefallen, dass die ziemlich alt ist. Auf welche genaue avr-gcc V12/13 bezogst Du Dich?
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
dagegen spricht. Weil: Serielle Kommunikation mit dem internen R/C Oszllator ist bei den klassischen AVR's ein bisschen unsicher.
ist der 32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
. das ist ja wirklich eine Nußschale. Aber Hallo! Ich wusste gar > nicht, dass es so kleine Mikrocontroller gibt. Diese PIC10 sind im Grunde lebende Fossilien. Sie stammen wenig verändert vom allerersten PIC ab, dem PIC1650 von 1976. Aber es gibt eben Aufgaben, wo das ausreicht. Der Befehlssatz
bekannt war. PICs mit neuerer Architektur haben ein LATx Register für den Ausgangszustand, vgl AVR. Aber den PIC10 hat Microchip das nicht angedeihen lassen. Vielleicht auch, weil der Adressraum für RAM und I/O-Ports mit 32 Bytes ziemlich knapp bemessen ist.
-
Thread
Wie zuverlässig sind chinesische Arduino Nano?
#7321999: > Es sieht wohl so aus, als hätte sich der 328P Ist der uC (uC != Arduino) ein Original AVR oder ein nicht zwingend 100% kompatibler/qualitativ gleichwertiger Clone?
nich vorsehen. Wäre interessant zu wissen, was Deinem alten Nano passiert ist. Ich hatte mal ein PIC Projekt (18F4420) in der Arbeit wo durch einen IC-Brand(SO-8 MOSFET) vertikal durch die LP 12V auf die 5V durchbrachen und der PIC unbemerkt fünf Minuten mit 12V lief. Interessanterweise hatten alle
-
Thread
VFD Ansteuerung mit STM8
Ob du eine STM8/PIC/AVR verwendest, ist eigentlich egal. Viel wichtiger ist die Verfügbarkeit von einer state-of-the-art Umgebung. Normalerweise benutzt man dazu die zum Controller gehörige IDE (weil meist umsonst) in
Debugger kosten Geld. Für kleines Geld einen stlink-clone von aliexpress und beim STM8 geht es vorwärts. PIC/AVR mittels SNAP für topaktuell oder Pickit 3 von ali für die etwas älteren PICs. Werkel selbst gerade an einer dualen Umsetzung. Von AVR um STM8 erweitert. Der STM gewinnt unter SDCC knapp bei der
-
Thread
Suche möglichst einfachen IC der eine LED blinken lässt
www.elektronik-labor.de/Elo/ELOflasher.html oder diskret, aber das wird dann größer: https://www.mikrocontroller.net/articles/LM3909
#7322254: > Dann aber bitte einen 10F2xx SOT-23! ATtiny4 im UDFN8 ist noch kleiner und wird vom AVR-GCC unterstützt.
-
Thread
AVR®DD family, low pin count devices
sieht es bei euch hier aus? Was nutzt ihr für die AVR Dx Serie? Danke für eure Rückmeldungen. @Moderator: Bitte ggf. den Beitrag verschieben: Z.B: hier https://www.mikrocontroller.net/topic/574436#new, Danke
#avr
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
ich möglichst die IC, die ich in verschiedenen Anwendungen verbrauchen kann. Lieber gleich 100 St. AVR128DB64 als 1 St. AVR128DA32, dann noch 2 Stück AVR128 DB48 usw. Zweiter Grund: es ist mir leichter, zwei oder drei Mikrocontrollern ausführlich einstudieren und überall verwenden, statt für jede
Maxim B. schrieb im Beitrag #7639354: > P.S. ich habe gerade AN1606 zum Lesen. Leider ist das für PIC > geschrieben, aber vielleicht läßt sich das auch für AVR128 verwenden? Schau dir einmal AN3998 an.
-
Thread
Windrichtungserkennung mit Hall Sensor
und bei 3 Uhr) An der Achse der Windfahne ein kleiner Stabmagagnet. Auswertung durch 2 x ADC im PIC Es wurden nur 12 Richtungen ausgewertet und per rs232 (aber 0V / 3V) ausgegeben.
Aber das hatte meine Namenvetter (HI BRO!) vor Wochen schon vorgeschlagen: https://www.mikrocontroller.net/topic/549082#7315251
-
Thread
Debugging mit MPLAB X und XC-8
defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 Info: Loading file: c:\program files\microchip\xc8\v2.40\avr\avr\bin\../lib\ldscripts/avr5.xn make[2]: Leaving directory 'C:/Projekte/private.Colorsort.X' make[1]: Leaving directory 'C:/Projekte/private.Colorsort.X' [/code]
jemand Pickit4 und XC-8 für ATmega328P? Wäre auch vorstellbar, die Microchip Entwickler hatten die Pic Tools nur Quick&Dirty auf Amtel Prozessoren portiert. Wollte halt irgendjemand aus der Marketingabteilung. Ist nur noch nicht aufgefallen, weil die AVR Programmierer bei ihren alten Tools bleiben.
-
Thread
1 Befehl pro Zyklus
jochenPizz schrieb im Beitrag #7308227: > wie schafft es ein RISC Prozessor wie ARM oder AVR einen Befehl in nur > einem Zyklus durchzuführen? Hi, lese gerade ganz gespannt, habe mich das auch schon oft gefragt. Kam derzeit eher aus der PIC (Harvard) Welt, dort wurde der Takt immer erstmal
nach durch die ALU bewegen... Das spiegelte sich auch in den Assembler Befehlstrukturen wieder, beim PIC waren das immer ein Operanden Befehle und nun beim AVR sind es ja eher drei Operanden Befehle. MaWin schrieb im Beitrag #7308257: > Der AVR schafft es durch Pipelining nur scheinbar einen Befehl
-
Artikel
AVR-GCC-Tutorial/LCD-Ansteuerung
Controller. Jetzt da wir wissen, welche Anschlüsse das LCDs benötigt, können wir das LCD mit dem Mikrocontroller verbinden: Pin # LCD Bezeichnung LCD µC-Pin 1 Vss GND 2 Vdd/Vcc 5 V 3 Vee/V0 GND oder Poti (siehe oben) 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 rowspan="4"| offen (nicht verbunden) 8 DB1
Wahl von Pins und Portregistern am Controller Weblinks. Peter Fleurys Lib zur HD44780-Ansteuerung (AVR) Lib zur HD44780-Ansteuerung (PIC) Using the standard IO facilities – Demoprojekt zur Text-LCD-Ansteuerung (HD44780-komp.) in der avr-libc
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen 12bit ADC, genügent IOs und SPI braucht und 64k ROM 2k RAM gerne hätte und der MC unter 10 Euro (besser
/ProductDetail/Microchip-Technology/AVR64DD28-I-SP?qs=tlsG%2FOw5FFihPlDfBDs%252Bgg%3D%3D
-
Thread
von Xmega zu stm32
Die ESP Mikrocontroller sind zu speziell, die kannst du nicht mit AVR oder STM32 vergleichen. In meiner Bastelkiste haben sie durchaus ihre Daseinsberechtigung, aber sie werden dort "normale" Mikrocontroller wohl nie
da nicht so stark fokussieren. Ich selber habe in den letzten Jahren verschiedenes verwendet: - PIC24/dsPIC33. Vorteil: sie sind so einfach zu verwenden wie AVRs, aber deutlich leistungsfähiger (16 Bit, bis zu 100 MHz Dual-Core), haben deutlich bessere Peripherie, und es gibt auch 5V-Versionen davon
-
Thread
EOL ATmega328p
Was für ein Rotz! Genau, wie bei den PIC funktioniert bei den AVR auch NICHTS, was die parametrische Suche angeht. https://www.microchip.com/forums/m689634.aspx
Wirst Du von denen dafür bezahlt, die Weste rei zu halten? Was für ein Rotz! Genau, wie bei den PIC funktioniert bei den AVR auch NICHTS, was die parametrische Suche angeht. https://www.microchip.com/forums/m689634.aspx
-
Thread
DCF77 ausgefallen
Verfügbarkeit, also voll in > Toleranz. Und *fünf* Stunden an einem Tag sind ??? https://www.mikrocontroller.net/topic/547747#7288053
paar Mal meine Erroranzeige auf und dcflog zeigte ebenfalls eine Störung. *) https://www.mikrocontroller.net/attachment/591365/Error_mrk.jpg https://www.mikrocontroller.net/topic/547747?page=1#7368309
-
Thread
Attiny2313A PicKit4 Programmierung
Joe S. schrieb im Beitrag #7285249: > Heißt das, dass Schreiben auf den AVR funktioniert und er kann nur nicht > auslesen? Nein, MPLab hat Probleme mit dem PicKit zu reden: > A communication error with the debug tool
> Error code -10121 https://www.mikrocontroller.net/topic/466198
-
Thread
Verbesserung der Verfügbarkeit für Raspberry Pi avisiert, Neuigkeiten zur Zero-Roadmap
nachvollziehen. Was sollen die Gründe dafür sein? Der Anstieg der Leistungsfähigkeit von günstigen Mikrocontrollern. Was früher nur ein Pi konnte, kann jetzt oft auch ein Board für 3 Euro von Amazon.
Aduino IDE gehört bei mir endgültig der (sowieso eher kurzen) Vergangenheit an: Voher CLI und AVR Studio. DIe Atmel Welt habe ich (seit der Einarbeitung in die ESP Welt) nun gänzlich verlassen - Atmels allenfalls als I2C Slave!
-
Thread
AI mit ChatGPT
Benutzer geeignet sind. Sie deckt eine breite Palette von Themen ab, wie z.B. Arduino, Raspberry Pi, AVR, PIC und viele andere. Es ist eine gute Ressource für jeden, der sich mit Mikrocontrollern und deren Programmierung beschäftigen möchte. Ich Besten Dank für die Auskunft und einen schönen Tag noch
Benutzer geeignet sind. Sie deckt eine breite Palette > von Themen ab, wie z.B. Arduino, Raspberry Pi, AVR, PIC und viele > andere. Es ist eine gute Ressource für jeden, der sich mit > Mikrocontrollern und deren Programmierung beschäftigen möchte. Hm, fast. Jeder den ich kenne der mc.net kennt, hat
-
Thread
Lichterkette auf Timer umbauen
den Code auch mal testet und korrigiert. [code] // 6 h ein, 18 h aus mit ATtiny25 #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <avr/sleep.h> #define BIT(x) (1<<x) #define PRO_STUNDE 860 // bei 4 s Watchdog-Timer #define EINSCHALTZEIT 6 #define
abhängen gleichzeitig zu lernen: - Programmiersprache C/C++ - Elektronik Entwicklung - Mikrocontroller Programmierung Wenn du es dennoch versuchen willst, hilft dir vielleicht mein Buch "Einstieg in die Elektronik mit Mikrocontrollern": http://stefanfrings.de/mikrocontroller_buch/index.html
-
Thread
Wozu übertrieben schnelle Microcontroller?
mag ja in Deiner Welt so sein. Aber eben weil es so viele Anwendungen gibt denen 1MHz reicht werden PIC, AVR & Co noch lange koexistieren, Stand heute nach wie vor Jahr für Jahr in wachsenden absoluten Stückzahlen. Es gibt da nämlich noch ein paar weitere wichtige Kriterien, z.B. ihre simplere Programmierbarkeit
Wenn es stimmen würde, dass die meiste nur noch AVR und STM32 verwenden, warum sind dann in den meisten Produkten andere Mikrocontroller drin? Irgendwas kann doch nicht stimmen an dieser Schlussfolgerung.
-
Thread
Wie µC vorwarnen bei Netzausfall?
Stichwort Brown-Out-Detection könnte dir weiterhelfen. Der Brownout würde doch einen Reset machen? (AVR und PIC machen das jedenfalls so...) Damit hätte ich zwar einen sicheren Betriebszustand, aber eben auch einen unkontrollierten Schreibabbruch. Für eine Vorwarnung (gesetzt den Fall der BOD würde nur
Habe die beiden Threads wieder gefunden: * Powerfail erkennen: https://www.mikrocontroller.net/topic/530555#6942862 * microSD: https://www.mikrocontroller.net/topic/529330#6917989
-
Thread
Welches Betriebssystem zur Programmierung
so so, das sind für mich dann Mikroprozessoren oder Multicore Prozessoren, aber keine Mikrocontroller. Und der TO hat im Nachgang nach µC gefragt. hier gibt es eine Seite mit Unterschieden: https://www.mikrocontroller.net/articles/ARM_Cortex_Mikrocontroller
einem FreeBSD überreden. :-) Auf einem solchen sind schließlich wesentliche Teile von AVRDUDE und avr-libc entstanden, also *muss* es doch für Embedded-Entwicklung gut taugen, nicht wahr. ;-)
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
hatte ich vor paar Tagen vorgeschlagen https://www.mikrocontroller.net/topic/546587#7264503
Deshalb ist Helges Schaltung schon besser, auch wenn sie etwas aufwändiger ist: https://www.mikrocontroller.net/attachment/578461/peak-ind.png
-
Artikel
USB
mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for
ebenfalls mit 8051-kompatiblem Mikrocontroller (Beispiel Projekt von Weichinger Klaus (EXPL_DHTML.C Virus ?)) PIC18F2455/2550/4455/4550/67J50/67J55/87J50/87J55 sowie alle PIC24FXXXGBXXX von Microchip, ppig ausgestattet mit USB, seriellem Port
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
https://www.mikrocontroller.net/topic/546384#7533986 https://www.mikrocontroller.net/topic/546384#7534456 https://www.mikrocontroller.net/topic/327158?page=19#7535748 Innenverdrahtung! MfG alterknacker
Ein altes Mini-Projekt. Flackerndes LED-Lagerfeuer für Krippe, mit AVR ATtiny25 (ohne Bild): https://www.mikrocontroller.net/topic/119876#1097567
-
Thread
Eingangsbeschaltung Frequenzzähler EA 6533-8
ist - Je nach Bastelkistenfüllung bis hinuter zu 0 euro! Du Arbeitest bereits mit Bascom, also AVR. Hast also AVR Programmierzeugs da. Dann ist es doch etwas einfaches sich einen AVR mit ZCD Peripherie zu holen und darin die gesammte Auswertung zu machen. Hier die Erklärung was ZCD ist, Applicationshinweise und eine Liste der AVR und PIC die über ZCD Peripherie verfügen... https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/core-independent-and-analog-peripherals/integrated-analog/zero-cross-detect
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
für die nicht mehr verfügbaren CPLD gedacht. Zuerst gab es CCL bei Silabs dann bei den neueren PIC und wurden dann in die neueren AVR übernommen. Hier ein Vergleich wie WS2812B Led Driver implementiert wird auf AVR PIC Silabs: https://siliconlabs.force.com/community/s/share/a5U8Y000000bxnDUAQ
Naja - Du blendest hier aus, dass PIC und AVR hausintern im Wettbewerb stehen. Mit Logik hat das wenig zu tun.
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
interessant aus. Ja, ist aber ein Exot. Momentan gehyped, single source und doch sehr anders als avr, pic, stm32 etc. Die AVR sind 'gut abgehangen', einfach und sehr weit verbreitet. Nimm die zum Einstieg. Also den üblichen Arduino, denn das sind nichts weiter als AVR Controller mit ein wenig HW
... der RP2040 scheint so etwas wie eine Bridge-Kamera mit fest verschraubtem Objektiv zu sein und AVR, STM32 und PIC sowas wie Canon, Nikon und Sony mit Wechselobjektiven. Zum Lernen von manuellen Einstellmöglichkeiten ist wohl alles gleichermaßen geeignet und ich habe mal wieder die typische "rot"
-
Thread
Viele Kippwaagen, wie zählen?
Verweise mal auf einen alten Thread: https://www.mikrocontroller.net/topic/16335 Und hier noch mal die verschiedenen Varianten: https://www-user.tu-chemnitz.de/~heha/Mikrocontroller/Tastenmatrix.htm Stefan F. schrieb im Beitrag #7239051: > Psst, nicht
Pic seriell an den Auswerterechner senden.
-
Thread
Effizient/Einfach viele kapazitive Sensoren auslesen
dein Problem bereits loest, auch wenn er lange Kabel hat. Also verwende doch einfach einen Mikrocontroller direkt vor Ort. Deine Ansprueche von 8Bit sind ueberschaubar. Viele Mikrocontroller haben AD-Wandler die das koennen und sie haben auch Eingangsmultiplexer. Danach kannst du die Daten dann
/DataSheets/AVR128DA28-32-48-64-Data-Sheet-40002183C.pdf Bedenken 2) Habe ich Angst, dass ich bei meiner Zweckentfremdung - das nicht für Touch zu verwenden - doch an meine Grenzen komme. Über absolute Kapazitätswerte
-
Thread
gibt es neben der Kapazität andere Kriterien am Elko die altern?
unter den Aufkleber vom Prozessor, > evtl. kann da einer was mit anfangen. Ich tippe mal auf einen PIC. Ein 8051 kann es nicht sein, der hat den Quarz bei Pin 20 und nicht bei Pin 40. Mit einem Prommer kann man prüfen, ob er auslesegeschützt ist.
hat (wie ich). Kann > ich irgendein T7-H bei Ali für 15€ bestellen und gut? https://www.mikrocontroller.net/articles/AVR_Transistortester Auf eBay unter "AVR Transistortester" suchen.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Compiler und Programmieradapter vorgesehen. Dann kamen Opensource-Entwickler und haben in Eigenregie den avr-gcc und den avrdude geschrieben. Und schon war AVR als Plattform brauchbar, Arduino sprang auf etc.
hat, sondern weil Atmel selbst es veröffentlicht hat, samt Firmware und PC Software (siehe Appnote AVR910 und AVR911). > Erinner Dich wie das bei den Atmel AVRs war Ja genau, erinnere dich mal daran. Es gibt bis heute keine alternativen Debugger, die nicht von Atmel/Microchip kommen und billiger
-
Thread
1-Wire und non-blocking code (state machine)
Ich hab das mal auf dem AVR gemacht: https://www.mikrocontroller.net/topic/493064#6207869
Bit-Timings durch Timer-Waits des RTOS ersetzte. [c] #define USE_TIMER (AVRX && TICK<=200) /* use an AvrX timer? */ #if USE_TIMER static TimerControlBlock ds_timer; #define wait_sync() AvrXDelay(&ds_timer, 1); // synchronize to timer tick #define wait_us(us) AvrXDelay(&ds_timer, TICKS_US(us
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
man besser Bitmap-Grafik im passenden Format, vermutlich 565-RGB für ein TFT. https://www.mikrocontroller.net/topic/92623#1869575 https://www.mikrocontroller.net/topic/425390
ESP32 sollte mehr gehen, vielleicht auch mit dem relativ neuen Nano RP2040. *) https://www.mikrocontroller.net/topic/504009#6422644
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Untersuchungen noch zur Verfügung. Der fehlerfreie Nachfolger unterscheidet sich nur durch einen anderen AVR Controller (TINY3216>AVR128DB28), ein paar weniger Drahtbrücken und wiegesagt die Widerstands-Werte zu den LED-Anoden Mosfets.
ordentlich zu stören und bei > eigentlich softwaremäßig Low-Pegel dennoch auf High zu bringen. Bei den PIC war das möglich, wenn man einen Port-Pin modifiziert hat. Bei AVR und 8051 wird dagegen bei Read-Modify-Write immer das Ausgangslatch rückgelesen. Du kannst zwar mit genügend Strom einen anderen Pegel
-
Thread
PIC-Prozessor programmieren
neuer PIC Freund schrieb im Beitrag #7231431: > Und den 16F54 eher nicht anfassen. Um Schreiben zu lernen keinesfalls die Bücher der Grundschule verwenden! > Beim AVR empfiehlt auch keiner den AT90S1200
neuer PIC Freund schrieb im Beitrag #7231431: > Beim AVR empfiehlt auch keiner den > AT90S1200. Mit 3-Level Hardwarestack, wenn da mal nicht echtes PIC-Feeling aufkommt.
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Fürs Hobby sind zum Beispiel folgende beliebt Microchip PIC16 Serie Microchip Atmel AVR Serien Espressif ESP32 und ESP8266 ST STM32 Serie TI MSP430 Serie
denn ähnlich programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com
-
Thread
Einstieg in den Z80
jedem Bit und Pin persönlich die Hand geben. Das fehlt heutzutage. Und zur Entscheidung, ob ich PIC oder AVR nehme, war die Kenntnis vom Z-80 gut. AVR war da ähnlich. PIC weit weg. Einarbeitung ging zügig. Kennt noch jemand Elektronikladen? Was für eine Vielfalt gab es damals! Aber ab dem
Nein, er hat noch die Frage gestellt was so einfach ist wie die AVR und fragt sich jetzt noch wegen PIC durch. Ist wohl eher lesefaul.
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Kleine PICs (z.B. PIC12F675) kommen im PowerDown auch unter 1µA. Dann ist aber wirklich alles aus. Bernd
bestehende Design was du Low Power fehig machen möchtest oder startest du von Null? Ich habe mal mit einer PIC32 Olimex board experimentiert. Prinzipiell habe ich da schon gesehen dass der Linear Regler 4mA ziehen wird und ich mit den PIC32 um sonst runter gehen, es wird nix bringen. Reglertausch kann da natürlich
-
Thread
Atmel/Microchip START
heute ein Konfiguration im START anpassen wollen und sehe auf der Startseite, dass keine neuen Mikrocontroller unterstützt werden sollen. https://start.atmel.com/ Zählen dort auch wohl neue Cortex-M Mikrocontroller zu, oder nur die 8-Bit'er? Momentan mache ich mir etwas sorgen, dass Microchip
langsam eingestellt (das ja jetzt neben PIC ICSP auch AVR ISP/PDI/TPI und ARM JTAG/SWD kann). Das Microchip Harmony unterstützt jetzt ja neben PIC32 auch ARM. Konkrete Beweise habe ich dafür jetzt nicht, aber ich sehe ja, wo die Entwicklungsarbeit
-
Thread
Alternativen zu STM32?
Wo es erheblich klemmt ist die Zwischenschicht der verschiedenen Plattformen. Die eigene Schiene (avr, sam) ist noch ziemlich schlank. Die ESP-Ports sind schon deutlich aufgeblähter, da ist es aber auch nicht anders möglich wegen der binären Libs. Der STM32 Port schlägt aber dem Fass den Boden aus.
es erheblich klemmt ist die Zwischenschicht der > verschiedenen Plattformen. Die eigene Schiene (avr, sam) ist noch > ziemlich schlank. Die ESP-Ports sind schon deutlich aufgeblähter, da ist > es aber auch nicht anders möglich wegen der binären Libs. Der STM32 Port > schlägt aber dem Fass den
-
Thread
Einzelbits in Byte Namen zuweisen und auswerten
Man kann das Ganze ungeheuer kompliziert betrachten. Man kann aber auch einfach auf avr-gcc testen und dann die gültige Bitorder anwenden: [pre] To determine the compiler is avr-gcc, you need to test for 2 macros __GNUC__ and __AVR__ [/pre] Die avr-gcc Entwickler sind recht konservativ
#7214048: > Man kann das Ganze ungeheuer kompliziert betrachten. > Man kann aber auch einfach auf avr-gcc testen und dann die gültige > Bitorder anwenden: > [pre] > To determine the compiler is avr-gcc, you need to test for 2 macros > __GNUC__ and __AVR__ > [/pre] Das Thema static_assert o.ä
-
Thread
Z80 Emulation auf dem Arduino
https://www.mikrocontroller.net/articles/AVR_CP/M
Ram zu simulieren. Wenn es die verwendete Simulation hier https://www.mikrocontroller.net/articles/AVR_CP/M als Arduino-Lib gäbe, wäre das super. Allerdings wäre das Ganze dann nicht mehr auf andere Architekturen portabel, was auch wieder blööd ist. Falls man der Aktion,
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
von der Intel-Seite gestritten haben, wer das schlechtere Design hat. Aber das Design der kleinen PIC16 ist bei näherem Hinschauen sowohl pfiffig als auch recht hübsch. Immerhin kann man damit selbst bei einer älteren und damit in den Strukturgrößen gröberen Fab seine Mikrocontroller preisgünstig mit
Und es gab auch Chip-BASIC. Ich habe hier auch ein Standard-BASIC. Super mächtig. Als 1995 die PIC und AVR aufkamen, war Assembler DIE Programmiersprache. Und was wurde damit nicht alles gemacht? Man schaue sich nur die Bsp. im AVR-Studio an. C gab es für 500DM aufwärts. Entspricht heute 500EUR