-
Thread
USB-Tutorial mit STM32
Kannst du deinen Code so umschreiben, dass er mit C++ 11 zufrieden ist? Ich frage, weil die System Workbench for STM32 noch kein C++ 17 unterstützt. Ich habe das mal einfach ignoriert und den Dialekt manuell eingestellt, da der Compiler die Version
>Ob nun C oder C++ eingesetzt wird Es fehlt noch ein Bascomcompiler. Dann können auch Profis den STM32 benutzen!
-
Thread
Anfänger-Verständnisfrage
Hi, ich möchte das µC-Programmieren lernen und einen programmierten µC auch im Rahmen einer Projektarbeit an der Uni in einer kleineren Maschine einsetzen. Ich hätte hier eine Verständnisfrage: Kann ich den Arduino
komplette Development-Boards zu bezahlen. Beim AVR gab es wenigstens noch anständige Preise, und beim PIC konnte man sogar noch mitfiebern, ob man für das gewählte Modell überhaupt einen C-Compiler bekam. Spass beiseite. Mal im Ernst, AVR/PIC haben doch nur noch im Sub-Euro-Bereich ein Alleinstellungsmerkmal
-
Thread
Microchip erweitert 8-bit µC Portfolio um PIC16F15386 Familie
 Microchip stellt mit der PIC16F15386-Familie die neueste Erweiterung der 8-bit [PIC](/articles/PIC) Serie vor. Die neuen Controller zeichnen sich vor allem durch umfangreiche und vom Prozessorkern
Die Bausteine sind mit bis zu 28 KB Flashspeicher, 2 KB [RAM](/articles/RAM) und einem internen 32 MHz Oszillator ausgestattet. Darüber hinaus werden bausteinabhängig neben Schnittstellen wie [SPI](/articles/SPI), [I2C](/articles/I2C) und EUSART noch vier 10-bit [PWM](/articles/PWM)s, bis zu zwei
-
Thread
Asuro Clone Hilfe
noch per Schieberegister mehr Eingänge schaffen, vor allem wenn man später Teile noch auf einen 2. µC auslagern will. Der dsPic30 ist nicht unbedingt die beste Wahl für Batteriebetrieb und gilt eher als Stromfresser.
fest (ist eine Hong Kong fertig Platine, war günstiger als der L298 bei Conrad allein)) 3.Am dsPic kann ich nichts ändern habe hier nur 3 Typen: 1.PIC18F4553 2.dsPIC30F4011 3.(sofern das Sample ankommt) PIC32MX220 (DIL) von daher ist es Nr.2 geworden. 4.Ich habe bisher die Odometrie
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
nicht, kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
AE FF FF FF FF FF FF FF FF c:0130 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF c:0140 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF ... ... [/code] Man kann z.B auch sehen das zumindest bei mir nur 32Bit der SN definiert
-
Thread
STM32 Shift operationen
mittlerweile "angekommen" sein. Thomas E. schrieb im Beitrag #5591212: > Fazit: die "unelegante" C-Lösung funktioniert wenigstens, sowohl für C, > als auch für C++ Sourcen, und mit jeder Compiler-Version. Es sei den man wechselt die Plattform auf eine, auf welcher ein unsigned int nicht 32bit groß
Compiler da überhaupt für Datentypen interessieren? Dann müsste ja eine Erweiterung des Makros auf >32 Bit (bei int = 32 Bit) hier auch zu Fehlern führen - tut es aber nicht! Ich behaupte mal, daß das BITNR-Makro unverändert auch bei C-Compilern füt AVR und sogar PIC12 funktioniert.
-
Thread
PIC16F1827 RFM01 über SPI an MSSP Modul 2
, habe vor ein paar Wochen hier beim Stöbern eine Diskkusiion zu pinkompatiblen Nachfolgenr des PIC16F628 gefunden und wurde dadurch auf den PIC16F1827 aufmerksam. Besonders interessiert mich das MSSP Modul, was 2mal vorhanden ist. Das Folgende Projekt soll beide Module nutzen. Nr.1 als I2C zur Ansteuerung
Soft"-SPI umgestellt. Grundlage war das Programmbeispiel von HOPERF zum RFM01. Trotz Umstellung der C-Quelle auf Assembler hat alles in allem keinen halben Tag gedauert. Falls irgend jemand in Zukunft eine Lösung für das RFM01/RFM12 mit dem eingebautem MSSP-Modul (egal welcher PIC) findet, möge er
-
Thread
Transistor Netzwerk, am liebsten DIL
Es gibt auch den UCN5833, der hat 32 Treiber drinne. Gabs auch mal in DIL40 oder PLCC44.... Thomas
@Daniel M. (hatte ich ganz vergessen....): der yC ist ein Pic, um genau zu sein immo ein PIC16F916, aber das Instruction set langweilt mich dermassen, dass ich wohl bald auf einen 18FXXX umsteigen werden. Die können aber glaub ich auch nicht mehr Strom
-
Thread
Datenblatt MSP430F543x
Ich hab in meiner Diplomarbeit damals den MSP430 gegen einen PIC24F und einen M16C vergleichen. Siehe hier: http://supachris.homeip.net/Diplomarbeit.pdf Seite 26.
fmwk.jsp?cnt=slp_microcomputer_landing.jsp&fp=/products/mpumcu/slp_microcomputer/ aber auch einige R8C http://eu.renesas.com/fmwk.jsp?cnt=r8c_family_landing.jsp&fp=/products/mpumcu/r8c_family/ Toshibas TLCS-900/L1 http://www.semicon.toshiba.co.jp/eng/product/micro/900family/900l1/index.html Cyans
-
Thread
Bauelementensuche
Beitrag #7539035: > Früher war alles besser, auch hier. Wir hätten uns gezankt ob ein AVR > oder ein PIC besser wäre. Huch, Welcher Bastler braucht denn nen PIC, wenn er ein Arduino haben kann?? :-O mfg
meinen Umfeld haben. > Es gibt nicht mehr viele, im Forunm erscheint das nur so. Ich finde die Pic's nützlich und mache oft damit rum! Wenn du die Dinger loswerden willst, dann kannst an mich wegschenken. Ich nehme was kommt. Die on-chip Peripherie gefällt mir. Der uC-Core ist Steinzeit, aber
-
Thread
[V] LPCXpresso 1114
Ich steige auf PIC32 (MIPS) um, Grund: Errata und Preise
PIC32 MX 360F 512 L kostengünstig mit 100er Adapter, fertig und geprüft original von Microchip. http://cgi.ebay.de/Microchip-PIC32-MX-360F-512-L-/250835399262?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a66f4725e
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
die konnte man bequem in West-Berlin kaufen und über die Grenze bringen. Oder sich verbaut in einen C64 von Oma mitbringen lassen. Auf der Liste damals standen 32 bit Prozessoren, die aber geliefert werden durften, wenn auf dem pcb der datenbus nur in Hälfte (32 bit) ausgeführt war. > Und daß der
Junior-Computer-Buecher nachgeschlagen als in den letzten 35 Jahren :-) Mein aktuelles Bastelprojekt ist ein ESP32C6, ein 32-bit-RISC-Prozessor mit 512Kb RAM (Du hast ein ganzes kB), Clockrate von 160MHz (Du hast ein ganzes Megahertz), kostet 5EUR. Es ist schon unglaublich, was in den letzten 40 Jahren an Fortschritt
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
-> [61] 060... 19:13:32.446 -> [40] 070... 19:13:32.482 -> [40] 080... 19:13:32.550 -> [40] 090... 19:13:32.586 -> [23] 0A0... 19:13:32.656 -> [23] 0B0... 19:13:32.694 -> [03] 8C0... [/c] Wie man an den unterschiedlichen
mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
und bietet ein paar nette Features. Also für die, die es mit der vielfachen Rechenleistung eines C64 schaffen mit den Ports zu wackeln, ohne das da ein µClinux oder Rtos drauf läuft. Ist ja eine beinahe vergessene Kunst mit <32Bit ...
man am schnellsten zum Ziel kommt. Weil im Vergleich zu den Arbeitskosten die Stückkosten für den µC fast nie irgendeine Rolle spielen. Außer in sehr speziellen Fällen, wo der Chip zig oder hunderte Euros kostet. Wenn du schon 100 Projekte mit einem STM32 umgesetzt hast, kannst du nicht mal MPLABX
-
Thread
CCS PICC Probleme mit MPLAB 8.43
Ich benutze noch einen alten CCS PICC aus 2006, reicht völlig, da ich für die großen den MPLAB C32 benutze. Ging immer alles super, na ja, sofern beim Arbeiten mit PICs denn etwas super und deterministisch funktioniert. Nach Update auf MPLAB 8.43 dann Compiler Fehler im Header File. Nach Austausch
nur als kurzer einwurf: der C32 wird mit den dsPIC nicht viel anfangen können, die brauchen den C30 :)
-
Thread
Externer Speicher
Noch eine Frage: Dieses EEPROM kann über das TWI des Mega32 angesteuert werden, korrekt?
z.B. ein Mega-32 sein kann...
-
Thread
Bosch Induktionsherd geht nicht mehr
von bahn erwähnten) - war letzte Woche noch nicht als ich das erste mal das Teil offen hatte... C18 (100uF, 35V), C35 (330uF, 35V) und C31 (100uF, 35V). Sie waren gewölbt bzw. tw. trat oben schon die braune Suppe aus. Bei mir: C18 mit braunem Grisel drauf, die anderen gewölbt C18 hatte ich
Update: Ich hab C35 C51 C37 C20 C22 C25 C23 getauscht, leider ohne Erfolg. Beim ersten einschalten hatte ich zwar das Gefühl das für 3-5 Sekunden die 5V konstant anlagen sind aber danach direkt wieder eingebrochen. Also
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
, habe ich mal zwei STM32F030F4-Boards bestellt: http://www.aliexpress.com/snapshot/6626358701.html Meine Suche ergab: STM32F030F4 board € 4,73/piece STM32F030C6 board keine STM32F030K6 board keine STM32F030C8 board
STM32F103C8T6 ARM STM32 Minimum System Development Board Module https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Embedded-MCU/32809060489.html?isOrigTitle=true
-
Thread
Frage zu Hardwareprojekt mit email-Funktion
$ nachkaufen, aber den Unsinn haben sie jetzt meine ich eingestellt. Sinnvoll ist das aber erst ab PIC32. Ein PIC18F67J60 braucht 20 Sekunden für einen SSL-Handshake. Wenn Du SSL aber nicht brauchst, ist der PIC18F67J60 die kleinste, einfachste und billigste Möglichkeit, ein Ethernet Gerät zu bauen
teuerste Bauteil dabei ist der Ethernet MagJack. Brauchst Du mehr Pins oder Schnittstellen, gibts den PIC18F87J60 (TQFP80) und den PIC18F97J60 (TQFP100). Für höhere Ansprüche gibts zB PIC32MX795F512L. 80 MHz, 32 Bit MIPS4ke-Kern, 512k Flash, 128k RAM, Fast Ethernet MAC+externen PHY. Der benutzt den selben
-
Thread
Ersatz für 74HC4059 gesucht
CoolRunner2 von Xilinx gedacht? Das ist zwar kein GAL, sondern ein CPLD, aber in die im Gehäuse QFN 32 oder 48 verfügbaren(XC2C32A bzw. 64), sollte der prog. Teiler locker reingehen. Und auf der Leiterplatte nehmen sie auch keinen Platz weg.
CoolRunner2 von Xilinx gedacht? Das ist zwar kein >GAL, sondern ein CPLD, aber in die im Gehäuse QFN 32 oder 48 >verfügbaren(XC2C32A bzw. 64), Verwirre doch MaWin nicht mit solchen Tatsachen ;-) Uns sag das bloss nicht weiter, sonst verliert Microchip Milliardenumsätze an Xilinx . . .
-
Thread
24 Bit Umwandeln
ohne Division ist die Subtraktionsmethode am günstigsten. Hier ein Beispiel in AVR Assembler für 32 Bit: http://www.mikrocontroller.net/attachment/highlight/292 Sollte sich leicht auf den PIC anpassen lassen. Peter
Peter Dannegger schrieb im Beitrag #2959564: > Sollte sich leicht auf den PIC anpassen lassen. Selbst in C läßt sich eine Hexadezimalzahl besonders leicht in Dezimal umwandeln, wenn es nicht besonders zeitkritisch ist. Man teilt die Zahl in einer Funktion fortlaufend durch
-
Thread
Einstieg in ESP32 -ESP8266?
Hallo will mich mal mit was anderem als PIC's beschäftigen und bin da gleich auf ein Projekt gestossen: Will nen Hoymiles HM-(weiss ich noch nicht) an ne 24Volt Batterie anschliessen und über OpenDTU ansteuern. Der ESP32 soll aber nicht übers
Wenn man in den einschlägigen PV-Foren liest, möchte man meine, dass es hier nur so wuselt von ESP32+OpenDTU-Nutzern. Ok. Also Arduino-IDE reicht dann für den Anfang? Programmer a la PICKit (für PIC) braucht man da nicht? Ist alles auf ner NodeCPU schon drauf? Gruß
-
Thread
PIC "Shared" Speicher
Hallo, ich habe einen Haupt PIC (PIC16F887) der einen Schrittmotor ansteuert. Zur Überprüfung ob ein befohlener Schritt auch gemacht wurde habe ich einen zweiten PIC (PIC16F887) der sich um die Signale des Schrittmotor Encoders kümmert
Osccon schrieb: > Wie bekomme ich jetzt die 2 Byte vom Encoder Pic auf den Haupt Pic Der Encoder Pic schreibt die aktuelle Position in seinen Output Port. Der Haupt Pic liest seinen Input Port und hat damit direkt die Position. > wie kann der Haupt Pic die 2 Bytes
-
Thread
DOS fähigen Retrocomputer auf Single Layer Gesperrt
PCI-Master entfernt. Etwas mehr geht schon... http://opencores.org/project,ao486 The ao486 SoC consists of the following components: ao486 processor, IDE hard drive that redirects to a HDL SD card driver, floppy controller that also redirects to the SD card driver, 8259 PIC
"Mikrorechnerkabinett" einen auf jedem Tisch stehen. Konzeptionell kaum anders als ein aktueller µC, egal ob AVR, PIC oder ARM. Nur größer. Auch der Lerneffekt ist vergleichbar zu aktuellen µC, nur daß man mit dem Wissen über letztere heute auch außerhalb von "Opa erzählt vom Krieg" noch Punkte machen
-
Thread
ATMega648 geplant? Oder kleiner ARM für 5 Volt?
Da die ARM-Prozessoren selten internen EEPROM haben, käme evtl. auch noch PIC32 in Frage? Die haben zumindest mehrere 5V-fähige IO-Pins. Grüße, Kurt
in einen solchen > Chip reinzubekommen. Vllt. ein bisschen groß (TQFP64),läuf aber mit 2.5-5V: dsPIC30F6012A -144kB Programm Speicher -8192 Byte RAM -4096 Byte EEPROM Das neuste Datenblatt ist von 2011 Vllt. ist der Markt für kleine 5V µC mit viieel RAM/Flash/EEPROM zu klein...
-
Thread
Welcher µC ist der richtige ?
Lars U. schrieb im Beitrag #3727663: > ENC28J60 SPI Wenn es der sein muss wäre es sinnvoll einen uC zu nehmen für den es eine Demo gibt und das wären PIC oder AVR: https://www.olimex.com/Products/Modules/Ethernet/ENC28J60-H/ Einfacher wäre es natürlich mit einem uC mit Ethernet z.B. LPC1700
2PCS-Arduino-NRF24L01-2-4GHz-Wireless-Transceiver-Module-New-/170819064718?pt=LH_DefaultDomain_0&hash=item27c59c138e ist so einer besser ?
-
Thread
Printed Electronics
www.mikrocontroller.net/articles/Hauptseite Ich würde sagen grundsätzlich sind für dich AVR, MSP430, PIC, STM8 und ARM (STM32, NXP LPC, AVR32) interessant. Bei den Bauformen wäre Wikipedia mal ein erster Startpunkt: https://de.wikipedia.org/wiki/Chipgeh%C3%A4use https://de.wikipedia.org/wiki/Surface-mounted_device
Applikation hast). Achte darauf, dass deiner einen internen hat. Die Programmiersprache: Ideal wäre C. Einfacher ist Basic. Kommt auf deinen Wissensstand an. An deiner Stelle würde ich mich auf uC von Atmel: AVR und Microchip: PIC vorerst beschränken. Beide Firmen bieten ein ähnliches Sortiment an
-
Thread
UART mit mehreren Teilnehmern
Marvin H. schrieb im Beitrag #4494064: > 4. I2C scheidet aufgrund der Abstände ja schonmal aus korrekt? So langsam ist I2C nun auch nicht. CAN könntest du auch nehmen.
ARTICLE=54515&artnr=MCP+2515-I%2FSO&SEARCH=MCP2515 Ich denke an das hier: http://www.reichelt.de/PIC-18-Controller/PIC-18F24K50-ISO/3/index.html?ACTION=3&GROUPID=2968&ARTICLE=144988&SEARCH=pic18f24k80&OFFSET=500& Da ist eine deutlich verbesserte Version des MCP2515 bereits eingebaut, plus der Prozessor
-
Thread
Ausgabe Microchip XC32-Compiler
Hallo, mein Microchip XC32-Compiler erzeugt als Ausgabe: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.a statt C:\Program Files (x86)\Microchip\xc32\v1.34
Sorry, die korrekt zu erzeugende Datei heißt wohl: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.elf
-
Thread
LED-Matrix (Wortuhr - frage)
auch in 16 x 7 Form anordnen ?" > > Die Anordnung (Zeile 1 bis 7, Spalten A bis P) > > A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 > L1 M1 N1 O1 P1 A2 B2 C2 D2 E2 F2 > G2 H2 I2 J2 K2 L2 M2 N2 O2 P2 A3 > B3 C3 D3 E4 .... > > .... K7 L7 M7 N7 > > (de facto soger etwas anders weil
nur für 1/400 Sekunde eingeschaltet. Länger können die LEDs dann nicht brennen, Nicht mal wenn der uC abstürzt. Übrigens reicht ein 32kHz Quartz. Schneller muß der uC nicht laufen um so eine billige Aufgabe wie eine WordClock zu steuern. Kein 20MHz, kein zweiter Auartz.
-
Thread
SPS Betriebssytem
meinen SPS- Code in Deinen Quellcode einbinden, statt dem Code, den Du eingetragen hast und dann den C-Code mit einem C-Compiler durchschnaggeln, um ein HEX-File zu kriegen, das ich in den MC übertragen kann? Und noch eine Frage: Da ich mich mit C nicht auskenne: Gibt es kostenlose C-Compiler zum
- CAN via MCP2515 - HW PWM der AVR`s - ADC`s auslesen - Lesen eines SPS-Programms von einem I2C eeprom (24cXX) - mehr IO`s durch Porterweiterungen (z.B. I2C oder SPI) - Status-LED`s (Damit man auch was zu sehn bekommt ;-) - ... Gerne nehme ich noch wünsche auf! Ich kann aber noch nicht sagen
-
Thread
mech. 7-Segment Anzeige, Treiber brennt ab.
Auch mit Widerstand R9: den "Setzen"-Eingang steuerst Du doch > hoffentlich nicht direkt vom Mega32 an? Da ist natürlich am uC nen NPN Levelshifter dran der dann den PNP ansteuert... :)
Wochenendgast schrieb im Beitrag #2663769: > Aber sie würde zumindest zeigen, dass die Schutzdiode vom Mega32-Ausgang > beim "Setzen" Signal permanent mit 22 mA belastet wird (Ausgang High), > T3 dadurch immer leitet und bei Low Pegel der µC Ausgang um die 26 mA > liefern muß. Oder hast du zwischen Mega32
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
r><\n> Symbol '_RealTMManShared' found:<\r><\n> Line 0: '_RealTMManShared 0x08a32c94 data<\n>'<\r><\n> Symbol TMManShared (address 0xA8A32C94) patched with 0x0ed00000<\n><\r><\n> DSP image downloaded<\r><\n> TmLoadDspImageDefault() returns 1<\r><\n> <\r><\n> HostComm: debug messages
Die HDD-Aufteilung ist bei der orign. 250er Platte so: 232,9GB => C: 19,53 Primär FAT32 D: 213,4 Logisch FAT32
-
Thread
Interessiert sich hier jemand für "Reconfigurable (Retro) Computer"?
so aus (siehe Bild im Anhang): Das Board bekommt einen Altera Cyclone 3 im TQFP240 Gehäuse EP3C16Q240, vielleicht EP3C25Q240 welcher weniger I/O's hat. Mal sehen. Und: * 8-32MB SDRAM mit 16 bit Datenbus * 2 Stück 1Mbx16bit SRAM 10-12ns * VGA mit 4 bit pro Farbe * PS/2 Tastatur + Maus * AC
ENC424J600 Ethernet (anbindung über SPI), oder einfache PHY über RMII * 2 NES/SNES Joysticks * PIC32MX oder PIC24F µController * USB Host (für USB-Sticks) und USB-Device (für µC programming, FPGA Configuration und Kommuinication mit PC) * SPI Flash (über SPI am µC) * 2 SD-Karten, eine am PIC
-
Thread
PicKit 3 & MPLAB; Keine Verbindung möglich
Stell mal ne Pic Type (Pic32xxx) ein, bei der eine neue Firmware aufgespielt werden muss...?
PicKit3 scheinbar trotzdem möglich war hab ich das nicht überbewertet. Helmut
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
Wenn ich das mal anmerken darf: auf keine Fall die C-Control kaufen, das ist ´rausgescmissenes Geld für Deinen Zweck. Schau Dich lieber mal in den verschienenen Mikrocontroller-Familien um (z.B. www.atmel.com -> 8Bit AVR, www.microchip.com -> PIC) und
, I2C etc. Viele Spaß Carlos.
-
Thread
Welchen Controller für Druckluftsteuerung nehmen?
Druckluftsteuerung die momentan in Form einer SPS realisiert ist, als autonome Steuerung auf Basis eines µC zu realisieren. Ich arbeite normalerweise mit NXP cortex m3 und stm32 F1 und F4 (cortex M4). Ich frage mich ob diese Controller dafür geeignet wären oder ob man lieber einen mit integrierten ECC
Drucklufsteuerung als übergeordnete- oder Maschinensteuerung realisieren? Falls ja würde ich dir auch zum PIC32 raten. Wir machen Saunasteuerungen und ich der PIC32 mit seinem IEC guide war da sehr hilfreich! http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660
-
Thread
Suche LCD Treiber SSD1289
******************************************* * Definition des broches , CCS C * Materiel : PIC18F4680 *********************************************************************************************** */ #define glcd_wr PIN_C0 #define glcd_rd PIN_C1 #define glcd_cs PIN_C2 #define glcd_cd PIN_C6 // LCD Data port D1:D8 --> PIC Port D0:D7 /* ************************************************************************
-
Thread
C++ Programman Microcontroller
bekommt (Seriell-Bootloader, Parallel, JTAG,...). Danach müsstet ihr euch einen Compiler suchen (C oder C++) je nach verwendetem Controller. Und nein, C/C++ ist nicht C/C++ ist nicht C/C++. Es gibt wohl einige Sachen, die lt. Standard nciht 100% definiert sind. Bestes Beispiel sind wohl die Interrupts
,...) 3. Festlegen des Übertragungsprotokolls/SChnittstellen 4. Implementieren des Protokolls in C++ und auf dem PIC 5. hoffen dass es funktioniert. Das sind aber alles Sachen, die eigentlich nicht so schwierig sein sollten. Naja, C++ und RS232 kann ich überhaupt nich einschätzen...
-
Thread
PIC32 TRIS Register setzen
Disassembly mal vergleichen, da sieht man es dann genau. Dazu kommt: Wer einen eigenen Codefundus für PIC32 aufbaut merkt schnell, dass das Bitgepfriemel nicht praxistauglich ist. Benutzt man ein #define für jeden Pin, ist der Code in Sekunden auf ein neues Projekt portiert, wohingegen der Bit-Chuck-Norris
aktiv und Flash- und SRAM-waitstates sind gesezt? Ich frag nur, das ist ein fieser Fallstrick bei PIC32. Das nicht zu tun kostet satt Performance.
-
Thread
PWM - Wahrnehmung Auge
der Timer als PWM konfiguriert, das ARR kann eingestellt werden wie man mag (z.B. 500 .. 1000) [c]uint32_t LED_Soll; extern TIM_HandleTypeDef htim2; // PWM Periode, muss ein vielfaches von 100 sein, minimum 100. void LED_Display(uint32_t iSoll) { if (iSoll > 100) iSoll = 100; if (LED_Soll != iSoll) { LED_Soll = iSoll; uint32_t i; i = (iSoll * iSoll) / (10000 / htim2.Instance->ARR); htim2.Instance->CCR3 = i; } }[/c]
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Header vorhanden zur Reprogrammierung - Alle STC 8051er kann man mittels UART flashen - Der STC89C52RC ist weitgehend kompatibel mit dem "echten" i8052 und hat einen x2 (6T) Modus, Dual-DPTR und 512 Bytes internes XRAM (abschaltbar) sowie optional Push-Pull-GPIOs (wie PIC/AVR/...) Die neueren STC
CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen. So ein 8051 mit internem Ethernet-MAC und CAN > (oder ein Ethernet/CAN-Chip mit integriertem
-
Thread
Ab wann RTOS
über RS485 oder Zigbeemodule Istwerte senden und Sollwerte empfangen. als Cpu steht zur Zeit ein 32Bit Prozessor ohne MMU mit unter 100MHz Arbeitstakt im Raum (Cortex-M3 oder PIC32) als RTOs dachte ich an "Free RTOS". Normal würde ich dieses Problem folgender maßen angehen. -Regeleung in festem
in den nächsten Tagen auf jeden Fall mal eine Experimentier Plattform dafür zusammen suchen, n STM32 oder n Pic32 sollten hier noch irgend wo rumliegen samt Board. und dann heißts LED's Blinken :) oder was die bei Free RTOS so für demos haben. Ich muss mir das ganze erst mal in ruhe selbst angucken
-
Thread
Unterschied zwischen PICs und atmes
sich um fertige > kleine Computerbausteine, von der Leistungsfähigkeit vergleichbar mit > einem C64, falls Du davon schon mal was gehört hast, also mit eigener > CPU, RAM und Tastatur. den PIC mit integrierter Tastatur möcht ich sehn! Elektronikmeister schrieb: > Ein Atmel-uC hat im Gegensatz
Quatsch. Den Begriff "Peripheral Interface Controller" gibts wahrscheinlich schon länger als die uC von Microchip. Aber aktuell bezeichnet der Begriff PIC natürlich kein Computer-Interface aus den 70er oder 80er Jahren. :-)) Gerhard
-
Thread
Zigbee Module gesucht
Problem ist hier wirklich die Pegelwandlung und der nicht vorhandene Platz dafür. Es soll auch noch ein PIC mit auf ein paar mm², das ganze vergossen werden und der PIC dann von außen programmiert werden können (über die eh zur Anwendung benutzten Anschlüsse). Sprich es müsste der PIC dann mit 5V laufen und
Hallo, Module mit CC2420 ohne µC gibt es z.B. bei RS für 35EUR ohne MwSt. Sind die EZBee Module von Flexipanel. RS hat aber auch die PIXIE Module mit PIC im Programm. Ich selbst experimentiere noch mit den CC2420 RF header boards
-
Thread
Rundungsfehler vermeiden
bezüglich der Rundungsfehler. Ich lese einen Sensor aus, welcher mir 14bit digitale Daten an meinen uC gibt. Hieraus bilde ich den Mittelwert nach folgender Formel: NeuerMW = SensorWert/32 + AlterMW - AlterMW/32 Die Division durch 32 mache ich natürlich mit 5 shifts nach rechts. Mein Problem dabei
hi mache es wie thomas vorgeschlagen hat, nur lasse die Division durch 32 weg. dann hast du eine festkommazahl mit einen komma nach den 5 digit. wenn du es auf einen PC auswertest kannst du es da ja durch 32 rechnen (natürlich mit fließkommazahlen). Wenn du es im µC weiterverwenden
-
Thread
Kleine Speicherplatine USB-Massenspeicher
ParamChartSearch/chart.aspx?branchID=71201 > Z.B. der SST26VF032 im WSON Gehäuse ist 5mm breit und hat 32MBit > oder der SST25WF080B im USON ist 2mm Breit und hat 8MBit. Das würde dann schon passen. Die Frage wäre dann halt, ob der PIC USB-Massenspeciher emulieren kann. Die Architektur ist auch scheissegal
www.microchip.com/ParamChartSearch/chart.as... >> Z.B. der SST26VF032 im WSON Gehäuse ist 5mm breit und hat 32MBit >> oder der SST25WF080B im USON ist 2mm Breit und hat 8MBit. > > Das würde dann schon passen. Die Frage wäre dann halt, ob der PIC > USB-Massenspeciher emulieren kann. Die Architektur ist auch
-
Thread
PIC18 programmierung
Das würde mich aber dann aber doch an C binden. Ich würde gerne in MPLAB den Code für den PIC in Assembler schreiben. Kann man nicht den hex-File aus dem MPLAb im CCS-Compiler reinladen und von dort brennen? wie sieht es von der hardware
. Ich habe in den PIC18F252 gebrannt (32k PRogrammspeicher). Das musste ich fünf mal machen, weil immer noch Fehler vorkamen. Das hat jetzt 15min. gedauert, bis ich den PIC endlich ohne Fehler gebrannt habe. In spruts Software
-
Thread
Mp3 Player [mega8, SD, VS1001]
Auf die 32Bytes Puffer kann man verzichten, der VS1011 hat 2kByte Puffer... So aussagen wie: "bei den 32byte hats ja geklappt" sagen garnichts aus, jede Festplatte hat andere Suchzeiten. Ich habe eine 300MB Festplatte
Kosmos Baukästen :-) (Detektor Radio usw) 2001(oder 02) war dann ein super leichter Programmer für den PIC16F84 in Elektor, der ohne uC auskam, so hab ich den mal zusammen gepflastert-kurz später gabs dann auch noch einen 'JAL' Compiler der Programme für den 16f84 compilieren konnte..grossartiges habe ich
-
Thread
Avr 8bit VGA
So, ich habe mich jetzt für die VGA Ausgabe durch einen STM32 entschieden. Der die Daten vom 1284p per I2C empfängt.
>ich habe mich jetzt für die VGA Ausgabe durch einen STM32 entschieden. >Der die Daten vom 1284p per I2C empfängt. Welche Software nimmst Du da? Kannst Du den Link posten?