-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
startadress high lcd_writedat(0x00); // 0 lcd_writecom(0x00); // mode con lcd_writedat(0x32); // display on [/c] Adresspointer setzen (x=8Pixel Raster): [c] void lcd_setadress(unsigned char x, unsigned char y) { unsigned short adress; adress=y*20+x; lcd_writecom(0x0A);
soll eigentlich erst mal nur ein Test sein ob es auch funktioniert. Nun habe ich allerding nur einen PIC18F2620 hier und nutze als Datenport PortB und für den Rest PortA (RA0-RA5). Mein Problem ist aber auch, das ich mit Assembler (C18) so gut wie noch nichts gemacht habe (Nur Pic 16F in Assembler).
-
Thread
Hausbusprojekte mit CAN
Mikrocontroller-Familie oder Betriebssystem-/ Software-Plattform fest. Selber verwende ich (zumindest für den Anfang) PIC18F****-µC's, als Compiler SDCC und C18, arbeite mit Debian Linux (soweit möglich) und schreibe Server (PC) Software in C++ und Java. Wesentlich an meinem Projekt ist die Spezifikation eines (L7-)Protokolls
eines normalen HS-CAN-Transceivers (á la PCA82C251/MCP2551) keine separate Wakeup Leitung zum Aufwecken des PIC notwendig, korrigiert mich bitte, wenn ich da falsch liege. Interessanter wäre (da die Interrupteingänge des PIC ja recht beschränkt
-
Thread
PIC16C711 mit GALEP 3 loeschen
Der Betreff sagt eigentlich schon alles: Wie kann man den PIC16C711-04/P mit dem GALEP 3 Programmiergeraet (oder einem anderen "trick") loeschen? Im GALEP32 programm ist der Button zum loeschen ausgegraut.
Ich bin mit diesem Tutorial und einem PIC18F in die µC-Welt eingestiegen: http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial
-
Thread
STM32 / Probleme mit Ringbuffer Implementierung
ich an anderer Stelle nicht wieder > Probleme bekomme. Nochwas. Ich weiß nicht, wie weit Du mit C/C++ bist, aber wichtig zum Verständnis ist Folgendes. So eine Quelltextzeile... [c]a++;[/c] ... wird auf Maschinenebene zu drei Befehlen umgesetzt: 1) lade a aus dem RAM in Register Rx 2) incrementiere
übertagen. Demnächst fragt dann jemand wie du, wo denn malloc auf dem PIC16F711 ist oder wie man die bash auf einem Padauk-µC aufruft. W.S.
-
Thread
Welcher µC zum Einstieg?
Ich wollte zuerst den PIC (Microchip) programmieren, hab mich aber dann für den AVR (Atmel) entschieden. Meine persönlichen Auswahlkriterien waren: -µC sollte auf jeden Fall in C programmiebar sein -für den PIC gibt es nur sehr beschränkte C-Compiler -für den AVR gibt es den kostenlosen C-Compiler überhaupt (WinAVR) -µC sollte wenig ext. Beschaltung haben -beim PIC weis ich es nicht genau -aber beim AVR gibt es Typen mit int
-
Thread
avr32 vs. ARM
Frage nebenbei, ich kann jetzt einigermaßen gut C programmieren und kann auch atmega und 8051 derivate programmieren und mich würde das evk1104 Board von atmel interessieren... kann man das programmieren von avr32 mit atmega vergleichen? oda is das
im Flash) Hinzukommt das die Cortex-M0/M3 gerade mal bei 0.9 bzw. 1.25 DMIPS/MHz liegen, die AVR32 dagegen bei 1.5 DMIPS/MHz. Nimmt man noch ein paar andere ala Renesas RX610 und Microchips PIC32MX hinzu oder vergleicht PIC24 mit Cortex-M0 http://www.coremark.org/benchmark/index.php?pg=benchmark
-
Thread
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
Bei Deinem Design kommt mir spontan das PIC-Web Devboard von Olimex (https://www.olimex.com/Products/PIC/Development/PIC-WEB/) in den Sinn. Schaffe damit doch erstmal den softwaremäßigen Unterbau, dann kannst immer noch wild losdesignen, wenn
Dankeschön für die Routing Tips. Ja, die Minitrafos sind schon drinnen. Habe den PIC Web angesehen, und da stimmen die Längen und Komponenten laut der Aussage auch nicht. Habe die Beschaltung vom PIC Web übernommen. Habe das Layout neu gemacht. Grösse: 56 X 32mm Ist das Layout
-
Thread
Problem mit vernünftiger Spannungsversorgung 5V/3.3V
Nimm doch einen XMega oder gleich was Dickeres wie ARM oder PIC32/PIC24EP. Die laufen alle mit 3.3V bei voller Leistung. fchk
und ich mir nach dem Copter eh andere Architekturen anschauen wollte, werde ich wohl gleich mal ins PIC-Lager schielen. Ich glaube das ist für mich als Anfänger noch eher etwas als gleich mit einem 32-bitter weiter zu machen. Aber das kommt dann danach :) Vielen Dank nochmal für eure vielen Ansätze
-
Thread
Wanderkiste Widlar VIII
Weiter gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) -
hätte ich beinahe vergessen das in/out zu hinterlegen. out 2 große Potis 2 Displays 2 ESP32 Worms 2 FR4 Platten Nicht auf dem Bild zu sehen ca. 800g THT Widerstände und THT Kondensatoren. in 6 USB C Isolatoren ( habe diese hier im Marktforum erworben ) 4 Peltier Kühler 12V 6A 2 PCB
-
Thread
[SUCHE] Microcontroller mit 2x ADC, 2x DAC und FFT
gibt bereits eine DSP-Bibliothek zum downloaden. Optimal wäre es, die Dinger in C zu programmieren. Die Sowa von Microchip für die dsPIC30 ist aber nicht billig, Assembler ist kostenlos (in MPLAB integriert). Ob es schon kostenlose Anbieter für C a la GNU gibt weiss ich nicht. Aber
Werten machen willst - um mal bei der Größenordnung zu bleiben, brauchst du ein anderes Kaliber von uC - da musst Du mal bei Freescale schaun (MPC555 oder so), also ein uC, der externes RAM unterstützt (die PIC unterstützen kaum einen externen BUS). Wenn Du nur eine FFT mit 128 Werten machst, ist die
-
Thread
Vernetzung von Mikrocontroller-Geräten mit Ethernet oder anders?
auch nicht. > Da ist ne simple serielle Verbindung deutlich eher angesagt - und wenn > mal so ein µC abstürzt, ist er per Watchdog binnen einer Sekunde wieder > am Leben. Das bleibt aber gleich, ob ich einen MAX232 oder einen ENC28J60 (bzw. diesen 5100/5200 von Dingsbums) an den µC dranhänge. Für
erinnern seit wieviel Jahren die RS485 Lösung schon fehlerfrei seinen Dienst tut. Oder interpretiere ich "c-hater" falsch?
-
Thread
SD Karte lässt sich nicht initialisieren
habe ich mich schon wie der Teufel.. Also die Karte hängt bei mir an einem Leistungsstarken 16Bit PIC.. SPI Mode ist 0, SPI Clock ist 1,2MHz, PIC und Karte laufen mit 3,3V. Initialisiert wird die Karte etwa mit 200kHz dazu sende ich 150 Clockst, die SS und MISO Leitung ist währenddessen high.
: Bei 2GB Card mit FAT16 formatiert ist FAT Tabelle 128KB oder 256 Sectors. Clustersize *muss* 32KB betragen. Ein Sector in FAT hält 256 Clusters, das sind 256*32KB = 8MB. Wieviele Dateien grösser als 8MB (die für einen uC interessant sind), befinden sich auf der Karte ? Einen Sektor lesen
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
verschwunden. Klar, wenn man noch mehr Speicher braucht, wiederholt sich das gleiche Spiel mit 16/8 vs 32 Bit, und dann nochmal mit 32 Bit vs. 64 Bit. Ich sehe den Platz des f8 unterhalb von 32-Bittern wie RISC-V. Wie viel Platz es unterhalb des f8 für diskrete µC noch gibt, weiß ich nicht. Aber irgendwann
. im RP2040 vom pico oder den PIC32 so angeboten ... Übrigens: das einzig wirklich interessante an der 8051- Familie sind die Bit-Befehle ... mit denen sich einzelne Bits in den Ports und manchen Registern manipulieren lassen ...
-
Thread
STM32 <-> AVR
Im Anhang (für mich auch als Anhangs-Test *g*) eine diskio.c. ChaN hatte an einer Stelle (beim Beispiel für den STM32F1) auf 16bit-SPI umgeschaltet. Ich wollte die SPI_Init nicht nochmal umstellen und habe stattdessen eine 8-bit-Routine implementiert. Nur, falls
Senderoutine: anstatt while (btx--); while (--btx); Dann geht das auch mit Dateien größer 32k. Sorry für das, ich bin auch erst Anfänger ( sowohl beim STM32 als auch bei FatFs). Abdrerseits ist das Ding diskio.c jetzt halbwegs anständig getestet.
-
Thread
MP3-Player mit PIC32?
Hallo, schau doch mal in deinem Link: http://sourceforge.net/projects/mp3pic32/files/Mp3Pic32_gamma.zip/download Google gibt sowas raus: https://player.helixcommunity.org/ Gruß Sascha
bei Microchip eine Application Note AN1367 zum Thema: Porting the Helix MP3 Decoder onto Microchip's PIC32MX 32-bit MCUs findet sich hier: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en551513 Das läuft mit einem PIC32 Ethernet Starterkit und einem Multimedia
-
Thread
CAN, Ethernet und Webserver
Schaut Euch das hier an: https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB/ Das ist eine fertige Plattform mit 80 MHz PIC32 (mehr als zwei Zehnerpotenzen leistungsfähiger als ein 8051), Fast Ethernet, zwei CAN-Interfaces. Dazu ein sehr guter TCP
PIC32MX795F512L wird bei Microchip mit 9.41$ aufgerufen. Das Design des 8051 ist ziemlich alt, und der Chip ist ziemlich teuer. Wenn es wenigstens billig wäre, wie z.B. der PIC18F67J60, ein 8-Bit PIC
-
Thread
pic32mx795F512L kein Interrupt mehr frei sobald Ethernet genutzt wird?
Um Pins zu sparen, verwendest Du besser RMII. 3. Pin Change Interrupts gibts auch 4. Das von den PIC24H/dsPIC33 bekannte flexible Mapping ("Remappable Pins") fehlt mir bei den PIC32MX auch. Das sollte Microchip noch nachrüsten. fchk
verpeilen :-) Welches Demo-Board? Schau hier, so wirds gemacht: https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB/resources/PIC32-MAXI-WEB-Rev_A-schematic.pdf >> 3. Pin Change Interrupts gibts auch > > Was ist das genau und wie heißt das? Ich kenne noch Input Capture pins, > die
-
Thread
Umwandlung Wert in 4 Byte Gleitkommazahl (KNX)
Ich habe das so gelöst, habe aber keine Ahnung ob das bei dir funktioniert: [c] // Scale Values uint32_t CO2_Temp = (uint32_t)((((uint32_t)SensorRawData[0]) << 24) | (((uint32_t)SensorRawData[1]) << 16) | (((uint32_t)SensorRawData[3]) << 8) |
uiReturnvalue = uiReturnvalue +iMantisse; // Mantisse dazu return (uiReturnvalue); } [/c] Ich benötige es nun für 32 Bit.
-
Thread
Fahrtcontroller mit 4 unabhängigen CAN Bussen
sein. Ich würde auch nicht auf die SPI-CAN Teile setzen. Ich persönlich würde zu einem kleinen STM32 raten und den dann viermal. Geht aber mit dem dsPIC bestimmt genauso. Dann hält man sich auch die Möglichkeit offen bei Echtzeitproblemen die zeitkritischen Routinen auf den Controller auszulagern.
Eine Möglichkeit wäre auch, einen (bzw. insgesamt dann 3-4) µC mit 2 CANs zu benutzen als Brücke. Also Haupt-µC <-CAN-> Bridge-µC <-CAN-> seltsame Motorsteuerung Der Bridge-µC empfängt die Nachrichten des Haupt-µC indem er auf einer individuellen Adresse
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
PWM-Eingang zum Dimmen oder einen Eingang zur Ansteuerung der LED-Ströme und Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 oder einen ATtiny. Beim ADC musst Du mal sehen, ob die internen genauso schnell sind wie externe.
bingo schrieb im Beitrag #6511498: > Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 > oder einen ATtiny. Und die geplanten 16Bit LookUp Tables (also 64KBit) für das Log-Scaling legt man in Paperform daneben? ;) Thorsten S. schrieb im Beitrag #6511472
-
Thread
Erstes Routing bewerten die 4246.
und nur mal so gefragt... die Ausgänge vom µC für das 24C32 sind die Ausgänge für den I2C-Bus...?? Welchen PIC nimmst du?
Ok, die Bauteiltypen stehen im Layout.... ;-) 24c32: SCL und SDA sind "open drain" I/O`s... (pull-ups - ein muss). Siehe Datenblatt. z.B. von Reichelt. RC2 u. RC3 vom PIC ist extra ein I2C-Port... das handling des EEPROM wäre bestimmt einfacher.
-
Thread
Atmel/Motorola für noob?
(zumindest später). Die PIC C-Compiler stehen in dem Ruf, sehr schlechten Code zu erzeugen, was an der extrem C-unfreundliche Architektur des PIC liegt. Der 8051 C-Compiler von Keil ist sehr gut, aber leider auch sehr teuer
danke schon mal für die vielen guten tips. ich werd mir woll mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
-
Thread
LCD-Display
werden. Z.B. Reichelt Best. Nr.: "LCD 3,5-13". Für derart niedrige Ströme halte ich aber auch den PIC16F688 für ungeeignet. Ich würde hierfür einen MSP430 von TI verwendet. Dafür gibt es auch eine Beispielapplikation, bei der der uC über eine Glasfaser mit Energie versorgt wird.
Hast Du denn eine grobe Ahnung, wieviel uA Dir durch das Thermoelement zur Verfügung stehen? Der PIC benötigt ja wahrscheinlich so ca. 100uA (1MHz, 2V) oder halt 8,5uA (32kHz, 2V). An Displays mit wenig Kontakten würde mir jetzt nur das I2C (3x12 Zeichen)z.B. von Neuhold oder C*** einfallen... benötigt
-
Thread
Microchip PIC16F18446 CURIOSITY NANO + Scilab + X2C
/scilab_xcos_x2c). I read on the page (https://www.microchip.com/en-us/software-library/scilab_xcos_x2c), that only Microchip’s 16- and 32-bit devices are supported, not 8-bit devices. On the other hand, I also see
Lars L. schrieb im Beitrag #7283671: > Mein Ziel ist es Scilab und X2C zu verwenden, um C-Code fuer mein > Microchip PIC16F18446 CURIOSITY NANO board zu generieren! Steht doch alles da: "Works with dsPIC® DSCs, PIC24, PIC32 and SAM MCUs" Das X2C Tool ist also eindeutig
-
Thread
PIC interne Ozsillator Konfigurationseinstellungen
Hi, wenn du den c18 Compiler von Microchip verwendest, gibt es zu jedem PIC18F die Config Settings in einem übersichtlichen Help file. Zu finden bei installiertem c18 Compiler z.b. unter c:\programme\microchip\mplabc18
Beitrag #2696095: > wie das mit > > #pragma config FOSC = ...???? Weiter oben stand schon: C:\Programme\Microchip\MPLAB C18 v3.42\doc und dort dann hlpPIC18ConfigSet.chm Da steht dann was von "PIC18LF4xxx Configuration Settings" und da ist dann dein 18LF45K22. Und da siehst du auch, was
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
Ich denke, Dein Systemdesign ist ziemlich auf Kante genäht. Ich empfehle Dir einen dsPIC33EP512GP502 oder einen PIC32MX250F128B, beides auch 28 Pinner, mit 16 Bit/70 MHz/48k bzw 32Bit/50MHz/32k RAM intern. Der große Vorteil ist, dass diese Prozessoren DMA-Controller eingebaut haben, die
#3612766: > Ich denke, Dein Systemdesign ist ziemlich auf Kante genäht. > > Ich empfehle Dir einen dsPIC33EP512GP502 oder einen PIC32MX250F128B, > beides auch 28 Pinner, mit 16 Bit/70 MHz/48k bzw 32Bit/50MHz/32k RAM > intern. Der große Vorteil ist, dass diese Prozessoren DMA-Controller > eingebaut haben
-
Thread
Funktionen in Software oder in Hardware lösen?
mögich in Hardware lösen, aber solcher Hardware, die im Controller drin ist. D.h. als Peripheral im µC. Für das konkrete Beispiel würde ich halt einen µC mit passender Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000 void setup() { /* set pin 5
-
Thread
CH32V003, float wirklich langsam?
t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d=a+b+c while(1) {} } [/c] asm dump, Takte aus Manual in Klammern. [c] int main (void) { 100: cf 93 push r28 102
push r1 108: cd b7 in r28, 0x3d ; 61 10a: de b7 in r29, 0x3e ; 62 uint32_t a {888888}; // a uint32_t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d=a+b+c 10c: 8e ee ldi r24, 0xEE ; 238 ( 1 Takt ) 10e: 94
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
rumgespielt. Was ist die minimal notwendige Sequenz um die Sendefrequenz im Betrieb zu verstellen? a.c: [c] TWI_send(0,0); //init [/c] a.c: [c] TWI_send(0x03, 0x00); //Modul aktivieren [/c] Wie hast du das rausbekommen? a.c: [c] //parametrierung TWI_send(0x0B, 0x02); TWI_send(0x3F,
weiterverwendung der Originalen Firware für unnötig kompliziert. Eine neue Firmware für den internen ATMEGA32 die eine SEriell-I2C Umsetzung realisiert (Ok etwas umfangreicher schon) würde da DEUTLICH WENIGER Arbeit machen und hätte einen wesentlich höheren Nutzwert für alle. Also anstelle der Bidirektionalen
-
Thread
Guenstige Ethernet Loesung
Hilfe. Nach weitere Recherche sind wir zu folgendem gekommen. https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Reichen diese beiden Teile in der Kombination oder fehlt uns dann noch irgendwas damit wir Programmieren und Debuggen
> Nach weitere Recherche sind wir zu folgendem gekommen. > > https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ > https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ > > Reichen diese beiden Teile in der Kombination oder fehlt uns dann noch > irgendwas damit wir Programmieren und
-
Thread
Einfacher MC für Anfänger
µA (32 kHz oscillator running)
schau Dir mal den PIC 12F683 an ..., betreibe ihn mit 2.5 oder 3 Volt (2x Akku oder 1x Lithium) und 32 kHz, dabei braucht er einen Ruhestrom 1 µA mit timer1, Betriebsstrom 15 µA, hat ADCs onboard, oder den 12F675, braucht
-
Thread
PIC24E USB Starterkit und RN 131PICTAIL Daughter Board
Hallo zusammen, Für ein Projekt habe ich die folgenden Hardware zur Verfügung: 1. USB STARTERKIT PIC24E mit dem PIC24EP512GU810 http://ww1.microchip.com/downloads/en/DeviceDoc/33E_24E_USB_SK_UserGuide.pdf 2. I/O PIC32 EXPANSION BOARD http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE
Bei dem PIC 18 Explorer Board kann ich das Modul über einen Terminal Emulator und dem DE9 Connector konfigurieren. Das PIC24 USB Starterkit und PIC32 Expansion Board hat keine serielle Schnittstelle. Wie
-
Thread
PIC32 - XC32 - Assembler
Hallo, ich setzte mich gerade mit dem PIC32MX220F032B auseinander. Ich habe in C ein kleines LED Blink Programm geschrieben und es hat alles gut funktioniert. Vor dem PIC32 habe ich mit dem PIC16F887, den ich noch in Assembler programmiert
in den PIC32 einzuarbeiten, wenn ich > kein LED Blink Programm in Assembler als Grundlage habe, dass ich > langsam modifizieren kann um zu experimentieren. Lass Dir von deinem bereits in C geschriebenen
-
Thread
keine Mikrocontroller auf dem Markt
Beitrag #6939568: > Das man dann eventuell den Zertifizierungswahn wieder machen muss. Wenn ein STM32F103CB 20$ kostet wie bei https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6_C8304.html kann man CS32F103xx vom Chinesen kaufen und neu bedrucken. Hätte nie gedacht
Josef schrieb im Beitrag #6939630: > bei lcsc wird dieses Teil angeboten: STM32F302C8T6 > Angeblich 7237 Stk verfügbar. Gratuliere! Greife zu, für < 4 Euro/Stk. kannst Du da nicht viel falsch machen. GD32.... können in Details von STM32 abweichen, weshalb der Preisvorteil
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
Hallo, welche Firmware-Version ist für die PicKit3 aktuell? auf zwei habe ich die Version 1.28.90 und auf einem 1.40.13 Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter MPLAB 8.92 siehe https://www.mikrocontroller.net
Siegfried S. schrieb im Beitrag #5310708: > Hallo, > > welche Firmware-Version ist für die PicKit3 aktuell? > > auf zwei habe ich die Version 1.28.90 und auf einem 1.40.13 > > Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter > MPLAB 8.92 > > siehe > Beitrag
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
(24-Bit SD), Renesas RX21A (24-Bit SD), div. MSPs mit SD16, SD24 oder CTSD16 (16- bis 24-Bit SD), PIC18F87J72 (24-Bit SD), STM32F373 (16-Bit SD). Bester AD-Wandler ADUCM36x. 0V-10V: keiner Externe ADCs, die direkt 10V vertragen u.a. LTC1859, ADS8699, MAX1177 etc. (der LTC hätte den Vorteil herausgeführter
separate supply voltages" VDDSD12, VDDSD3, VREFSD+ bis 3.6V "Temperature coefficient max. 100ppm/°C" "Up to 3x 12-bit DACs" prima ! "STM32F373 MCUs operate from 2.0 to 3.6 V." > Bester AD-Wandler ADUCM36x. danke für den Hinweis. > Externe ADCs, die direkt 10V vertragen u.a. LTC1859 http
-
Thread
Einfache PIC-IDE für Anfänger
habe ich keine Ahnung. Ich würde aber direkt in MPLAB einsteigen. Ich würde jetzt nicht MPLAB und C18 nehmen, sondern den Nachfolger MPLABX IDE mit dem XC8 Compiler. Hier ein Tutorial: http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial Darin steht auch viel zu C selbst, wenn du da schon
...und hier das PIC-Tutorial (nicht C) dazu: http://pic-projekte.de/wordpress/?p=31
-
Thread
PIC 32 Compiler: C32 oder High Tech?
Hi, der C32 ab Version 1.10B unterstützt die neuen PIC32. Ich konnte problemlos ein Projekt für den 460MX512 auf einen 795 portieren. Welcher Fehler wird ausgegeben? Gruß Stampede
indikatoren bei der device-auswahl meinst. welche farbe dort angezeigt wird, hängt nicht davon ab, ob MPLAB/C32 den entsprechenden PIC unterstützen, sondern vom gewählten brenner/debugger, der den entsprechenden PIC unterstützt.
-
Thread
PICKIT 3 Programmer: Frage
taugt dieses Angebot etwas? Muss ich etwas beachten? http://www.ebay.de/itm/Microchip-PICkit-3-PIC-KIT3-In-Circuit-Development-Debugger-Programmer-PIC-PIC32-/261497233414 Mit dem Programmer möchte ich PIC32MX und dsPIC33 flashen. Die Controller sind im DIP-Gehäuse. mfg Friedrich
damit, aber die Beschreibung kling ganz gut. Das Microstick II unterstützt eigentlich alle "3.3V PIC24FJ, PIC24E, PIC24H, dsPIC33, and PIC32 28-pin SPDIP packaged devices", der Microchip Support hat mit aber verraten, dass diese Aussage richtig war als der Microstick II auf dem Markt kam und neuere
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
Uwe D. schrieb im Beitrag #6680390: > Die betreibe ich jenseits der 32MHz mit externem Oszillator. Über > Monate. Und was hast Du davon? Nimm doch einen 100MHz C8051, der rennt Deinem 32MHz AVR aber sowas von davon. https://www.silabs.com/mcu/8-bit/c8051f12x-f13x
Wie ist es eigentlich beim Avr, ist dieser auch wie Pic cyclensynchron wenn man mehrere uC aus derselben Taktquelle speist? Habe noch eine Platine hier mit umschaltbar osz 20/24/32 MHz und 121 uC. In 1x master und 15x slaves mit je 7x huckepack dil + Bierdosenblech
-
Thread
STM32 zu langsam?
Hallo Zusammen, ich arbeite seit ein paar Monaten mit einem STM32. Genauer gesagt einem STM32103RD. Es soll eine schnelle Regelung mit ein paar weiteren "netten Funktionen" entstehen. Der µC ist extern mit einem 8Mhz Quarz getaktet. AZur Entwicklung wird Atollic TrueStudio
Addition ergeben: 860ns / 5 = 172ns Und davon der Kehrwert: 5,8Mhz Ein bisschen wenig für einen 32-bit Controller mit 72Mhz! Bei einem PIC weiß ich, dass ein Maschinenzyklus vier Taktzyklen entspricht und eine Addition einen Maschinenzyklus benötigt. Wie das bei derm STM32 ist, weiß ich nicht. Habe
-
Thread
M16C samt Dev-Kit für lau!
Nur zur Info: Bei Renesas gibt es zur Zeit M16C-Dev-Kits samt Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass die
/skp/skp32c84/starter_kit/SKP32C84_BOM.pdf *und hier:* http://america.renesas.com/products/tools/introductory_evaluation_tools/starterkits_evaluation_boards/skp/skp32c84/starter_kit/SKP32C84_Schematic.PDF *und
-
Thread
PIC 12F683: PWM erzeugen
mal geändert. Prüfe auch die anderen Register nochmal, ich habe jetzt nicht Alles durchgesehen. [c] ; Frequenz auf 32 kHz einstellen BSF STATUS,RP0 ; Bank1 <--- ! MOVLW d'124' ; 2.5 kHz new MOVWF PR2 BCF STATUS,RP0 ; Bank0 <--- ! [/c]
W_TEMP,F SWAPF W_TEMP,W bsf INTCON,GIE ;erledigt der PIC in HW, Zeile auch raus retfie [/c] Grüße, Edson
-
Thread
ARM wird übernommen
habe ich nicht bedacht. Das könnte auch zu Lizenzkosten Erhöhungen führen. Soll man jetzt doch AVR32 oder PIC32 und andere MIPS Cores rausfischen?
auch zu Lizenzkosten Erhöhungen führen. Gut möglich. Aber es ist kaum anzunehmen, dass ein 2,43€ µC deshalb plötzlich 20€ kostet. Eher 2,47€. > Soll man jetzt doch AVR32 oder > PIC32 und andere MIPS Cores rausfischen? Wer sich angesichts dessen Sorgen macht, der sollte eine Liste von Kriterien
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
complement Sample Data. Die 6 niederwertigen Bits sind also 0. Empfangen wird das Sample auf einem PIC32 und landet in einem 32 Bit int. Ein typisches Sample sieht dann in Hex- bzw. Binärdarstellung so aus: 00F91FC0 = 0000 0000 1111 1001 0001 1111 1100 0000 Beim Entfernen des DC-Offsets möchte
die sign extension machen, der wird seinen Zielassembler schon kennen: samplesignextended = ((int32_t)((uint32_t)(sample<<(31-23))))>>(31-17) C rulez! Cheers Detlef
-
Thread
Bluetoothmodul BTM-222
Versionen des Datenblatts gestoßen. daraus resultiert die Frage, welche nun die Richtige ist: [c] Version A: PIN9 Button-Input, PINs 11, 13 & 14 Status-LED's Version B: PIN 3 SleepClockInput 32kHz; PIN 9 BT_Priority/Ch_Clk output for co-existence signalling; PIN 11 BT_Active output for co-existence
[c] printf('4\r'); [/c] Das sind 2 Zeichen. [c] Delay1KTCYx(400); printf('4'); Delay1KTCYx(400); printf('\r'); [/c] Hast du einen PIC mit 2 UARTs? Konfigurier die zweite und nutz den PIC als
-
Thread
[S] FPGA Empfehlung für Audioprojekt
USB3.0 Das ist halt die Frage, wie kompliziert die Audio-Class ist. Bisher hab ich das nur auf einem PIC32 mit der mitgelieferten Lib ausprobiert. Werd ich wohl mal auf einem meiner FPGA Demoboards probieren müssen... Genaugenommen hab ich auch nichts gegen eine reine CPU-Lösung ohne FPGA, aber die
auch noch nicht sicher, ob im FPGA oder in einem separaten Prozessor. Im Moment tendiere ich zu einem PIC32, der über den ParallelMasterPort die Daten zum FPGA sendet bzw. dort abholt. Dann stellt sich die Frage, ob man für Ethernet und USB den selben Controller verwendet, oder zwei separate. Im Moment
-
Thread
7-segment-anzeige
wissen was du willst ! Danke ! So also jetzt langsam: Du brauchst einen Schaltplan auf dem ein pic32 mit 2 tastern und einem 7 segment display verkabelt ist. olimex ist ein hersteller für development boards der macht keine controller... oder willst du uns damit sagen, das du ein pic developement
Du solltest noch ne Heizung einbauen, damit der PIC32 vor Unterforderung nicht noch Eiszapfen ansetzt. Einen 32Bitter zum Tastendrücke zählen, tststs. Das macht bei mir maximal ein ATtiny13 und selbst der schämt sich dabei noch, daß er so wenig
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
habe ich im bei den AVR Chips nur I2C, SPI, ADC, USART, Interrupts, Timer sowie PWM genutzt. Das meiste habe ich jetzt schon auf dem STM32 ans laufen bekommen. Klar der STM32 hat natürlich noch vieles mehr als meine AVRs wie DMA, CAN, I2S
. Das Problem ist nicht der STM32 sondern die Leute die schon mit AVR und PIC niemals richtig angefangen haben. Die nur mit BASCOM oder Arduino konditioniert sind jetzt plötzlich auf STM32 umsteigen wollen. Da fehlt diese Vorgehensweise
-
Thread
BLDC-Motorkontroller
können, dafür verwende ich IRFB4110 MOS-FETs -) Drehzahlsteuerung durch einen Drehgasgriff -) Der µC muss ein PIC sein Vielen Dank, an alle, die sich die Mühe machen, mir zu helfen. LG cyberben
zu halten?: > http://open-bldc.org/wiki/Open-BLDC Das widerspricht der Anforderung nach einem PIC Controller. Zumindest der letzte 'Strip' hat einen STM32. Das Projekt scheint auch einen Schönheitsschlaf zu halten - der letzte Update war September 2012.