-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
Hallo, ich nutze einen AT89C51RC2 (32k Flash) mit externem RAM (64k). Unterhalb von 8000H erfolgt der Zugriff jeweils getrennt zwischen internem Flash und externem RAM. Da der µC nur 32k Flash hat, sorgt die Beschaltung (/RD und /PSEN durch
8000h-FFFFh) selektiert. Wenn sich man die verschiedenen Adressbereiche ,0000h-7FFFh für die unteren 32k und 8000h-FFFFh für die oberen 32k, in binärer Form verdeutlicht, sollte klar sein, wie der CE1-Pin beschaltet werden muß um den gewünschten Adressbereich auszuwählen.
-
Thread
Welche IDE für AVR Programmierung
bisher so am besten Erfahrungen gemacht? Speziell jetzt für AVR. Ich bin dabei Programmierung für ESP32 oder auch ATtinys zu lernen und stehe zwischen Visual Studio Code und Atmel Studio. Was würdet Ihr empfehlen? Zieht bitte auch in Betracht, dass ich sowas gerne im Lebenslauf erwähnen würde. Was kommt
weder ESP noch AVR, trotz schlechter Verfügbarkeit weiterhin STM32, und da dann die STM32CubeIDE.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Stiftleisten ran. Gut, man kann sowas auch mit Assembler programmieren, aber das würde ich mir heute bei 32-Bittern nicht mehr antun. AVR8 und PIC12/16/18 hingegen sind auch heute mit Assembler gut programmierbar. Und, ob du es glaubst oder nicht - es gibt immer noch Boards mit 8051.
#7152854: > Gut, man kann sowas auch mit Assembler programmieren, aber das würde ich > mir heute bei 32-Bittern nicht mehr antun. AVR8 und PIC12/16/18 hingegen > sind auch heute mit Assembler gut programmierbar. Neben Assembler habe ich auch lange in C programmiert. Vielen Dank für die Empfehlung,
-
Thread
Ersatz: TI-Launchpad LDC Boosterpack (Dani Rebollo)
einiger Zeit hat mein LCD Boosterpack den Geist aufgegeben https://www.tindie.com/products/danirebollo/32-touch-tft-color-lcdbpv2-arduino-tiva-pic/ Nach der Seite ist es >Sold out since Mar 22, 2016 Weiß jemand, ob es einen Ersatz gibt? Hatte versucht bei TI nach Boosterpacks zu suchen, bin aber
-
Thread
Linux Mint: Partitionierung mit SSD + HD
0 [/code] Für temporäre Arbeiten bewege ich mich meist auf /dev/shm, das in meinem Fall mit 32GB für meine Belange reicht. [code] >df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 32G 566M 31G 2% /dev/shm tmpfs 13G 2.1M 13G 1% /run /dev/nvme0n1p2 256G 35G 222G 14% / /dev/mmcblk0p1
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
Zeit zum Beispiel verplempert für überflüssite Tanzvideos auf Twitter (Eins von vielen zum Beispiel: pic.twitter.com/S4OL0AuWEQ).
diesem Video: "This is how we should teach physics and engineering principles in high school" https://pic.twitter.com/XhnYZ4wM7G
-
Thread
PIC32MZ2048EFG100 Probleme bei I2C read
Hi, ich doktore jetzt den ganzen Tag schon an dieser doofen read Funktion rum. Das Problem ist. 1. Die RCEN-Flag wird gesetzt. 2. Die RCEN-Flag wird nicht mehr gecleared (SCL bleibt ebenfalls low). Die read sequence wird quasi gar nicht eingeleitet. Auf dem Oszi bricht es nach dem restart ab Laut Datenblatt sollte das jedoch so funktionieren. Die ganzen Schreibfunktionen klappen soweit ich das sehe. Kann mir jemand helfen :| Bin am verzweifeln... Code ist im Anhang.
-
Thread
32 Bit MCU gesucht
ESP32 + Arduino und fertig. Was Arduino an Rechenleistung verschenkt bringt der ESP dafür umso reichlicher mit. STMs sind wie das meiste Zeug aktuell Unobtainium, ESP32 gibts als NodeMCU zurzeit problemlos
wozu 32bit? dsPIC mit 100MHz (intern) und gut ist
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
ach ja, der ESP32 hat auch CAN integriert, ein Wroom Modul (nicht Breadboard!) ist genau so teuer wie ein Bluepill Board oder der Atting85.
-
Thread
Raspberry Pi Pico und ADC unbrauchbar?
ist mir dann doch zu teuer und aufwändig. > > Ansonsten wäre noch die Möglichkeit auf einen Esp32 auszuweichen. > > Vielleicht hat ja jemand nen guten Tip.. Nimm einfach einen uralten billigen 8 bit PIC mit einem 10 bit ADC. Da rauscht nicht mal das letzte Bit. Selbst wenn er in einem Breadboard
PICklig schrieb im Beitrag #7143842: > Nimm einfach einen uralten billigen 8 bit PIC mit einem 10 bit ADC. > Da rauscht nicht mal das letzte Bit. > Selbst wenn er in einem Breadboard steckt. Toll nicht? > Der ADC vom ESP32 ist übrigens auch nicht besser. Keine Ahnung warum du
-
Thread
PIC MCU mit Cortex M0?
https://www.digikey.de/de/product-highlight/m/microchip-technology/pic32cm-mc-cortex-m0-microcontrollers Microchip hat neuerding PIC Mikrocontroller mit CM0+ Kern im Angebot. Es gibt doch bereits ein großes ATSAM portfolio. Kämpfen da die alten Atmel und PIC-Teams
> gibt doch bereits ein großes ATSAM portfolio. das jetzt wohl unter dem Firmennamen "Microchip PIC32" erweitert / fortgeführt wird.
-
Thread
PIC MCU mit Cortex M0?
https://www.digikey.de/de/product-highlight/m/microchip-technology/pic32cm-mc-cortex-m0-microcontrollers Microchip hat neuerding PIC Mikrocontroller mit CM0+ Kern im Angebot. Es gibt doch bereits ein großes ATSAM portfolio. Kämpfen da die alten Atmel und PIC-Teams intern
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten Blick
Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
TIVA haben auch die PHY onboard. Und ein ROM-Lib. Ansonsten mit externer PHY: - LPC1768 - STM32F107 - kein ARM: RX62/63 - kein ARM: Microchip PIC32 - wenn der Preis nicht stoert: X-Port Ein paar Exoten koennte ich auch noch aufzaehlen (eCog1X)... > Für Mondpreise (50€) sind sie noch bestellbar
-
Thread
Verpolungsschutz mit Polyswitch
wahrschelich nicht direkt eine Möglichkeit einen Veroplungsschutz für <1V zu basteln ? Die I\Os vom PIC sind ansich gegen alles mögliche geschützt. Aber ausreitzen wollte ich dies eigentlich nicht.:S
runtergehen willst (sorry, vorher nicht erfasst), würde ich auch eher eine 2-3A Schottky Diode (SS22 / SS32 o.ä.) verwenden.
-
Thread
$40 GDI inverter, neuerdings qualitätsprobleme?
erweitern, der ist in serie mit einem fixen R. Bild: R46 ist serie mit VR2. An welchen pin des pic das geht hab ich nicht gefunden.
Hat eigentlich schonmal jemand versucht die Software aus dem PIC zu ziehen? Würde die nur zu gerne mal im Disassembler laden und einen Blick da rein werfen.
-
Thread
Sensor daten über UART verschicken (mit PIC)
Problem. Ich versuche die daten meines SCD30 CO2 Sensors in ein array zu speichern (via I2C an meinem PIC) und die daten dann über UART an mein Travos3 modul zuschicken. Das gleiche Modul habe ich auch an meine PC angeschloßen und will die Werte dann auf HTerm lesen können. Nur leider klappt es nicht
leider nicht weiter, also im datenblatt steht folgendes: float co2Concentration; unsigned int tempU32; unsigned char buffer[4]; buffer[0] = 0x43; // MMSB CO2 buffer[1] = 0xDB; // MLSB CO2 buffer[2] = 0x8C; // LMSB CO2 buffer[3] = 0x2E; // LLSB CO2 tempU32 = (unsigned int)((((unsigned int
-
Thread
ADC mit DRAM Buffer an µC anbinden
mir die 12 Bit Daten an einem Paralell Bus dar in eienr geschwindigkeit die ich unäglich mit meinem PIC erfassen kann, zumal ich keine 12 bzw 24 Ports (ich muss zwei Kanäle simultan lesen) mehr frei habe. Ich benötige also einen Zwischenspeicher der mit die Daten dann "langsam" via SPI an den PIC weiterschickt
da und genau darum soll es gehen und um nichts anderes. Die Frage: Wie binde ich meinen vorhandenen PIC am besten via SPI an o.g. ADC
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
Εrnst B. schrieb im Beitrag #7133306: > Inzwischen sind die PIC-Targets im SDCC unmaintained, oder? Ja. Immerhin sind die von den PIC-Ports verwendeten gputils nun anscheinend wieder maintained, so dass ein zukünftiger Maintainer der PIC-Ports in SDCC eine Sorge
Debugunterstützung. PICs beispielsweise kann man > mit dem Microchip Studio beglücken, und da funktionieren PicKit, Mplab > Snap etc. als Programmier- und Debuginterfaces. Genau. Und das nicht nur für PIC16, sondern auch für PIC18, PIC24 und PIC32. Es macht da einfach gar keinen Sinn, etwas anderes als das
-
Thread
Messender für Radioreparatur gesucht
Arbeiten von Bernd Kernbaum hinausgewachsen und richtig gut geworden, aber was die Ansteuerung, den PIC, die Datenübertragung und das PC-Programm betrifft, kann man fast das Gegenteil sagen. Dabei bietet der verwendete PIC alle Möglichkeiten, um bis zu dreikanalig messen zu können, was für Geräteabgleiche
. um die 1V Signale anzupassen. Falls das auf PCI noch 1V sind. Evtl. ginge vielleicht auch ein ESP32, falls es dafür einen Assembler gibt.
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
// RTC compare value (500 ms) RTC.CTRLA = RTC_RUNSTDBY_bm | RTC_PRESCALER_DIV32_gc | RTC_RTCEN_bm; // enable Run In Standby, RTC clock/32 (32Hz), enable RTC SLPCTRL.CTRLA = SLPCTRL_SMODE_STDBY_gc; // select STANDBY sleep mode sei();
// RTC compare value (500 ms) RTC.CTRLA = RTC_RUNSTDBY_bm | RTC_PRESCALER_DIV32_gc | RTC_RTCEN_bm; // enable Run In Standby, RTC clock/32 (32Hz), enable RTC sei(); // enable Global Interrupts } void loop() { startConversion(
-
Artikel
Batteriewächter
Anja Eigenschaften Schaltausgang zum Abschalten der Last bei Unterspannung Mikroprozessordesign mit PIC18F2520 Geringer Stromverbrauch typ. 10µA Geringe Mindestspannung typ. 2.5V Optional bestückbares Ladeteil mit L200 Breiter Einsatzbereich von 4-12 NiMH Zellen oder 6-12V Bleiakkus Leiterplatte angepasst
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep
-
Thread
STM32 Zeit messen?
Interrupt unterbrochen werden würde. Du solltest erstmal mit deutlich kleineren uC anfangen, PIC10, PIC12, sowas, damit Grundlagen erlernen. Und erst später in die Astronautentechnik einsteigen.
Interrupt unterbrochen werden würde. > > Du solltest erstmal mit deutlich kleineren uC anfangen, > PIC10, PIC12, sowas, > damit Grundlagen erlernen. > Und erst später in die Astronautentechnik einsteigen. Ich find die STM32´s sind in Kombination mit der CubeIDE doch recht gut auch für "Einsteiger
-
Thread
Timer von Lichterkette
Timer-Lichterketten sind erstaunlich genau, im Vergleich zu meinen Versuchen mit dem internen Oszillator der STM32er.
Belegung passt auf PIC, aber wie ich die Herren Chinesen einschätze, wirds eher ein Padauk oder Holtek sein. Mich würde ja mal interessieren, wieviel Arbeitskraft in China ins Abschleifen von IC Bezeichnungen geht.
-
Thread
Schaltung gesucht Fußpedal Gitarren Effektgerät
Hallo, mein Name ist Michael und bin seit 32 Jahren Elektriker von Beruf. Mein Wissen über Halbleiter und weiterführende Elektronik ist rudimentär vorhanden. Ich suche eine einfach zu realisierende Schaltung für mein Effekt Fußpedal ( Gitarre )
Ahnung, glaube nicht. Für 5V gibt es^Wgab es fertig programmierte Mikrocontroller http://www.pic-tec-shop.de/Firmware-s70h68-programmierte-%B5C.html Tja, so simpel, muss man nun wohl selber programmieren.
-
Artikel
MMC- und SD-Karten
von Roland Riegel Circuit Cellar FAT16 MMC/SD mit MMC/SD Hardwaretreiber für MSP430 "Implementing FAT32 File Systems on ADSP-BF533 Blackfin Processors" Application Note und Code von ADI FAT-Code in Atmel's AVR32 UC3 Software-Library AVR FAT16/32 Bibliothek mit Wiki. Unterstützt LFN und Ordner Rekursiv
Raspberry Pi Read-Only SD-Karte einschränkungen? Projekte. Ultimate Floppy Emulator von Retromaster (PIC32 @ 80 Mhz, 16 Mb SDRAM) Weblinks. Difference-between-slc-mlc-tlc-3d-nand
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Renesas hat den M32C.. nicht ohne Grund so benannt. Zugegeben, es ist dort nicht alles 32 Bit. Daten-Register können zu 32 Bit komb. werden (was teils auch bei M16C mögl war), aber insbes. Rechnungen >16 Bit sind dort
eingeschlafen sind. (Was wurde an 8051 an der Speicher-Architek. erweitert? nix) M16C20 - M16C60 - M16C80 - M32C - R32C, sind alles aufsteigende Serien. (keine dieser Serien ist zu blöd 'drausen' atomic ein Bit zu setzen oder 32 Bits auf ungerade Speicher-Adressen zu verteilen oder INT-Ebenen zu haben) Der R32C
-
Thread
Microchip PIC16F1713 - DERIVAT??
Hallo zusammen Ich habe eine Frage an Euch Experten. Weiß von euch jemand, ob es für die PIC´s von Microchip entsprechende Nachbauten gibt? Ich habe beim Stöbern hier schon mal was von Padauk gelesen. Für STM32 gibt es ja bereits mehrere Derivate, die auch gut verfügbar sind. Ich warte
Beitrag #7118426: > Ich habe eine Frage an Euch Experten. Weiß von euch jemand, ob es für > die PIC´s von Microchip entsprechende Nachbauten gibt? Ich habe beim > Stöbern hier schon mal was von Padauk gelesen. Für STM32 gibt es ja > bereits mehrere Derivate, die auch gut verfügbar sind. Die
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
überdimensionierter Peripherie. Du müsstest hier schauen was passt: https://www.silabs.com/mcu/32-bit-microcontrollers Und dann hier was lieferbar ist z.B. QFN https://www.mouser.de/c/?q=efm32PG https://www.mouser.de/c/?q=EFM32HG Max M. schrieb im Beitrag #7110827: > ARM wurde entschieden
ATSAMC20/ATSAMC21, zu bekommen sind die aber auch nicht. Die zu den ATSAMC20 praktisch baugleichen PIC32CM bekommt man allerdings noch, vermutlich weil die einfach keiner kennt. Für mein CAN-Interface bin ich gerade auf Gigadevice gekommen. Genauer den GD32C103CBT6. Denn JLCPCB hat einiges an
-
Thread
Wie viel Bit nötig für Operandenspezifikation?
W.S. schrieb im Beitrag #7107818: > Da dein Lehrer am Anfang schrieb, daß dieser Prozessor 32 Bit Daten > verarbeitet, müßte die Zahl also volle 32 Bit belegen Zwischen der Operandenbreite und der Codierung von Konstanten im Befehl gibt es keinen direkten Zusammenhang. Der Wertebereich des
123 schrieb im Beitrag #7107870: > 32 Bit: > ungefähr: "die CPU verarbeitet Daten und Adressen mit 32-Bit" > Der Pointer zu den Daten kann also im ganzen Adressbereich liegen. Es geht um die Codierung des Operanden im Opcode, nicht
-
Thread
Suche nach ATtiny mit ADC und Gain > 20x
ATTiny 441/841 hat 1x, 20x und 100x Gain. Gewöhnungsbedürftig ist das 'PIC' kompatible Pinout im DIP-14.
Eberhard H. schrieb im Beitrag #7107169: > Die ATtiny261(A)/461(A)/861(A) haben 1x, 8x, 20x und 32x. > Sind halt im PDIP-20. Matthias S. schrieb im Beitrag #7107172: > ATTiny 441/841 hat 1x, 20x und 100x Gain. Gewöhnungsbedürftig ist das > 'PIC' kompatible Pinout im DIP-14. Leute, ihr seid
-
Thread
PIC MPMASMX PIC-AS
Also was eine Harvard-Architektur im Gegensatz zu einer v.Neumann-Architektur ist, weißt du gewiß. PIC10, PIC16, PIC18 sind alles Harvard. Da hat man getrennte Adreßräume für Code und Daten, sprich ROM und RAM. Beide Adreßräume fangen bei 0 an, aber eine Marke im Code hat nix zu tun mit einer Marke in
diversen Bits steht in einer Datei, die man in der Quelldatei inkludiert und die man für einen neuen PIC sich selber schreibt. Dieses Konzept ist ein ganzes Stück pflegeleichter, als das, was MicroChip macht. Allerdings habe ich mich dabei nicht um die PIC24 und PIC32 gekümmert und der ganze Assembler
-
Thread
PIC Mikrocontroller UART READ
"It does not work" is a very general description. I use a lot of UART in my pic projects. Likely it is a configuration issue. My suggestions: * most likely your receive loop is broken. It will wait infinitely for new characters and out does not break after 16 characters which
separate the transmission side from the usage side. With bigger controllers usually a circular buffer for 32 or more characters is established, but programming a PIC needs some kind of economical behaviour, so the circular buffer for the receiving direction may be made smaller. If you write your code in a rather
-
Thread
Floating point Geschwindigkeit
> Uint64 ist ebenfalls echt lahm. Das habe auch ich schon festgestellt. Beispiel: Bei einer 32x32->64 MUL werden die Operatoren zuerst auf 64 Bit erweitert und dann multipliziert, mit der Folge, dass statt der notwendigen 16 Multiplikationen 64 ausgeführt werden, davon 48 mit 0, die man sich (
Tippgeber schrieb im Beitrag #7105640: > Bei einer 32x32->64 MUL werden die Operatoren zuerst auf 64 Bit > erweitert und dann multipliziert, mit der Folge, dass statt der > notwendigen 16 Multiplikationen 64 ausgeführt werden Welche Plattform, welcher
-
Thread
STM32F071 Performance Schätzung für einfache DSP-Tasks
Naja, so ein dsPic ist jetzt auch wirklich kein Wunderding... Wenn du nicht gerade den 40bit akku brauchen kannst, sehe ich wirklich keine Einschränkung beim STM32... gut, etwas langsamer ist der takt, aber sonst.
> Der M0 in deinem STM32 kann single-cycle 32bitx32bit multiplikationen... Das Ergebnis muss aber in 32 bit passen.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Beitrag #7100786: > Er meinte, > dass Sachen wie AVR und so veraltet wären. Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür aber jede Menge PIC's und auch AVR. Wir haben Infineon in den Steuerungen (ältere Steuerungen).
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32. Ein
-
Thread
PIC32MK - Pin Change Interrupt geht nicht
Hallo, ich versuche am curiosity Pro mit dem PIC32MK den pin change interrupt zu implementieren. Dazu gibt es auch einige Beispiele von mc bei GitHub. Aber es läuft nicht. Die Interruptroutine wird nicht angesprungen. Die Pineinstellung von Interrupt
-
Thread
Decoder 4 in 10 out
Ich habe hier noch z.B. eine 8fach Relaiskarte von meinen PIC-Versuchen. Hat eine 10polige Stiftleiste als Eingang.
gekommen ist, ist es tatsächlich nicht möglich. Wie wäre es jedoch mit dem Einsatz eines Arduino oder PIC.
-
Thread
LINBUS zu PC über ARDUINO
geeignet. Es gibt AVRs, die spezielle LIN-UARTs haben, z.B. Tiny167. Idealerweise nimmst Du einen PIC24FJ64GB002, der hat USB-Hardware und LIN-fähige UARTs und wäre eine passende Wahl für ein PC-Interface. VBAT ist in der Realität entweder 12V oder 24V, und auch die LIN-Bus-Leitung arbeitet mit diesem
von der Sache hat, das hin, aber es gibt eben bessere Lösungen. Eine davon hab ich ihm genannt. Alle PIC24 und PIC32 haben sehr flexible UARTs, die auch für LIN gut geeignet sind. fchk
-
Thread
BLDC Kommutierung
Hallo, ich arbeite aktuell daran einen BLDC mit Hallsensoren und PIC32 zu kommutieren. Im Leerlauf klappt auch alles super nur unter Last bricht die Drehzahl rapide ein. Nun habe ich etwas von Advanced kommutierung gelesen. Bedeutet das, man kommutiert bereits vor dem
deine Versorgung/Endstufe) oder du musst einen Regler einstricken. Dazu gibts ja genug Rechenpower im PIC32. Ist-Grösse ist praktischerweise die Zeit zwischen 2 Hallevents. Machst du Block oder Sinuskommutierung? Vor allem bei Sinus kann man die Hallevents zeitlich etwas verschieben. Aber weniger fürs