-
Thread
Wie viel "freier" Code im Programm?
unsigned led3:1; > unsigned reserved:13; > } bits; > }; Kommt mir bekannt vor. In den PIC24 Headerfiles von Microchip findet man: [c] extern volatile unsigned int LATA __attribute__((__sfr__)); typedef struct tagLATABITS { unsigned LATA0:1; unsigned LATA1:1; unsigned LATA2:
-
Thread
Bestellung aus USA
absolut unbedingt sein muss, würde ich für den Anfang niemals PIC10/12/16 verwenden, sondern mit PIC24 oder dsPIC einsteigen und z.B. das PICkit3 nehmen.
-
Thread
Genauigkeit interner Oszillator
das Timing. USB ist ein häufiger Grund, das ginge inzwischen ohne Quarz: Beispiele: STM32F072.. PIC24FJ128GC006 Das wird erreicht, indem aus dem USB-Signal der Takt zurückgewonnen und der interne Takt nachgeführt wird. Das ist im Endeffekt so genau wie der Host halt auch. Man kann zum Nachführen
-
Thread
Suche Dot-Matrix Display mit max. 50uA Strombedarf
zu Fuß machen, und die Ansteuerung ist mit AC zu machen. Ich habe das schon erfolgreich mit 4µA (PIC24 mit LCD-Controller) bzw. 20µA (Software-Emulation) betrieben. Die 20µA sollte man auch z.B. mit einem ATMEGA hinbekommen können. Software kann ich hochladen, falls Interesse besteht. Ein Dotmatrix
-
Thread
Welchen PIC-Programmer für 18Fxxx Typen?
Der PICKit2 kann auch die 18F programmieren. Und auch die PIC24 und die DSPICS. Ich hab schon vom PIC10 bis zum DSPIC alles damit programmiert.
-
Thread
500Hz mit PIC ausgeben
nachdem wie groß dein Budget ist, dein Vorwissen und wie weit du gehen willst, kannst du auch auf PIC24 gehen und das http://www.microchipdirect.com/ProductSearch.aspx?Keywords=DV164037 zusammen mit dem Buch http://flyingpic24.com/ kaufen. Was ähnliches gibt es auch für PIC32. Bei beiden liegt der
-
Thread
RamRetention
Einen Deep Sleep Mode gibt es z.B. beim PIC24: http://ww1.microchip.com/downloads/en/DeviceDoc/39927c.pdf Beim Aufwachen wird intern ein Reset ausgeführt, d.h. der Code startet am Resetvektor, da ja alles zerstört ist (Programmcounter, Stackpointer
-
Thread
PIC16F628a - interne Pull-Ups und Sleep-Mode?
mehrfach. Insebesondere bei 5V macht es schnell "patsch" wenn man einen PIC (in meinem konkreten Fall PIC24FV32KA301) gegen GND treiben lässt. Hab das so zweimal auf dem Breadboard hinbekommen. Es mag Exemplarabhängig sein, möglich ist es aber. Also Vorsicht. Mein "Trick" dagegen: Serienwiderstand
-
Thread
Mit Poti LED's einschalten
ANALOG-TO-DIGITAL CONVERTER (ADC) Und wenn das nicht reicht, dem Link darin folgen zum “dsPIC33F/PIC24H Family Reference Manual”. Ist natürlich erheblich mehr Lese- und Lernstoff als beim popeligen ATtiny13.
-
Thread
Protokollumsetzer RS232 <> RS485
Das Board würde es tun. Ansonsten: PIC24FJ64GA002 16 Bit Controller -> einfacher zu programmieren als die 8-Bitter 8 MHz Quarz -> 32 MHz interner Takt MAX3232 für RS232 MAX3485 für RS485 LM1117-3.3V Spannungsregler plus ein paar passive
-
Thread
PIC 18LF6720 lässt sich nicht programmieren MPLAB mit ICD2
ich hatte mal probleme beim programmieren mit mp lab 7.6. mit 7.61 gings wieder...war aber ein pic24. kannst es ja mal versuchen. ist der pic in einer schaltung, oder hängt er direkt am icd? mfg
-
Thread
PICkit3.5 - unter Linux openSUSE Tumbleweed - nicht via lsusb sichtbar
Ich habe ein zweites PIC kit 3.5 bekommen und konnte das erste Kit damit flashen (PIC24FJ256GB106), siehe Anhang. Trotzdem wird das erste Kit am USB Port nicht erkannt. Beim Check mit der Lupe glaube ich zu sehen, das der PIC an den USB Leitungen auf der Platine nicht richtig kontaktiert
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
Quelltext muss in Assembler geschrieben werden? Der C32 bzw XC32 (PIC32MX) und der C30 bzw XC16 (PIC24,dsPIC) sind angepasste gccs, der MIPS16e bzw PIC24 Code generieren, also im Prinzip das gleiche, was sonst auch auf anderen Architekturen zu finden ist. Die kostenlose Versionen haben die höchsten
-
Thread
Digitales Thermometer
nacktes" LCD-Glas und dazu ein µC mit eingebautem LCD-Controller wie z.B. ein STM8L oder STM32L oder PIC24. > Wo ich noch unschlüssig bin, ist welchen Temperatursensor ich für so was > benutze...Der Messbereich liegt bei 0°C ... 30°C und da sollte die > Temperatur möglicht genau gemessen werden (
-
Thread
8/16/32Ch PWM-Treiber Push-Pull
Es gibt dsPIC24/33 mit bis zu 10 PWM.
-
Thread
PIC18 MPLAB c-files einbinden
ne programmiere Pic24 und dsPic. Ging ja aber ums MPLAB :-)
-
Thread
Einsteigerboard für Macuser ohne Com-Port
muss: Microchip hat jetzt neu eine native Version des MPLABX(*) für Mac plus Compiler für PIC18, PIC24/dsPIC und PIC32. MIt einem PicKit3 für 50€ bist Du dabei. Auch hier ist Windows überflüssig, und Du hast einen wesentlich größeren Leistungsspielraum. Das PicKIT3 kann alle aktuellen PICs von den kleinen
-
Thread
Welcher µC mit schnellen IOs?
spezielle Register und Bit-Banding etc nachgebildet werden. Controller mit proprietären Cores wie z.B. PIC24/dsPIC33 haben diese archtektonische Grenze nicht. Inzwischen gibts ja dsPIC33 mit Dual-Core 100 MHz Cores. Die dürften deterministischer sein. Eine andere alternative wäre z.B. TI C2000. Da ist
-
Thread
ATmega als "Ersatz" für MAX7219
MAX-Baustein die DIGITs u SEGMs abzugreifen (ist zeitl ja viel langsamer) - andere CPU, bsp PIC24 (die haben zudem SPI-FIFOs) für SPI
-
Thread
Haussteuerung mit fertigen Platinen hier im Forum?
ich hab pic24- oder pic 18-module jeweils mit rs485 und die pic18 zusätzlich mit CAN. sind allerdings nackt, kam bislang einfach nicht dazu hier was weiterzubringen.
-
Thread
Externe USB HDD auslesen
klar, ein pic24f und dann mittels elm-chans fatfs draufgehen :) aber ich denke das wird einen gewissen aufwand bedeuten.
-
Thread
Was packt __attribute__ packed ?
32/64-Bit-breiten Zugriffen auf ungerade Adressen zuzugreifen. Z.B. der MSP430, der C167 und der PIC24. Wenn man dies tut, gibt's einen Trap. Aus diesem Grund ist es eine Hilfe des (plattform-abhängigen) C-Compilers, die Adressen bzw. Offsets so zu legen, daß es (normalerweise) nicht zu diesem Trap
-
Thread
avr32 vs. ARM
. 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 ist das alles andere als eindeutig... (außer es wird z.B. die Fließkommaleistung von M3 und M4K verglichen...) > Wer einen
-
Thread
Serielles Bussystem
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 bekommst
-
Thread
RS485 VS RS232
über einen GPIO implementieren. Bei anderen kann das UART-Modul das direkt in Hardware, z.B. beim PIC24.
-
Thread
Probleme mit PICkit2 und PIC18F242
Schaltung mit Strom während dem Programmieren versorgt? Ich nutze ein Pickit 3 um damit einen PIC24 ohne Oszillator zu programmieren, funktioniert problemlos, wüsste also nicht warum es daran liegen sollte. (was meinst du mit Widerstand am Pic? Wo?)
-
Thread
IC mit 3 x 16 bit PWM
leider nicht können muß das wohl extern dran. Und bitte nicht "nimm doch einen ATXmega oder eine PIC24 schlag mich tot". Dafür habe ich keine Hardware da und auch nicht die Lust mich einzuarbeiten. Auch nützt mir ein exotisches IC nichts, wenn ich den nirgens käuflich erwerben kann. Desweiteren kenne
-
Thread
SBM-20 - Bezugsquelle?
die nötigen 550V aus 3V3 problemlos, die Auslastung ist so 25%. Regeln tut das ein Timer in einem PIC24, also so ein Output-Compare-Timer mit Fault-Eingang. Läuft gut, aber mehr Hysterese hätte allerdings nicht geschadet. Zählen tut auch der PIC, mit Input Capture. Den "Detektor" (haha) musste ich
-
Thread
Wechselspannung mit PIC messen
fmax 10kHz und dann noch die Signalform analysieren ... da wird aber schon ein PIC24H oder dsPIC33 fällig um das erreichen zu können.
-
Thread
PICit2, PICit3 oder ICD3?
größere Programme in den Flash schreiben möchte (ich spreche hier von ~200kB bei PICs wie z.B. aus der PIC24FJ256GB-Familie), dann macht sich sehr wohl ein Geschwindigkeitsvorteil (gegenüber ICD2 oder den PICkits) bemerkbar. 200kB Flash zu beschreiben dauert bei dem ICD3 akzeptable 4-5 Sekunden inkl. Verify
-
Thread
ATmega 328 verfuset oder zerstört?
passiert: Sicherlich. Ansonsten runde > Ablage und gut. Oder nimm einen anderen Controller. Z.B. PIC24/dsPIC. Bei den PICs kannst Du Dich so doof anstellen wie Du willst, Du kannst Dich nicht aussperren. Und obendrein bekommst Du für das gleiche Geld mehr Rechenleistung und bessere Peripherie. Und Du
-
Thread
Wetterstation mit Webportal
Ich habe mal einen einfachen Webserver mit dem ESP8266 + PIC24 (16MIPS) gemacht [1]. Die 16kB Flash und die 1.5kB RAM waren ausreichend, beide ungefähr halb voll. Ich denke dass es mit einem ATmega auch möglich sein sollte. Was soll auf der Website eigentlich
-
Thread
Define invertiert?
aus: > Welcher Compiler? Kann man nur raten, ich würde sagen Microchip Compiler für PIC18 oder PIC24/dsPIC. Manuel schrieb im Beitrag #2257036: > Ist das irgendwie anders möglich? So z.B.: [c] #define PIN_LED_Y (!LATBbits.LATB2) [/c]
-
Thread
Schaltung funktioniert nur mit Labornetzteil
Hohlsteckerbuchse (5VDC/1A von einem Conrad "Euronetzteil") - LM3940IT-3.3 für die 3.3V Versorgung - PIC24 als SPI Master - Sowie diverse Anschlüsse für Display, RFID Modul. - Wannenstecker zur Verbindung zum Interfaceboard. *Kurzbeschreibung Leiterplatte B ("Interfaceboard"):* - Wannenstecker
-
Thread
Hilfe für Beginner Code_Mikrocontroller
PIC gibt's auch in den Geschmacksrichtungen PDP11 (PIC24) oder MIPS (PIC32). Beides gestandene Rechner und nicht nur mikroprogrammierbare Logikbausteine.
-
Thread
Mehrere serielle EEPROMs an einem I²C bus
Hallo! Ich möchte 4 24LC128 mit I²C bus an den PIC24F32KA302 anschließen. Da es mehrere EEPROMs sind, muss man die über die /chip select bits/ A0-A2 auswählen. Und genau da ist mein Problem. Über die SDA-Leitung wird ein control byte gesendet (Abbildung
-
Thread
Komisches Verhalten Output Compare Modul, Cascaded Mode, PIC24FJ256
Hallo Zusammen Ich bin gerade dabei auf einem PIC24FJ256 eine Routine zu schreiben um eine Schrittmotor-Treiberstufe anzusteuern. Dabei stiess ich auf eine aus meiner Sicht etwas seltsame Verhaltensweise der Output-Compare-Module. Absicht war, ein
-
Thread
"Standard Peripherals Library" für PIC18, PIC24 und dsPIC33
Ich suche bis dato vergeblich so was wie eine ""Standard Peripherals Library" für den PIC18, PIC24 und dsPIC33 - gibt es so was tatsächlich nicht? Lassen sich wenigstens irgendwo Header-Files finden, die für jede Peripherie Einheit eine struct zur Verfügung stellen, mit der man auf die Peripherie
-
Thread
programm in pic speichern
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> //#define POT 5 void initADC( int amask) { AD1PCFG
-
Thread
Versorgungsspannung i2c-Bus
> Unsinn. Also ich kenne kaum PICs für 5V. Alle die ich jemals verbaut habe, haben max. 3,6V (PIC24/PIC32). So gut wie alle 8-Bitter laufen auch mit 3V3. Auch die meisten AVR lafuen problemlos mit 3,3V, sonst hätte sie schon vor 20 Jahren niemand verwendet. Kann es sein, dass du "geringfügig"
-
Thread
Kapazität in analoge Spannung umwandeln
schau dir mal die CTMU bei PICs an, z.B. PIC24FV32KA301: http://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en539441 Das gibt es auch für die 8 und 32 bitter. Das Verfahren funktioniert so, dass man den Kondensator über eine bestimmte
-
Thread
Mikrocontroller mit exotischem SPI?
Schreib dir selber die SPI. Wenn das nicht passt, da gibt es noch PIC24 und PIC32 die können beide 16 und 32Bit Modus
-
Thread
Mikrocontroller mit mehr als 8 Bit, die CAN haben
Etliche PIC24 (3.3V, ohne DSP), dsPIC30 (5V, mit DSP) und dsPIC33 (3.3V, mit DSP). http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=8094&mid=14&lang=en&pageId=75
-
Thread
CAN vs. CAN mit ATMEGA
entweder billiger weil höher integriert (z.B. viele PIC18) oder bei gleichem Aufwand leistungsfähiger (PIC24/32/dsPICs, ARM Cortex). Ist es so, dass Dein Tellerrand nicht weiter als AVR reicht? PS: Der LPC11C22/C24 mit integriertem Transceiver ist auf dem ersten Blick attraktiv, aber ich setze ihn nicht
-
Thread
µC Umstieg. Wo sind die Infos?
Programmier- und Debugmöglichkeiten mittels Segger J-Link. Wohlgemerkt nach Jahren Erfahrung mit PIC24 und PIC16 (RealICE, ICDx). Privat mache ich praktisch nichts mehr mit PIC.
-
Thread
Atmega8u2 mit I2C
DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch USB OTG, d.h. kann auch Host spielen, 40 MHz, 128K Flash, 32k RAM, Codec-Interface für I2S/AC97 Audio,...) fchk
-
Thread
LCD-Display am DE0-Board anschliessen 5 Volt oder 3,3 Volt
Ich habe ein HD44780 kompatibles LCD Problemlos am PIC24 mit 3.3V betrieben: https://www.mikrocontroller.net/topic/324239 An Ende des Eröffnungspost was zum Betrieb mit 3.3V.
-
Thread
AVR32 Grundbeschaltung / App. Notes?
sein welcher ebenfalls im Speicherbus hängt. Das ganze konnte ich relativ problemlos für einen PIC24H recherchieren (Prints werden bald gefertigt) und bin dabei es aufzubauen. Da dieser Prozessor mir gut vertraut ist bin ich auch mit den Nachteilen der Architektur vertraut u.a. hängt aus diversen
-
Thread
Eleganterer Pointer weg
Habe hier einen PIC24 :-) Ich probier mal die Beispiele aus, vielen Dank schonmal!
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
kann, dann hat JTAG auch keine richtige Vorteile in dem Fall. In meinem Projekt benutze ich einen PIC24, der über USB und von der SD-Karte meinen Spartan3-400 in 3 sek. (Slave Serial) konfiguriert. Man kann z.B. mit einen PIC18F2550 sehr günstigen und schnellen USB-Programmer machen. MfG aus Westerwald