-
Thread
Frequenzerzeugung
bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
Ich habe aber auch nicht uebermaessig Energie darauf verschwendet. Nach der Ausgangslage kommt ein PIC ja sowieso *nicht* in Frage. :)
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 3€ 7) WifiMCU (http://www.wifimcu.com/) VB 6€ 8) Longan Nano mit GD32VF103 RISC-V MCU und display VB 5€ Mit Gehäuse 9) Full size Breadboard + Small breadboard VB 12€ 10) 7x ESP8266 auf diversen Boards VB 10€
VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10€
-
Thread
Anfänger Ätz Fragen
beim Fauskeil und ritzt primitive Strichzeichnungen in > den Fels. > Setzt mal einen ATmeag328 im 32pol TQFP ein oder nur ein simples > SOT-23-6. Soetwas habe ich Leider nicht da :(
stand mir damals eine frühe (IBC912) LPKF Maschine zur Verfügung. Die Isolation SW (INCAM) verwendete 32-bit extended MSDOS und lief schon damals nur auf einer 32-bit Maschine. Die CNC Maschine läuft auch heute noch vollkommen einwandfrei. Ich stellte über die Jahre unzählige LP und andere Sachen (z.B.
-
Thread
Display Chip_ST7789V sporadische Abstürze wenn SPI>10MHz
Hallo, ich habe ein Display mit o.g. Chip per SPI an meine MCU PIC32MZ angeschlossen. MISO ist nicht angeschlossen, es kann also nur ins Display geschrieben werden. Wenn ich das Datenblatt richtig verstanden habe, kann der Chip maximal 15 MHz SPI Takt. Größere
Beitrag #7523075: > Auszug aus dem Datenblatt. Fehlende Abblockkondensatoren vielleicht? Gibt der PIC einen Grund für den Reset an? LG, Sebastian
-
Thread
BME280 T zu hoch. Was mache ich falsch?
Die Kalibrierfunktion ist geklaut aus dem Datenblatt. Dort sieht sie so aus: [c] BME280_S32_t BME280_compensate_T_int32(BME280_S32_t adc_T) { BME280_S32_t var1, var2, T; var1 = ((((adc_T>>3) – ((BME280_S32_t)dig_T1<<1))) * ((BME280_S32_t)dig_T2)) >> 11; var2 = (((((adc_T>>4) – ((BME280_S32_t)dig_T1)) * ((adc_T>>4) – ((BME280_S32_t)dig_T1))) >> 12) * ((BME280_S32_t)dig_T3)) >> 14; t_fine = var1 + var2; T = (t_fine * 5 + 128) >> 8; return T; [/c] Bei mir sieht sie so aus. Ich
-
Thread
Verschlüsselungsspezis
mit der xor Funktion gecheckt. Es gibt aber zig Variationen, wie auch einfache lookuptable mit 32 byte und es wird einfach die Summe eines irgendein 8bit checksum bei jedem Zeichen susammengezahlt und dies mit der summe der einzelnen Lookups multipliziert und zusammengezahlt. Bit6 heisst, Wert +
Resultat wird dann mit je nach checksum 6 unterschiedlichen Fixwerten verodert. Dies z.B. bei einem 6pin PIC mit einem sehr kleinen Speicher und eeprom welches auch Features flags sowie Serialnummer beinhaltet und pin/puk/... . [code] char* challenge() { // return 7byte byte i=0,j,k; word t;
-
Thread
UPDI Debugger fuer neuere AVR
drauf der sich fremdnutzen und sogar abtrennen > lässt. Yep. Nennt sich EDBG. Waren früher AVR32 UC3 Chips, jetzt sind es SAMD21.
Voltage Programming. Die können dann zu ziemlich alles programmieren, was Microchip anbietet: AVR, PIC (8, 16, 32 Bit), und ARM. Die haben einen PIC-Modus fürs MPLABX und einen AVR Modus fürs Microchip Studio. MPLABX kann das umschalten. Damit kannst Du dann z.B. auch die hier benutzen: https://ww1
-
Thread
Torantrieb Steuerung IC Info gesucht
den Kurzschluss 'produziert', und der nicht zu ersetzen ist. Evtl mit Adapter und einem Atmega 16/32.
gehen die dann ein Signal an den Mega32 zur Weiterverarbeitung gibt.
-
Thread
H743 und F746 - Probleme mit dem Takt
Datenadressbereiches befinden) direkt synchron an den Prozessorkern angebunden. Genau deswegen kann der PIC24 auch atomare Bitbefehle, wählend ARM und MIPS (z.B. PIC32) das von sich aus grundsätzlich nicht können - hier muss die Peripherie entsprechende Bit-Set, Bit-Clear und Bit-Toggle Register oder Bit-Banding
IO-Ports hat. Ich taste mich da jetzt so langsam ran und wundere mich oft ;-) http://erste.de/STM32/
-
Thread
Neue Sensoren, Steckverbinder und Entwicklerboards
] The heart of PICDEV USB lies in its compatibility with 20-pin, 28-pin, and 40-pin USB-supported PIC18F series microcontrollers. Whether you're experimenting with the PIC18F4550, PIC18F2550, PIC18F45K50, PIC18F25K50, PIC18F13K50, PIC18F14K50 or any other compatible model, this board has got you covered
über RMII an einen LAN8710A!? [1] https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
| 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32
__|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | ___________|____________|____________| AVR64EA28 |
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
technisch wahrscheinlich ein (maskenprogrammierter?) > Mikrocontroller drin ist. Der MCP2221 ist ein PIC16F. Niklas schrieb im Beitrag #7505931: > PIC16F1454, PIC16F1455, PIC16F1459 > > Code gibts fertig hier: > https://github.com/Calcousin55/PIC16F145x_USB2Serial > > Hab ich selbst schon getestet
-
Thread
Arduino Uno lässt sich über anderen Arduino programmieren aber nicht über Avrstudio
> > Da ist der 328p aber nicht aufgelistet > Achso, sehe gerade Atmega32, also der 328p gehört wohl zur Familie...
Darth G. schrieb im Beitrag #7506086: > Achso, sehe gerade Atmega32, also der 328p gehört wohl zur Familie... Nein! Der ATmega328 ist in der Arduino IDE als Arduino UNO oder Arduino Nano bekannt.
-
Thread
ATmega328/Arduino und weiter?
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
Alexander schrieb im Beitrag #7505085: > Warum wurde ESP32 nicht genannt Weil der Martin auf seiner Erfahrung mit dem ATmega328 aufbauen möchte. Außerdem braucht er mehr I/O Pins, als die ESP32 haben. Ich habe auch heraus gelesen, dass geringe Stromaufnahme
-
Thread
UART RX Interrupt
finden. Und viele Mikrocontroller können IRDA SIR auch codieren und dekodieren, z.B. so ziemlich alle PIC24 und alle PIC32. Die Standards kannst Du Dir immer noch runterladen, und existierende Hardware sollte auch noch zu finden sein. Ansonsten würde es für Deine Synchronisierung helfen, zwei Stopbits
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html) oder SiLabs EFM32 (https://www.silabs.com/mcu/32-bit-microcontrollers). Die sind extra für solche Anwendungen
schrieb im Beitrag #7498301: > Tim T. schrieb im Beitrag #7498257: >> Egal was du machst, nimm keinen PIC. > > Ja klar, es gibt nur AVR in Deiner kleinen Scheinwelt! Muss dich leider enttäuschen, AVR gibts bei mir nur fürs Hobby, beruflich sind es STM32 und leider immer noch PIC. > > Tim T. schrieb
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung? Danke
L03uCfl4xnc > > Allerdings muss man auch ein wenig programmieren können. Naja, da hängt aber auch ein 32 Bitter mit ner Menge RAM drunter. Klar, auch da muss man wissen was man tut.
-
Thread
PIC16LF1847 flashen mit ATmega / USBasp / Arduino Nano / ponyser?
welches evtl. direkt verwendet werden kann; und USB-RS232 Wandler/Card - Diverse ATmega8 // 328p // 32 welche auf dem Eval-Board laufen könnten. Gibt eine Möglichkeit // existierende Software // Trick um damit den PIC zu programmieren. Oder was wäre ansonsten eine günstige & schnelle Möglichkeit ein HEX-file in den PIC zu flashen.
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
Hi Meine Erfahrung mit PIC16F1509 und MLAB ist gleich null. Aus Zeitvertreib habe ich mal gegoogelt. Möglicherweise hilft dir dieser Link weiter: https://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ Aufgefallen
ElC schrieb im Beitrag #7482942: > Hi > Meine Erfahrung mit PIC16F1509 und MLAB ist gleich null. > Aus Zeitvertreib habe ich mal gegoogelt. > Möglicherweise hilft dir dieser Link weiter: > > https://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ > >
-
Thread
IR-LED auf LED-ControllerBoard mit µC ersetzen?
steuern. Mein Gedanke wäre nun die IR-LED vom Board zu entfernen und einen Pin von z.B. einem ESP32 mit dem IR-Dateneingang des LED-Controllers zu verbinden. Würde das dann ensprechend funktionieren wenn ich mit der passenden Library die Signale über den Pin ausgebe? In meinem Kopf müsste das funktionieren
) Am allerbesten schmeißt du die Elektronik da drin aber gleich ganz weg (ist meist ein kleiner PIC drin) und hängst die drei Logiclevel-MOSFET zur Steuerung der 3 Farbkanäle direkt an deinen ESP. Die drei PWM wirst du ja noch selber erzeugen können.
-
Thread
(V) Diverses Bastelmaterial Gesperrt
4. Überraschungspaket: esp32 Uhr-Leerplatine plus andere Platinen. Lochrasterplatinen. 2x BNC Printbuchse wie unter 3. zusehen. IR Empfänger. 2x Openframe Netzteile klein. Franzis Pong Platine + Netzteil (Uhr geflasht). Plus weitere
Das sind PIC 16F84. Und die gelben Teile in der Tüte sind 1000nf / 1uF Kondensatoren soweit ich weiß. VG
-
Thread
Tasterentprellen - nur für Nerds? Gesperrt
anderen vollständig lösen zu lassen. AVR, C, blablabla, bei zeitkritischen Programm-Teilen mach für PIC und MSP430 in Assembler; da soll im Wiki-Artikel stehen, was will. mfG fE
sieht so ein Projekt dann so aus: [c] int main() { using devs = Devices<SDR04, Mcu::Stm::Stm32G431>; using gfsm = GFSM<devs>; gfsm::init(); while(true) { gfsm::periodic(); devs::systemTimer::periodic([]{ gfsm::ratePeriodic(); }); }
-
Thread
Sinus mit DAC725
Ich koennte dir das in einen niedlichen kleinen 8 beinigen PIC gegen "Entgelt" brogammieren. Der brauchte dann "nur" noch 3 SPI-DACs und wuerde sich dabei noch langweilen. Natuerlich mit 16 bit Aufloesung. Sind dir die Begriffe Binaerzaehler und EPROM ein
dritte Sinus ist die Differenz der beiden anderen. Ich habe das vor vielen Jahren mit einem ATmega32U4, einem SPI-Dual-DAC MCP4922 und einem vierfach R2R-Op TS914 gebaut. Leider finde ich auf die Schnelle die Schaltplan-Skizze nicht mehr. Sonderlich komplex war die Schaltung jedoch nicht. Grüßle
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
vorzeichenlose 32 Bit Zahl FFFF9C40 = 4294941760 Q.E.D.
gleich noch mal meinen Code durchchecken. Der Fehler ist mir noch nicht aufgefallen. trifft das beim ESP32 mit Arduino IDE auch zu, arbeitet ja mit 32 Bit?
-
Thread
PC remote neustarten (hardware) power button auslösen
suchen und zu beheben. ;-) Am einfachsten dürfte es sein, eine Transistorstufe an einen GPIO des ESP32 zu hängen und dort ein Relais dran. Ein Reed-Relais dürfte genügen.
und die Spannungen 5V und 12V über ein Stromversorgungskabel für Diskettenlaufwerke überwacht. Ein PIC18F67J60 mit integrierten Ethernet MAC und PHY und einem kleinen Webserver steuert das ganze. fchk
-
Thread
Funkmodul oder IC gesucht
DieseRC-Universal-Fernbedienungsschalter-RF-Relais-Empf%C3%A4nger-elektrischer-DIY-Schalter/dp/B098T1XDW8/ref=sr_1_32?keywords=funkfernbedienung+garagentor&qid=1690718063&sprefix=funkfernbedienung+ga%2Caps%2C107&sr=8-32). Nach einigen Jahren gehen die Fernbedienungen langsam kaputt, weshalb ich was neues bauen möchte
Vorschläge für einen Mikrocontroller habt auch gerne her damit. Ich habe ein wenig Erfahrung mit AVR, ESP32 und RP2040, aber bin auch offen für anderes. Gerade ESP32 und RP2040 scheiden für das Projekt mMn eh direkt aus.
-
Thread
Neue Version V32! von Target 3001!
Hallo, ich bin per E-Mail von Ing.-Büro Friedrich auf die neue V32! Version von Target 3001! hingewiesen worden: https://ibfriedrich.com/landingpage/v32/de/index.html Ich schreibe das nur zur Info für die, die es evtl. interessiert. Neben Target gibt es auch noch
Kommerziell ca. 1500 € netto. Die Erklärung ist in Englisch, die Bedienung in Deutsch. Wenn der richtige Pic in den Schaltplan gesetzt wird kann er in der Schaltung komplett mit Simuliert werden. Sein Programm muss natürlich ebenfalls mit eingegeben werdem. VHDL ist auch möglich. mfg Andreas
-
Thread
Welchen (günstigen) µController für USB-MIDI?
Meinung nach noch einen Blick wert? Teensy. Ist aber als Board nicht kleiner als die Arduinos. PIC16F1454. Ist aber anscheinend nicht Arduino-kompatibel.
STM32L072
-
Thread
PIC16F1705 ADC Samples
wie ich start/stopTimer implementiere wäre ich sehr dankbar. Der verwendete µC ist übrigens ein PIC16F1705 Danke und Grüße
Hallo, wenn dein PIC von MCC unterstützt wird, dann benutze doch einfach die generierten Funktionen: Hier ein Beispiel vom PIC32MZ: [c] void TMR4_Initialize(void); void TMR4_Start(void); void TMR4_Stop(void);
-
Thread
PIC32: SPI Enhanced Buffer geht nicht
Hallo, gibt es hier jemanden, der erfolgreich den SPI enhanced buffer der PIC32MZ Baureihe verwendet hat ? Ich möchte daten an ein Display senden. MISO ist nicht verkabelt !! Pro Zeichen (Font 10x12) werden in einer State maschine nacheinander jeweils 12 Byte ( 8 Pixels
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
40 Pin DIP) 28 Pin | 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32
__|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | ___________|____________|____________| AVR64EA28 |
-
Thread
ESP 32 (Mikrokontroller) Mittels FlipFlop oder Transistor nur bei Tastendruck an- bzw ausschalten
. Schalter den PNP wieder ausschalten oder mein PicAxe schaltet den BUZ11. Im Programm lass ich den BUZ11 für 6 Stunden an. Wo ich bei deinem ESP-32 Probleme sehen und es deswegen hier im Forum, denke ich, auch ein wenig zu Unstimmigkeiten (DeepSleep
nichts an! Und wenn man ihn schlafen legt, dann verbraucht er auch sehr wenig. Seit dem ich den ESP32 (und ESP32-C3) ausprobiert habe, verwende ich fast nirgendwo AVRs mehr.
-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
und mit ein paar Änderungen von der Bibliothek von Microchip selbst ( https://github.com/microchip-pic-avr-examples/avr64dd32-getting-started-with-i2c-mplabx , lediglich anderer Pin) verwendet. Die ganz gewöhnliche printf-Funktion, die jetzt den USART-stream verwendet, funktioniert für einzelne Werte
mit ein paar Änderungen von der Bibliothek von Microchip selbst ( > https://github.com/microchip-pic-avr-examples/avr64dd32-getting-started-with-i2c-mplabx > , lediglich anderer Pin) verwendet. Die ganz gewöhnliche > printf-Funktion, die jetzt den USART-stream verwendet, Ist das denn geklärt
-
Thread
DRV8313 funktioniert nicht
). Aber es passiert orginal nichts, kein zucken piepen oder sonstwas. Ich steuer den mit einem PIC an 5V..der Code funktioniert mit den halbbrücken und die Anschlüsse stimmen. nSLEEP und nRESET werden auf 5V gezogen, so wie es im DB steht. Hatte jemand schonmal was zu tun mit diesem IC ? Ich
PWM 32kz [c] if(PORTAbits.RA0 == 1 && PORTAbits.RA1 == 0 && PORTAbits.RA2 == 1 ) // Hall 1 -3 //Abfolge Entspricht datenblatt { LATBbits.LATB5 = 1; //EN1
-
Artikel
Reichelt-Wishlist
LED-Blinker | | PCA9553D 4Bit I2C-BUS LED-Blinker | * PCA9552D 16Bit I2C-BUS LED-Blinker | | Microchip PIC 18F2550 (USB, 32 KBytes Flash) | (bereits im Sortiment) Microchip PIC 16F628A (weil: besser als 16F628) * Microchip PIC 16F648 (weil mehr Programmspeicher, als 16F628) | Microchip PIC 16F684 | Microchip
ab Katalog 06/2009 drinn LTC 1661 N8 10 Bit Dual Dac mit SPI Interface | (LT C1661 CMS8) Microchip PIC 10F2xx (+ Programmiergerät) | | | | (einige Varianten erhältlich, Programmiergerät nicht sicher) Microchip PIC 24 | | | | * Microchip PIC32 (MIPS) | | | | Microchip dsPIC33 | | * WAGO 215-4mm-Stecker
-
Thread
BLDC mit uC Anfänger
machen musst sind auch 32kHz nicht störend langsam.
komme ich auf 1562,5 rpm, der Motor ist angegeben mit 6700rpm im Leerlauf :/ Mein uC läuft mit 32Mhz und sollte dies ja eigentlich schaffen.
-
Thread
PIC-Programmierung, analoger Input, Debugging
rausprinten. Wird nicht einfach. Mach dein leben nicht schwer, kauf dir etwas was schneller ist. dsPIC oder PIC32.
Harry R. schrieb im Beitrag #7444759: > Ein AD-Wandler im PIC12(L)F1840 hat 10Bit-Auflösung Warum willst Du Dir das Leben maximal schwer machen, die PIC12 sind doch grauslich zu programmieren. Nimm wenigstens einen PIC18 oder höher. Ich kenne mich besser
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
Ansteuerung von LED (und dieser auch 4BP LCD) oder der nicht ganz so billige aber leichter beschaffbare PIC16F1764. Der PFS ist also ein wirklich umwälzend billiger uC der viele spezialisierte Chips billiger ersetzt, aber in deiner Verwendung die falsche Wahl. Es täte auch ein HEF4894B.
Chips kaufen sollen. Ich hab auch noch Schlagschrauber, Bohrhammer, Kreissäge und Zangen, sowie STM32F0 / F1 /F4 und LPC. MAX7219, TM16xx natürlich auch. Nur PIC und MCS51 habe ich nicht mehr, dafür aber wohl einige 100 Transistoren in NPN, PNP, n-Channel und p-Channel FET natürlich auch. Wenn ich
-
Thread
Wassertemperatur Logger mit Lora?
ihre Sensordaten austauschen. Und mein Gateway ist erhablich billiger, wie das vom Microtik: ein ESP32, ein LoRa-Modul und ein Display für'n Kommfort.
so durchgeschaut und denke, ich bau das Ding um. Stromversorgung war ganz gut gelöst und die STM32L mag ich auch ganz gerne wegen der RTC und den Deep-Sleep + Alarm Möglichkeiten. Aber Arduino würde ich da testweise auch mal versuchen 😁