-
Thread
"Anfänger" Hilfe bei Controller Wahl (TCP/IP)
mein könntest eienn PIC18F45K20 nutzen de rhat genügent Pins zum anschliesen da kannste auch USART anschliesen. Anderervorteil der hat genug platz um nciht in asm zu programmiern sondern in C. Solltest du damit auch
und hier schon ein paar > Mal gelesen habe das der TCP/IP Stack sehr viel Speicherplatz braucht PIC18F97J60, wenn Du wenig CPU-Leistung brauchst PIC32MX695F512+ext. PHY, wenn Du viel CPU-Leistung und hohe Datenraten brauchst. fchk
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
AVR/Pic auf STM32 (auch industriell) und ich bereue es nicht.
Felix C. schrieb im Beitrag #4300102: > Ok, ich hab mich jetzt mal etwas in die Hitex-Guide zum STM32 > eingelesen da diese als guter Einstieg zu ARM empfohlen wurde. Ja, weil sehr verfuegbar und billig
-
Thread
Frage zum MPLAB
weiss vielleicht jemand in welchem File die __delay_ms Funktion > deklariert ist ? ./xc8/v#.##/pic/include/pic.h wird durch xc.h eingebunden. Unter ./xc8/docs/MPLAB_XC8_C_Compiler_User_Guide_for_PIC.pdf gibts auch eine Anleitung. Da darfst Du auch mal reinschauen, bevor Du hier fragst. -
Michael S. schrieb im Beitrag #7339927: > Der xc.h ruft den pic.h auf und dieser den builtins.h. > Dort wiederum steht der delay. Nein. Ein Headerfile (dafür steht das .h) ruft gar nichts auf. Im C Quelltext steht eine #include Anweisung dafür. Technisch führt
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
Hallo zusammen, Angeregt durch den momentan aktuellen Thread über den STM32 (http://www.mikrocontroller.net/topic/319328#new) habe ich mir auch mal ein STM32F0 Discovery zugelegt und bin nun ein bisschen am herumprobieren. Bis jetzt habe ich immer nur PIC's programmiert. Dort
Na holger, wieder mal nur am rumpupen? Dafür gibt es bei den GPIO die BSRR und BRR Register: [c] // STM32 VL Discovery #define GREEN_LED_PIN GPIO_Pin_9 #define BLUE_LED_PIN GPIO_Pin_8 #define LED_GPIO_PORT GPIOC #define LED_GPIO_CLK
-
Thread
Neue Mikrocontroller-(Architektur) von FTDI?
Klingt zumindest interessant... Eigener(?) 32-Bit-Core, Hi-Speed-USB, Ethernet, CAN, I²C, I²S, 8 PWM-Kanäle mit der Möglichkeit 16-Bit Audio auszugeben, SD-Controller und die anderen üblichen Sachen. Nettes Feature: Das Programm wird aus dem Flash
GCC 4.4.4 -> 2.29 CoreMark/MHz Renesas RX610 GCC 4.5.1 -> 2.25 CoreMark/MHz PIC32MX GCC 4.5.1 -> 2.55 CoreMark/MHz (mit dem aktuelleren XC32 3.28...)
-
Thread
programm in pic speichern
zum PIC (über USB) aktiviere. Muss das auch programmiert werden und wenn ja, wie? Hilft euch der Quellcode etwas? Ich hab mal in C programmiert.
mir recht sicher, dass ich irgendetwas falsch programmiert habe. Kann mir jemand helfen? Mein PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC24F16KA102_Family_datasheet_39927b.pdf Mein Quellcode: [c] // // Lichtschranke V1 // #include <p24F08KA101.h> #include <stdio.h> /
-
Thread
Eingangsspannung wenn keine Versorgung anwesend
und kein VCC, dann wird über die Eingangsdiode ein kleiner Strom fließen, und der wird dir Deinen PIC versorgen. PIC läuft dann mit ca. 4.3V. Es gibt dann vermutlich kein Reset.
nicht mit stupidem Däumchendrehen und Zyklenzählen verbraten, sondern die Hardwareressourcen Deines µC dafür verwenden. Auch Dein PIC wird einen Hardwaretimer haben, den kannst Du so konfigurieren, daß er in einem festen und klar definierten Zeitraster einen Interrupt auslöst. Im Interrupthandler kannst
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
auch, gar kein Problem. Also wenn du eine IDE haben willst und dazu ein fertiges Brettl mit nem µC drauf, wo du dich mit beschäftigen kannst, dann bist du bei STM32 ganz sicher richtig. Sicherlich wärest du auch mit anderen IDE's und anderen µC auf anderen Boards "richtig", aber da du nun mal
nicht so schlecht. Mir gefiel damals das durchdachtere Design besser (machte irgendwie einen echten 32 Bit-Ansatz neu entwickelter Chips und kein aufgebohrtes 16 Bit Design bei den ersten STM32). Aktuell arbeite ich mich gerade in die steinalten STM32F103C8T6 ein. Warum? Der Chinamann steckt sie mir
-
Thread
Kondensatorbank mit Batterien auf 400V aufladen
Gleichspannung (12V) eine hohe Gleichspannung (400V) zu machen. Das geht sogar mit einem simplen PIC12F675, machte es mal bis fast 200V auf dem Steckbrett aus 5V. Der PIC hat keine PWM-Unit, aber dazu gab es ein Softwarebeispiel PSM-Modulation auf der Microchip Homepage. Eine Soft-PWM. Über den ADC regelte der PIC die Spannung. Ich hörte bei 200V auf, die Quelle war dann auch nicht belastbar, da ich nicht die geeigneten Bauteile besaß, z.B. Transistor mit mehr als 200V Spannungsfestigkeit UCE, und besonders
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
Habe noch einen PIC18F4685 als Test genommen, damit hätte ich theoretisch mit 32MHz 125ns Auflösung. Damit bekam ich aber das gleiche Resultat: weisse LED, auch wenn ich nur ein NOP() für das High Bit genommen habe.
-
Thread
EMS > Adapter > NetIO > Raspi
libboost_mpi_python-py26.so.1.50.0 libboost_wave.so.1.50.0 -> libboost_wave.so.1.50.0 libboost_math_c99f.so.1.50.0 -> libboost_math_c99f.so.1.50.0 libboost_filesystem.so.1.50.0 -> libboost_filesystem.so.1.50.0 libboost_mpi_python-py32.so.1.50.0 -> libboost_mpi_python-py32.so.1.50.0 libboost_graph.so
PIC 18F4685 (TQFP-44) 1x 10 MHz-Quartz (SM49) Habe nur mal kurz überflogen. Bei Reichelt habe ich den PIC nicht gefunden. Bei HBE-Shop (farnel) sind dann für Bauteile und Versand etwa 32 Euro fällig
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
Vielen Dank für die Beiträge. -> STM32 Das besagte Nucleo Board (http://www.watterott.com/de/Nucleo-STM32F411) hat eine STM32F411RE. Das Datenblatt der STM32F411RE (http://www.st.com/st-web-ui/static/active/en/resource/technical/document
://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware) Für den STM32 Nucleo gibt es ein Bluetooth-Shield. (15.90 EUR). (http://www.reichelt.de/?ARTICLE=154313&PROVID=2788&wt_mc=amc141526782519998&&gclid=COC95ruGg8cCFXDHtAod8oIOhw
-
Thread
Serielles Bussystem
I2C ?
gibt viele Hersteller von Cortex M3 mit CAN MAC: NXP, STM, TI/Luminary, Atmel; dazu noch Microchip (PIC32 oder PIC24/dsPIC) und Renesas. Du musst halt schauen, was für sonstige Anforderungen Du noch hast, wieviel Rechenleistung Du brauchst, wieviel Speicher, was für Peripherie etc. Einen einfachen CAN-Knoten
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
experimentell, aber es geht. Um die momentanen Anforderungen an >=8Mhz zu erfüllen müsste man grad den µC auf 32MHz übertakten, des macht der aber net mit... Oder man nimmt nen mega128, bei dem gibts doch die "f/4 mal 2" spi frequenz, sprich wenn man den mit 16MHz taktet, hat man die 16/4*2 = 8MHz die gefordert
Testprog gebaut welches erst enc28j60Init(); ufruft und dann enc28j60RegDump(); RegDump liefert: [c] RevID: 0x02 Cntrl: ECON1 ECON2 ESTAT EIR EIE 04 80 01 08 C0 MAC : MACON1 MACON2 MACON3 MACON4 MAC-Address 0x0D 0x00 0x32 0x00 304646494345 Rx :
-
Thread
µC, der sich als virtueller COM port ausgibt?
Boris P. schrieb im Beitrag #3781453: > - Ein µC, der sowas schon eingebaut hat (gibt es das?)? STM32 mit USB OTG ... die VCP implementation ist sehr einfach und gibt es zu hauf als Beispiele
Hallo, ich verwende u.a. ein atmega32u2 als USB-CDC - Uart (TTL) Wandler. http://www.ehajo.de/baus%C3%A4tze/smd-baus%C3%A4tz... Die Lufa CDC kann man hier finden: http://www.fourwalledcubicle.com/LUFA.php
-
Thread
Störanfallige ICs??
"echter" Digitaltechnik zu handieren, und was dabei zu lernen. Also laß Dich nicht von den reinen µC-Fuzzies anmachen, die nur µC's kennen - um den µC herum gibt's auch noch eine Welt, die man verstehen sollte. Und Multiplexing kann man machen, wenn man es versteht, und macht auch Sinn, aber Deine Schaltung
/c] u.s.w. TRISC sollte aber auf 0b11000000 initialisiert werden.
-
Thread
Eine grundlegende Frage zu µC
Ich kenne mich mit µC nich so gut aus. Ich habe zwar schon ein LED zum Blinken gebracht, ADC ausgelesen und UART Kommunikation benutzt. (alles mit PIC). Was die eigentliche Hardwarearchitektur angeht, kenne ich mich da nicht aus. Nun habe ich folgendes gehört: Auf einen 8-Bit µC nimmt ein Befehl genau 1 Byte Speicher im Flash RAM. d.h. ein µC mit 1 kByte Flash RAM kann ein Programm aus maximal 1024 Befehlen enthalten. Daraus folgt, dass auf einem 32-Bit µC ist ein Befehl
-
Thread
von qwerty nach neo in hardware
kompliziert. OHGOTT. Warum liest keiner die Beiträge? Das Ganze ist relativ simpel wenn man I2C (PS2) verwendet. Im Normalfall hat man einen PS2 Anschluss. Und dafür tut es jeder µC. PIC, STM32, AVR, MSP430 whatever. Mit USB ist das horrend kompliziert und kaum zu schaffen, weil man Host und
> Doch, ist sie. > ein beliebiger µC, wenn man I2C verwendet. Es ging um USB. Da bringt I²C rein gar nichts. Die Vorschläge mit dem PIC und den Teensys sind vielversprechend.
-
Thread
Pickit 3 aus MPLAB X IDE flashen. Mal gehts.Mal nicht.
Hi, ich experimentiere gerade etwas mit dem PIC16F1936 und habe mir zwecks dessen zehn dieser Chips und ein original (auf Rat des Forums kein CLONE!) gekauft. Beides betreibe ich mit der MPLAB X IDE. Im Normalfall sieht das dann so aus: [c]
Frank M. schrieb im Beitrag #3086813: > Ich nutze MPLAB mit dem Pic-Kit 3 vollkommen ohne jegliche Probleme, > läuft stabil und schnell. Bei mir machen die auch keine Probleme. 8Bitter & 32Bitter laufen absolut störungsfrei. @TE: Was hast Du denn am !MCLR Pin
-
Thread
Gemeinsames Haussteuerprojekt in Wien/Umgebung
Heiße auch Helmut und möchte Dir zu dem Mikroe-PIC32-Compiler raten. Das TFT von Mikroe mit dem PIC32 hat soviel Reserve in ROM und RAM. dass ich es nur empfehlen kann. Ältere Videos dazu auf Youtube: http://www.youtube.com/watch?v=e703G_Qa19Q
Helmut schrieb im Beitrag #2359568: > Das TFT von Mikroe mit dem PIC32 hat soviel Reserve in ROM und RAM. dass > ich es nur empfehlen kann. ja der klingt auch sehr interessant, aber ich will mir jetzt erst mal die ATxmega's genauer ansehen. Mal sehen was später noch
-
Thread
PIC32 UART A und B Beschreibung
Danke schön. Die Dokumentation von den PIC32 könnte wirklich besser sein!
Klein anfangen schadet niemand ;-) Obwohl der PIC32 schon mächtig interessant ist.
-
Thread
[V] µC, Halbleiter, Relais
-16PI: 8051, DIL -> 1€/Stk. 9x AT89C2051X2-24PC: 8051, DIL -> 0,75€/Stk. 80x PIC16LF648A-I/SO: PIC -> 0,25€/Stk. oder 10€/gesamt 4x DS500: 8051, gebraucht, entlötet, ungetestet -> 2,50€/Stk
-16PI: 8051, DIL -> 1€/Stk. 9x AT89C2051X2-24PC: 8051, DIL -> 0,75€/Stk. 80x PIC16LF648A-I/SO: PIC -> 0,25€/Stk. oder 10€/gesamt 4x DS500: 8051, gebraucht, entlötet, ungetestet -> 2,50€/Stk
-
Thread
Danneggers Entprellroutine im AVR benutzen
Mark Thalle schrieb im Beitrag #3705716: > Könnte man denn den C-Code problemlos mit Arduino-Code kombinieren, wenn > man die Finger vom Timer0 lässt? Das ist C, bzw C++ und nicht Arduino Magic neue Sprache...
PC zu steuern, wie mit einer angeschlossenen Tastatur oder Maus. Ansonsten hat der 32U4 keinen Vorteil und Du riskierst, das Board zu bricken und dann bekommst Du nur mit einem ISP Programmer wieder einen anderen Sketch drauf geladen. > Könnte man denn den C-Code problemlos mit Arduino-Code
-
Thread
Datenblatt pic32
Naja, die PIC32 sind ja alle sehr ähnlich. Es gibt da ja z.B. das Datenblatt für PIC32MX5../6../7.. Die sind meines Wissen alle gleich, nur was sich unterscheidet sind die Pin-Anzahl (L oder H im Namen), Flash-größe
x zugewiesen ist. Da man ja weiß, wieviele I²C Module ein spezieller PIC32 hat, weiß man auch, ob es das I2C5CON in dem PIC gibt oder nicht. Das ist bei den anderen Modulen und deren Register genauso. Daher kann man die 5er, 6er und 7er Reihe in
-
Thread
RFID Türlesegerät
pic tech schrieb im Beitrag #2744543: > ... > Das IC mit 8 Pins, >...sowie auf den Aufkleber versetzen, ... der IC mit 8 pins hat folgende Aufschrift: 24C32 776991132 der große IC mit dem
hier sind max 3 Antennen möglich, zumindest so der Eindruck. Grundsätzlich macht so ein großer uC nur sinn, wenn man die Pins auch benutzt. Winbond hat auch uC mit weniger Pins. Auch macht es keinen Sinn verschiedene FW Versionen zu haben, sondern am besten eine mit quick programming ab Werk wenn
-
Thread
Pic18F4550 Bespielen minimal Hardware
die 8-Bitter, also PIC10 bis PIC18, die PIC24/dsPIC und PIC32 werden auf eine andere Art in den Programmiermodus geschaltet, ohne "Hochspannung") sind deswegen etwas aufwändiger, weil sie die Programmierspannung je nach PIC erzeugen können müssen - zu niedrig und es geht nicht, zu hoch und aus dem PIC wird ein Einweg-Leucht-PIC. Deiner hat übrigens 9V < Vpp < 13.25V Das musst Du halt wissen. fchk
-
Thread
Preiswerte Eval-Board, bei denen man C-Source-Level-Debugging machen kann
die ersten AVT Fanboys wettern werden- sich auch mal beim zweiten unter Bastlern sehr verbreiteten µC Hersteller umzusehen. (Die Verbreitung in der Industrie dürfte sogar größer sein) Die Rede ist von Microchip PIC. PIC gibt es in 8Bit, 16Bit und 32 Bit. Selbst ausgefallene HArdwarevarianten sind
Programmiergeräte ermöglichen das Programmieren aller aktuellen Bausteine, egal ob 8Bit, 16Bit oder 32Bit. Eines für alles. GEnauso ist selbst mit dem einfachsten Modell PicKit3 bei einer Vielzahl von Prozessoren Debugging möglich. (Wenn ein µC Debugging unterstützt, dann können es immer alle Geräte!)
-
Thread
MPLAB -> Mülltonne
wurde es mir zu bloed das immer noch 16 bittige MPLAB zu verwenden, waehrend die anderen IDE's bereits 32 bit waren. Dh ich bin dann auf AVR umgestiegen. Sehe das MPLAB aber noch bei meinen Kollegen. Und hab auch schon einen PIC Kurs besucht, um nicht aus der Uebung zu kommen.
ARGHH!! Ich könnt schon wieder dieses SCHEI** PIC-Zeug in der Luft zerreissen!! Controller: 16F887 Compiler: mikroCPIC1618.exe Code: [c] sbit SPExpanderCS at RA2_bit; sbit SPExpanderRST at RA3_bit; sbit SPExpanderCS_Direction at TRISA2
-
Thread
AVR32 interesse - wo kaufen?
ich verwende ein PIC16 @12MHz für die Datenversorgung des VS1001's. Der PIC zieht nur 3mA Strom.
die ursprüngliche Frage endlich mal beantwortet wird): http://shop.embedit.de verfügbar sind: AT32UC3B1256-AUT AT32UC3A1256-AUT AT32UC3A1512-AUT AT32UC3B0256-A2UT
-
Thread
PIC24: MCLR zieht zu viel strom
Normal sollte ein einfacher 10k Widerstand am MCLR reichen. Die Diode ist hier unnötig, wei PIC24/32 kein High Voltage Programming haben, sondern auch am MCLR max Vcc anliegen. Der Kondensator an MCLR kann sogar schädlich sein, weil er eventuell das Reintakten des Keywords in MCLR (so wird der
sind OK, aber anders verschaltet ;-) > quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/51764C.pdf Das ist ein PIC18F, da ist der Programmiermechnismus ein anderer, und da bekommt MCLR je nach Typ 8.5 bis 13.5V übergebraten. fchk
-
Thread
Ich bin verliebt!
Un wa spricht gegen 25 % Mehrkosten und den entsprechenden STM32?
die heutigen 32er längst von dreistelligen Bitzahlen abgelöst.
-
Thread
Monoflop bzw SPS-Timer als C Programm für Microcontroller
Einfache Implementierung mit Polling: [c] // MODULE: SwTimer.c static uint32 currentTime = 0u; void SwTimerHandler(void) { // update every X ms currentTime += X; } uint32 SwTimerNow() { return currentTime; } bool SwTimerPassed(uint32 timeStamp, uint32 delay) { return (currentTime - timeStamp) > delay; } [/c] Benutzung: [c] uint32 time; // get "now" time = SwTimerNow(); // check if 1000ms have passed since setting
-
Thread
Division durch Zehnerpotenz in Assembler
Hier im Wiki: http://www.mikrocontroller.net/articles/AVR_Arithmetik#Bin.C3.A4r_zu_BCD_-_Umwandlung
persöhnlich finde das Programmieren eines 6-, 8-, 14-, 20-, 28-Pin AVR deutlich entspannter, gegenüber einem PIC12. Wobei ich sogar die 8-Pinner fast nur noch in C programmiere und dann auch float kein Problem ist. Peter
-
Thread
Baustein mit 8-Bit Register gesucht
dann ein µC raus.
Ein paar 27C512 könnte ich bei Bedarf beisteuern. ...
-
Thread
PIC32 struct Variable in allen *.c verwenden
Hallo Zusammen Ich habe eine funktioierende struct Variable die ich in jeder *.c verwenden kann. in der Datei AllExt.h habe ich folgendes geschrieben (rufe ich mit incl.. in main.c auf) struct PufDatIn{ unsigned char F; unsigned char A; unsigned char B; } PufDatIn; extern struct PufDatIn ucPufDatIn[20]; und in der main.c steht struct PufDatIn ucPufDatIn[20]; ***** Jetzt wollte ich eine Variable z.B char in der ich die 8 bit einzeln bearbeiten kann und habe auch was funktioierendens zusammen gebracht aber leider nur in der main.c, und wenn ich sie auf die gleiche
-
Thread
Assemblercode Wartezeitberechnung
, ein PIC-er sollte seine PICs besser kennen als ein AVR-er. Du kannst mir aber gerne eine Zählschleife bis 0 über 5 Bytes mit dem PIC zeigen, die nur 6 Befehle lang ist. Peter
Sturm schrieb im Beitrag #1921859: > Ist die Frage etwa "Wie sieht ein Assemblercode für den PIC 16F628A aus, > der eine Sekunde bei 20 Mhz wartet?" > > Dann ist die Antwort OK. Wie ist der arithmetische Zusammenhang zwischen 4999993 und den 3 Konstanten 0x2C, 0xE7 und 0x0B? Du brauchst
-
Thread
Microchip PIC24 Simple Port I/O, TRISx, LATx, PORTx
geschieht hier im Hintergrund? Beispiel: Ich möchte Pin 1 am PORTB ein und ausschalten. [c] zustand = PORTB; zustand |= 0x01; LATB = zustand; [/c] oder besser so: [c] LATB |= 0x01; [/c]
Controller. Der Prozessorkern ist nicht die starke Seite des PIC24. Dann ist man mit einem CortexM0 mit wenigen Features beser bedient. Oder einem PIC32 von mir aus.
-
Thread
Suche Lösung für Syntax Unterschiede zwischen Compiler
Beispiel PIC24 (C30): [c] //--------------------------------------------------------- //! Definition Telegramm typedef struct __attribute__ ((__packed__)) COM_TEL_Test1_s { uint8_t geraeteTyp; uint8_t telTyp; uint8_t length; uint32_t id; uint8_t counter; uint16_t swVersion; } COM_TEL_Test1_t; //---------------------------------------------------------- [/c] Beispiel MSP430 (IAR) [c] //----------------------
-
Thread
Mikrocontroller & WLAN, Zugriff ab Layer 3
Netzwerkinterface. Und wenn Du Dir mal anschaust, wie unterschiedlich die unterstützten Architekturen PIC18, PIC24/dsPIC und PIC32(MIPS) sind, dann sagt das schon einiges. fchk
Netzwerkinterface. Und wenn Du Dir mal > anschaust, wie unterschiedlich die unterstützten Architekturen PIC18, > PIC24/dsPIC und PIC32(MIPS) sind, dann sagt das schon einiges. Laut Licence-Agreement darf ich den kompletten Stack nur portieren, wenn ich einen Microchip-Mikrocontroller oder -DSP verwende
-
Thread
wortbreite void*
sorry, korrektur, RAMPZ wird aus dem 32 Bit genommen (aus dem .. dritten byte(C)). ok.
> Wenn es dir dann noch gelingt, im Codeword 2 Bits einzusparen, dann hast > du einen PIC14 ;-). Ick. ;-) Ich würde wohl eher das Codewort auf 32 Bits ausdehnen. Ach nee, hilft auch nicht, dann hab' ich einen ARM. ;-)
-
Thread
AT90CANxxx Variante für Gehäuse zum wechseln?
Hallo, danke für die Info. Dieses deckt sich auch mit meinem Suchergebnis. Da sind die z.B. PIC18F4480 oder dsPIC33 als Steckvariante durchaus erhältlich. Leider habe ich bis jetzt nur etwas mit dem AT90CAN128 unter C programmiert. Bei PIC ist das mit der Entwicklungsumgebung, wie z.B.
>Leider habe ich bis jetzt nur etwas mit dem AT90CAN128 unter C >programmiert. Tut es der ATMega644 eventuell? Gut, der hat kein CAN. >Bei PIC ist das mit der Entwicklungsumgebung, wie z.B. der Vergleich zum >AVRStudio, nicht ganz so komfortabel oder?
-
Thread
Lötstation LS-50 defekt Fehlersuche
das nicht zu schwierig. Siehe hier: https://www.digikey.ca/product-detail/en/microchip-technology/PIC18F67J94-I-PT/PIC18F67J94-I-PT-ND/3872481 Dieser uC hat ein kompatiblen LCD Controller eingebaut und kann es in Hardware alleine betreiben.
Mikrocontroller kaufen (zyxw gab uns den Namen des Verkäufers) und versuchen, die Firmware von bestehenden uC zu lesen und neu zu programmieren. Dazu müssen wir auch den Programmierer berechnen. Zweitens: Gerhard Vorschlag, Programm für PIC oder AVR uC neu zu schreiben, LCD-Treiber zu verwenden und neue PCB
-
Thread
Probleme mit PIC und Interrupt
http://www.sprut.de/electronic/pic/c/pic_c/pic_c90_pic_spezifisches.html =>Interrupts Es scheint, als ob der Compiler nicht weiß, wo dieser High oder Low-Vector ist. Versuche einmal, die Adresse mit anzugeben also #pragma code _HIGH_INTERRUPT_VECTOR
auch schon beim nächsten Problem, hab mir mal den Output beim compilen genauer angeschaut: newmain.c:32 warning: unknown pragma "code" newmain.c:39 warning: unknown pragma "code" newmain.c:42 warning: unknown pragma "interrupt" newmain.c:59 warning: unknown pragma "code" Habe jetzt auch mal den
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Norbert schrieb im Beitrag #7752366: > CH32V003, Preis ca. 20ct. Irre teuer! PMS150C nehmen, in SOT-23.
Kondensatoren bestücken, dann kann man auch gleich noch einen 3225 Quarz spendieren, gibt es für 5ct. (LCSC C70565) Edit: sehe gerade, der PIC16F15213, der von Frank vorgeschlagen wurde, hat auch nen kalibrierten Taktgeber. Dazu noch classic 5V. Dann wäre das mein Favorit.
-
Thread
Unbekanntes Bauteil (Oszillator ?) am PIC18F46K20
Weisst du wohin Pins 2 u. 3 führen? Sind die eventuell an das I2C-Interface des PICs angeschlossen? Die Rückführung von PIC-OSC-Out an Pin5 ist mir nicht klar. Eventuell ist es ja etwas in der Art (passt aber vom Frequenzbereich nicht): http://eu.mouser.com
> Am PIC (pin 4) PSP6/P1C/RD6 liegt eine Art >serieller, sich permanent wiederholender Datenburst an. Dann it es tatsächlich kein Clk-Generator. Hast du ein 4-Kanal Oszi (oder Logic-Analyzer) und kannst
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
es fertige Relaisbaugruppen für DMX. Midi oder DMX sind auch simpel und billig mit dem kleinsten µC möglich. DMX erledigt ein STM32 per DMA im Halbschlaf.
Aufwand programmiert, ohne dass man sich in die Protokoll-Details tief einarbeiten muss 5. Der ESP32 kann natürlich auch SPI und I2C, also falls die Tasten keine eigenen Schieberegister haben, lassen sich natürlich mehrere MCP23017 leicht anschließen. Ich wage mal zu behaupten, dass Du mit dem ESP32
-
Thread
Daten von uC an PC senden
Dieter schrieb im Beitrag #5295458: > Von Microchip gibt es uC mit integrierter USB Schnittstelle Was häufig übersehen wird, was aber am einfachsten geht, ist USB HID, geht ohne Treiber. Hier sind Beispiele auch für PIC: http://janaxelson.com/hidpage.htm Es gibt aber auch bessere uC dafür als PIC: https://www.silabs.com/products/development-tools/mcu/8-bit/sltb005a-efm8-universal-bee-usb-capable-starter-kit https://www.nxp.com/support/developer-resources/hardware-development-tools
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr
alle PICs > sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches > Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen > nötig. > Das gilt von 8-32Bit. Danke! Das war wichtige Info für mich :> Hier der Code. Header: [c] // This is a guard condition
-
Thread
[V] Minimodell der Enterprise 1701
aktualisiert und auch den Controller sowie den Taster hinzugefügt. https://www.tme.eu/de/parking/5c2c864a4925eed5702e375e7602e911b5653c4e.html Der Warenwert sind ca. 19 EUR brutto, wobei einige Sachen durch Mindestmengen für mehrere Modelle reichen würden. Die SMD LEDs sollte man aber etwas großzügig
Update zum Warenkorb: https://www.tme.eu/de/parking/22c6c2a2e73e51eeccbc06c585619f6229da11a5.html Stiftleiste für ISP Programmierung des Controllers ist jetzt mit drin, ist allerdings eine 12polige, diese muss dann geteilt werden (6 polige sind erst wieder
-
Thread
Wer kann mir Quiz Buzzer bauen?
Verträglichkeit ist in diesem Fall ziemlich unwichtig und es müssen schon stärkste Felder sein um einen µC beim Tasten auslesen zu stören. Ich würde einen kleinen AVR oder PIC mit ein paar Beinchen nehmen, das Problem wird wohl sein dass er kein Programmer hat.
Wischmob schrieb im Beitrag #3083622: > Ich würde einen kleinen AVR oder PIC mit ein paar Beinchen nehmen, das > Problem wird wohl sein dass er kein Programmer hat. ich hab mal nen atmega32 mit der µsps firmware verseucht und den dann graphisch per eagle und rs232 als quiz