-
Thread
SDCC & PIC16F
optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
>sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) Ob ich mir den selber kompiliert hab, weiss ich gar nicht mehr. 02/16/2017 06:
-
Thread
4x Nibbles auf 16 Bit Wert packen
Also das hier dauert gemessene 2µs bei 32MHz, 16 Bit PIC: [c]SENSORWERT_32 = MAKE32(DIGITALWERT[2], DIGITALWERT[3], DIGITALWERT[4], DIGITALWERT[5]);[/c] Zeigt mir mal wie ihr das mit schieben schafft... unmöglich!
Unions ? Da geht was mit Struct und Unions, und wenn der Controller bit insert kann, dann kann der C-Compiler sehr schnellen und kompakten Code für den Zugriff auf Bitfields in Structs generieren. Aber ich habe mich geirrt, der PIC32 hat bit insert und bit extract Operationen, der PIC24 kann nur einzelne
-
Thread
schneller uC
Gleitkomma rechne. Erstaunlich ist auch der um den Faktor 2 bis 3 kleinere FLASH Verbrauch des 32Bit CISC µC.
>Obwohl beide Controller mit 20MHz laufen ist der 32Bit CISC µC rund 4 >Mal schneller. Komisch, daß Zilog den selber als 16Bit µC bezeichnet...
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Satz müsste eigenlich lauten: "Für TO-Aufgabe reicht auch nicht optimiertes C". Assembler bemüht man dann, wenn man z.B. zeitkrische Aufgaben mit C nicht vernünftig gelöst bekommt. Offensichtlich suchst Du einfach nur krampfhaft Gründe, um die 8-Bit PIC Architektur zu bashen,
nur etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
Einstieg 32Bit µC - Welche "Familie"
nach dem ATA-8 Standart) PC Programmierung C / C++ / C++ Cli/.net sowie Grundkentnisse DirektX mehr schlecht als recht leider =/ Platinen ätzen kann ich und werde auch die für die 32Bitter selbst erstellen, was allerdings schon eine Bedingung
and Error nachführen. Jedenfalls fallen mir die Zähne aus, wenn ich wieder einen Auftrag habe einen PIC16,PIC18,PIC24 oder PIC32 programmieren zu müssen... nichts für ungut.
-
Thread
AVR oder PIC
gibt es mit der PIC18F Familie (sowie 24F,32F) eine Serie die hervorragend C geeignet ist und für die Microchip gute Compiler die problemlos in die Entwicklugnsumgebung eingebunden werden bereitstellt. Allerdings
AVRs gibts hervorragende kostenlose C-Compiler - Für Pic18/Pic24/Pic32 auch! > -was die Bandbreite an Typen & integrierten Funktionen angeht sind die > PICs allerdings unschlagbar: egal ob Du USB, Funk, CAN oder Ethernet > brauchst -
-
Thread
Entwicklerboard für PIC
(Preis)Politik des Herstellers. > Gibt es da einen, der z.B. einigermaßen aktuelles C++ kann? Also z.B. > C++14 oder C++17? Basiert beides auf gcc. Keine Ahnung, wieviel Aufwand MCP da in ihre Ports steckt bzw. wieviel Aufwand jeweils überhaupt nötig ist. Bei PIC32 (vulgo: MIPS) dürfte der Codegenerator praktisch unverändert sein. Ich sehe keinen Hinderungsgrund, warum der gcc für PIC32 _nicht_ den aktuellen gcc Stand und damit C/C++ Standard unterstützen /können/ sollte. Obwohl ich MCP natürlich absolut zutraue, das entweder gezielt zu sabotieren oder einfach nur zu verbocken. Bei
-
Thread
Atmel-µC mit USB-Controller im DIP-Gehäuse
würdest. Z.B. PIC18F4553(DIP40)/2553(DIP28), oder aus der 16 Bit Serie den PIC24FJ64GB002, oder aus der 32 Bit Serie den neuen PIC32MX220F032B. Den passenden USB-Stack gibts kostenlos bei Microchip zum Download.
noch in der Leistung. - Und > auch nicht im Gehäuse. Trotzdem danke für die Anregung! Der ATmega32U4 liegt bei Mouser bei 3.25 € (Einzelstücke ohne USt.) ein PIC24FJ32GB004 bei 3.62 € hat 8 kiB RAM statt 2.5 kiB, CTMU (Charge Time Measurement Unit), RTC, etc. ein PIC32MX220F032D (32-Bit, 40 MHz)
-
Thread
Suche 16 bit CPU mit externem Buszugriff
Glueck wenn, und wie lange, die noch VGA koennen. Was spricht denn gegen einen "mikromedia for PIC32" von Mikroelektronika : http://www.mikroe.com/mikromedia/pic32/ fuer 99 Dollar. "Large 320x240 TFT Color Display with Touch Screen and Stereo MP3 Codec chip.." "PIC32MX460F512L is an exceptional
die Anforderungen erfüllen würden... DTX2-4105C http://dimitech.com/products.php PIC32MX795 mit dem Rest zum Betrieb im PLCC-68-Format ;)
-
Thread
Stm32f429i-Disco für neueinsteiger
unterschiedliche Marksegmente. Die meisten Aufgaben die hier im Forum auftauchen und für die man einen µC benötigt lassen sich ohne Zusatzaufwand mit kleinen µC lösen, sei es AVR, PIC, MCS-51, ARM M0, ...
einem SWD Debugger ist es sogar egal von welchem Hersteller die Controller kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute
-
Thread
C++ für Mikrocontroller
Peter II schrieb im Beitrag #4257625: > ist denn jeder pic ein 32bitter? Nein, aber PIC32 wurden im OP nicht ausgeschlossen - aber das Vorhandensein eines C++-Compilers für PIC-Mikrocontroller schon. cyno
kleinen Architekturen nicht sinnvoll nutzbar. Wenn Du mit den etwas größeren Eisen (ARM9-Klasse oder PIC32) arbeitest, ist das natürlich eine andere Sache. Ich denke, es wird Dir nicht schwer fallen, C zu lernen, wenn Du C++ kannst. Du kannst eben keine Klassen und Objekte erzeugen sondern musst Dich
-
Thread
winziger Webserver mit enc28j60+mega32
der Cam einen 100nF parallel zwishcen Vcc<->GND anlöten So sollte die initialisierung aussehen: [c] CAM : reset CAM : init (takes ~5sec) at done, mux. ready CAM : configure...done! NIC : enc28j60 init... done ... [/c] Und beim anfordern: [c] ... GET <cam/pic.pic>. CAM : starting image
Now: -32.0 C
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Speicher. > Seriell: SST25VF064C, Page-Write (256 Byte) in 1.5ms > Parallel: SST39VF6402B, 4M x 16bit. Wäre auch ne Option, aber da ich nen kommerziellen compiler hab und n extra Programmiergerät bräucht für PIC24 oder dsPIC wollt
Na, WENN ichs in TTL mach, dann komplett, ohne µC, oder eben n PIC 18 mit vielen Pins und I2C-Hardware dran.
-
Thread
Byteorder PIC32?
Schreib den Code sauber, dann spielt das keine Rolle. [c] uint32_t byte2long(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3) { return b0 | b1<<8 | (uint32_t)b2<<16 | (uint32_t)b2<<24; } [/c]
>Die sind normalerweise Big Endian. PIC32MX Family Reference Manual (DS61113C-page 2-44) CONFIG: Register; CP0 Register bit 15 BE: Big Endian bit Indicates the Endian mode in which the processor is running, PIC32MX is always little
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
Controller Brennen > oder? Besser wäre es gewesen, vorher zu fragen. Die PIC10/12/16 machen es einem C-Compiler nicht ganz einfach, brauchbaren Code zu erzeugen. PIC18 ist besser, und PIC24 und PIC32 sind in dieser Hinsicht optimal. Ich hätte Dir für den Anfang einen PIC24 angeraten
#4159653: > Die PIC10/12/16 machen es einem C-Compiler nicht ganz einfach, > brauchbaren Code zu erzeugen. PIC18 ist besser, und PIC24 und PIC32 sind > in dieser Hinsicht optimal. Das mag stimmen. Aber sofern der
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
PIC24, dsPIC33 und PIC32 die natürlichen Aufstiegspfade. Ein PICKIT3 hast Du wahrscheinlich schon. dsPIC33E liegt in Bereich eines M0, PIC32MZ geht leistungsmäßig in Richtung M4. IDE bleibt MPLABX,
laufen. Gegenüber z.B. ATSAMC21 oder auch ATSAMD51 / ATSAME51 vom gleichen Hersteller sind die PIC32CM sogar lieferbar: https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/arm-microcontrollers-mcu/?q=PIC32CM&instock=y Und es gibt ein kleines EVal-Board
-
Thread
Programmiersprache - C oder Assembler?
mit 8Bit µC anfangen. (PIC18F, AVR, evtl. auch noch 8051). Die 32 Bit µC sind zwar deutlich leistungsfähiger, aber für einen Einsteiger daher auch deutlich schwerer zu verstehen. Ein LKW fährt sich halt schwerer
Korintenkackerei) JA: Von der Schwierigkeit für einen Anfänger ist es schon ein Unterschied. Die 32Bit µC, egal ob MIPS(wie PIC32) oder ARM sind ein ganzes Stück mächtiger als die hier genannten 8Bit µC (Pic, AVR). Unter anderem gibt es in fast jeder hinsicht deutlich mehr Konfigrationsmöglichkeiten
-
Thread
Neues Projekt - welcher µC?
schrieb im Beitrag #5719222: > Ich könnte als Alternative zu Jubelhurratoll folgenden empfehlen: > PIC32MZ2048EFH Es geht noch besser und billiger. Im LPC Debugger für 25 EUR ist ein LPC4370 mit 80 MHz ADC verbaut und drei ARM Cores. Das Debugger Board kann dafür einfach als uC Board genutzt und programmiert
Bastlern verbreitet. Das Problem is die Verzerrte Wahrnehmung in diesem Forum. Es gibt halt nur STM32, AVR und PIC. Schon die Pic werden alle in die stinkende PIC16-Tonne gekloppt, weil die Leute keine Ahnung haben. Die Realität in der Industrie hat damit NICHTS zu tun. STM32 sind mitnichten "Standard
-
Thread
Welcher Lowpower uC
Ich habe eine Anwendung, bei der ein PIC12F1822 alle 20 Minuten aus SLEEP aufwacht, etwas misst und wieder weiterschläft. Läuft mit CR2032 >1 Jahr. Das können aber sehr viele moderne µC, auch AVR.
fileType=pdf Wenn es um ultra-niedrigen Verbrauch geht, kommt es vor allem darauf an, wie schnell der µC aus dem Schlafzustand aufwacht. Wenn diese Information nicht auf der ersten Seite des Datenblattes auftaucht, würde ich einen großen Bogen um den µC machen. Also keinen PIC XLP und ganz bestimmt keinen
-
Thread
chipKit PIC32 gcc wird von Arduino nicht gefunden
\v2.1.46 -prefs=runtime.tools.pic32-tools.path=C:\Users\DIE\AppData\Local\Arduino15\packages\chipKIT\tools\pic32-tools\1.43-pic32gcc -prefs=runtime.tools.pic32-tools-1.43-pic32gcc.path=C:\Users\DIE\AppData\Local\Arduino15\packages\chipKIT
\\hardware\\pic32\\2.1.0\\cores\\pic32/chipKIT-application-32MX795F512.ld" -T "C:\\Users\\DIE\\AppData\\Local\\Arduino15\\packages\\chipKIT\\hardware\\pic32\\2.1.0\\cores\\pic32/chipKIT-application-COMMON.ld" "C:\
-
Thread
Mikrocontroller + Zubehör?
Ok. Danke. ABer kann man diese PIC32 auch ohne Quarz, etc. betreiben?
Lutz schrieb im Beitrag #2712607: > PIC32 biet natürlich mehr Leistung, dafür kostet er mehrmals soviel wie > z.B. der ATmega328. stimmt nicht. Gerade eben bei reichelt.de nachgeschaut: alles DIL28-Typen 32MX150F128B-ISP 5.55€ (PIC32
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Auch wenn ein kleiner Atmel-µC mit Sicherheit für diese beiden Projekte reichen würde, willst Du nicht die berufliche Erfahrung und "Schwung" nutzen und einen kleinen STM32 nehmen? Bei Reichelt geht das mit dem "STM32 F101C8T6
. Aber die sind sehr langsam u. brauchen für etwas kompliz. Befehle doch sehr viele Taktzyklen!. PIC24/33 z.B. wären da viel besser u. schneller; zudem deren PPS (fast) einmalig ist. für >im Assembler sehr elegant programmieren .. ist wohl R32C unschlagbar (?)
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
[code] /******************************************************************** FileName: main.c Dependencies: See INCLUDES section Processor: PIC18F4550 Complier: Microchip C18 (for PIC18) ********************************************************************/ #ifndef MAIN_C #define
Volker S. schrieb im Beitrag #5098522: > Wie kommst du auf die Idee mit dem PIC32? Einfach um mehr Leistung zu schaffen. Die Abtastrate ist auch eine wichtige Kriterium für uns und aus diesem grund habe ich an PIC32 bzw. die Überlegung auch an eine STM32. > Auch schon daran
-
Thread
als nächstes ARM oder FPGA/CPLD?
Hallo zusammen. Ich habe mich jetzt einige Zeit mit PIC12 bis hin zu PIC24 beschäftigt (also 8bit und 16bit), verstehe im Allgemeinen auch wie da was funktioniert. Nun will ich einen Schritt weiter gehen. Statt den PIC32 würde ich gerne eher auf einen
, und da unterschieden sich zwei ARM-Derivate so viel wie PIC32 und AVR32. Heißt also: Wenn Du PIC32 kannst (für den Du ja schon alle Tools da hast), dann wird Dir der Umstieg auf irgendeinen anderen 32 Bitter nicht schwer fallen. Innerhalb der Linien eines
-
Thread
PIC32MZ vs. Atmel
Microchip stellt zur Zeit ihre neuen PIC32MZ-µCs vor: http://www.microchip.com/pagehandler/en-us/family/32bit/architecture/pic32mzecfamily.html Mit welchen Atmel-µCs lassen sich diese Controller vergleichen?
Ausführlicher: http://ww1.microchip.com/downloads/en/Market_Communication/Microchips%20PIC32MZ%20Press%20Presentation.pdf Den Preisen auf Digikey zufolge kosten der PIC32MZ, ATSAM4SD32B, sowie SAMA5D3 uC alle gleich viel, wodurch der PIC32MZ Preis/Leistungs-Technisch besser dasteht.
-
Thread
PIC32 Programmer und Compiler
Hallo Leute, Wollte mal mit den PIC32 Controllern anfangen. wenn ich das richtig verstanden habe, muss ich um in C Programmieren zu können den C32 Compiler downloaden. Gibt es da auch noch alternativen, weil ich mich nicht registrieren
M. H. schrieb im Beitrag #2412434: > Wollte mal mit den PIC32 Controllern anfangen. > > wenn ich das richtig verstanden habe, muss ich um in C Programmieren zu > können den C32 Compiler downloaden. Gibt es da auch noch alternativen, > weil ich mich nicht
-
Thread
PIC32 Oscillator Mode
müsstest das nicht du uns angeben?!? ...da du keinen spezifischen PIC32 genannt hast, habe ich einfach irgendein datenblatt eines PIC32 geöffnet.
Also: benutze den PIC32MX795F512H!!!!!!!!!!!!!!!!!!!!
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
Bittern wie dem 16LF19176, den ich gerade vor mir habe, sind es 10k Zyklen. Wie es bei 300MHz MIPS PIC32 Typen aussieht, weiß ich nicht - da müsste ich nachschauen. Und "da machen die Datenblätter nämlich gar keine Angabe dazu" stimmt auch nicht, das steht da schon drin. fchk
mittlerweile oft teurer als ein ESP32 Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen ATMega8 usw. bekommt man auch heute noch quasi neu (NOS) problemfrei (halt zu Freudenhauspreisen
-
Thread
Microchip bringt 32-Bit-Controller heraus (PIC32)
es gibt PIC32 mit USB (sogar OTG), ich denke PIC32 mit CAN ist eine frage der zeit. ansonsten hier eine übersicht: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2607
€ bei Farnell bzw. 3.55 € bei microchipDirect für einen PIC32MX420F032H sind noch zu teuer?
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
aufgebohrter 8051) und tatsächlich PIC/PIC32 (warum auch immer). Im Bereich Automotive ist es etwas undurchsichtiger, neben ARM auch Exoten wie Tricore, diverse Renesas, STM8 (aufgebohrter 6502)
besseren und billigeren EFM8 8051 ersetzt. Die Performance ist durch PWM DMA sogar besser als mit STM32 32-bit bei wesentlich geringerem Stromverbrauch: https://oscarliang.com/blheli-s-hardware-pwm-32bit Abgesehen davon setzt Microchip bei der Weiterentwicklung auf PIC nicht auf AVR: http://www.microchip.com
-
Thread
PIC32 Buch oder Tutorial
Hallo Leute, ich möcte von AVR 8-bit auf PIC32 umsteigen und suche dafür die passende Lektüre. Kennt jemand da was gutes? Das einzige, was ich gefunden habe ist "Programming 32-bit microcontrollers in C: exploring the PIC32 Von Lucio Di Jasio
Stack\Announce.c:65: ../Microchip/Include/TCPIP Stack/Helpers.h:63: error: conflicting types for 'ultoa' C:/Programme/Microchip/mplabc32/v1.12/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/stdlib.h:80: error
-
Thread
Anfängerfrage: Pickit2-Programmiergerät und PIC-Kompatiblität
HErsteller) wenn man doch PIC32 oder Cortex M3 schon für "sowenig" Euros gibt... Je Leistungsfähiger/Umfangreicher der µC um so Aufwendiger das notwendige "Minimalprogramm" zur Konfiguration. Um so schwieriger für einen Anfänger
mit ARM oder AVR32- wird es nicht leichter. Aber ich stimme dir zumindest soweit zu, das man als reiner Hobbyist die PIC16 nur noch als Einstieg zur Assembler Programmierung nutzen sollte. Wer mit C Arbeiten will soll
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
man bekommt alles irgendwie dran-adaptiert, aber in > Hardware wäre toll gewesen. Bei USB gibts PIC24, dsPIC33 und PIC32 in SDIP28. https://www.microchip.com/en-us/product/PIC32MX270F256B FS Host, Device und OTG. 50 MHz, 256k Flash, 64k RAM. Alles da. Kaufbar. https://www.mouser.de/ProductDetail/Microchip-Technology/PIC32MX270F256B-50I-SP?qs=sGAEpiMZZMtXHE36kCvv31%2FWuqN0rWph4vqIXdTjnZw%3D Leute ohne Scheuklappen haben keine Probleme, was passendes zu finden. fchk
-
Thread
ARM ist die Zukunft?
sein. Insofern, ja, ARM ist als 32 Bit µC eine potentielle und vom aktuellen Status her sinnvolle Zukunft. Ob der AVR32 dagegen halten kann, würde ich bezweifeln, denn die ARM µC werden einfach von zu vielen Chipherstellern in Lizenz
bei AVR32 mehr. Und x86 ist einfach zu komplex, nichtmal der Atom wäre eeignet als µC. Der einzige echte Konkurrent ist noch MIPS, wie man ihn im PIC32 findet. Die haben ja das Geschäftsmodell von ARM übernommen
-
Thread
Protokoll DC-3840 Handycam
die Stellen bei denen ich mir nicht sicher bin. Bei der Synchronisation scheint es klar zu sein. PIC->CAM : SYNC solange bis ACK von CAM CAM->PIC : ACK CAM->PIC : SYNC PIC->CAM : ACK Dann die Initalisierung PIC->CAM : RESET ??? CAM->PIC : ACK ??? PIC->CAM : INIT ??? CAM->PIC : ACK ???
[40*30], mache also eine (einfache) 4-fach Unterabstastung (ich benutze den internen RAM des ATmega32!). Aber warum frage ich mich, dauert es so lange die 1200Bytes über 921600 Baud zu empfangen????? Mein Code: 1) Anforderung des Previews [c] unsigned long cam_preview (char mode) { unsigned
-
Thread
Was macht Ihr mit dem PIC32
Hallo, ich starte gerade mein erstes Projekt mit dem PIC32. Er wird in einer kleinen SPS eingebaut, die in der Industrie verwendet werden soll. Vermutlich verwende ich diesen Conroller-Typ nicht alleine, deshalb meine Frage: Wofür setzt Ihr den PIC32
Was soll man mit dem PIC32 schon anfangen -> Nichts. Mit AVR -> Alles möglich
-
Thread
Günstiger uC mit hoher Taktfrequenz
>integriert sind, und sonderlich billig sind >die ARM-Cores auch nicht. Der Preis eines uC ist stark abhängig von der Grösse von RAM/ Flash und dem Gehäuse(Anzahl der Pins). Bei gleichem Gehäuse/ RAM / Flash und Peripherie ist ein 32Bitter nicht (viel) teuerer als ein 8Bit uC. Hat der 32Bitter
Register nur für die Interrupts reservieren und kann so schneller sein, als wenn das Hauptprogramm in C ist. Wenn man keine neue IDE will, ist die Xmaga Serie ein kleiner Schritt. Wenn schon PIC, dann eventuell PIC24 oder PIC33, aber nicht PIC18. Ein PIC18 müßte schon mit ewta 80 MHz laufen um etwa
-
Thread
Gutes CAN Setup für automobilbereich gesucht
Wie wärs mit einem STM32F103C4 (oder größer); schöne Cortex-M3 32bit-CPU (definitiv schnell genug um einen 1MBit CAN Bus auch ohne Filter zu verwursten), integrierter CAN-Controller, und die ST Standard Peripheral Library erlaubt
/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48-301,.aspx?IM=0 für gerade mal 1.73€. Preiswerter gehts mit STM32, AVR und PIC auch nicht. Und eins kannst du glauben. Wenn du mal eine Weile mit den Cortexen
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
noch keine! Ich denke, der PIC32MZ1024 scheint > der richtige µC mit viel RAM für Touch TFT mit "Wischen" zu werden. Er kostet deutlich unter 10€. Dann warte ich noch etwas. :-) Danke, Frank! :-)
/microchip/pic32mx130f064d-i-pt/ic-mcu-32bit-64kb-flash-44tqfp/dp/2097777 http://de.farnell.com/alliance-memory/as6c1008-55sin/sram-1mb-2-7v-5-5v-128kx8-sop32/dp/1562898 Will er noch USB so muss er eben etwas tiefer
-
Thread
C Programmieren, 10er und 1er getrennt speichern
Volker S. schrieb im Beitrag #4221712: > Wo raus kommt ? Aus dem PIC32, der internen RTCC [c] typedef union { struct { unsigned char rsvd; // reserved for future use. should be 0 unsigned char sec; // BCD codification for seconds, 00-59
Volker S. schrieb im Beitrag #4221705: > Bei dem PIC32 anscheinend nicht ... Wenn Du viel mit Zeiten rechnen mußt, lohnt sich die einmalige Umrechnung nach dem Reset auch beim PIC32. Ja, es fällt den Menschen schwer, alte Zöpfe abzuschneiden. Mich
-
Thread
Neuling Bei PIC
dann auch die kleinen PICs (PIC10F und ein paar PIC12F) in C programmieren. Für den C18 gibts auch ein "Getting start", wo der Start recht einfach erklärt wird. Hast du schon ein programmiergerät? Gibts noch irgendwelche
auch schon spät. Device FLASH (bytes) Single Word Instructions RAM(bytes) Data EEPROM(bytes) PIC18F242 16K 8192 768 256 PIC18F252 32K 16384 1536 256 PIC18F442 16K 8192 768 256 PIC18F452 32K 16384 1536 256 Hier die Reichelt Info ; Produktbeschreibung: Gehäuse: DIP-40 Programm-Memory: 16394x16
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
Schnittstellen (GPS, GSM, 1-Wire), drei SPI (SD, µSD, VS1053b) und eine Anzahl externer AD-Wandler über I2C oder einen vierten SPI. Nichts, was furchtbar viel Rechenleistung braucht. Ein PIC32 oder AVR32 oder Cortex M3/M4 sollte das problemlos schaffen. fchk
Frank K. schrieb im Beitrag #3153787: > Ein PIC32 oder AVR32 oder Cortex > M3/M4 sollte das problemlos schaffen. http://www.ti.com/tool/ek-tm4c123gxl Gefällt mir gut.
-
Thread
IC-Idenifikation für Garagentor Zahlenschloß
Ulrich P. schrieb im Beitrag #8014056: > Ein PIC16C54 hat 28 Pins Nope, gibt auch 18.
Ulrich P. schrieb im Beitrag #8014056: > Ein PIC16C54 hat 28 Pins Nö, das hätte z.B. ein PIC16C55.
-
Thread
Neuer ATtiny104?
Lothar schrieb im Beitrag #4296091: > Wo ist der billig? ATTINY10 mit 1K Flash 32 Byte RAM kostet 80 Cent > > Vergleichbarer PIC10F222 kostet die Hälfte Billiger als 2,50€ ...
=attiny10 -c foo.s j@uriah 79% avr-objdump -d a.out a.out: file format elf32-avr Disassembly of section .text: 00000000 <.text>: 0: 00 a1 lds r16, 64 [/pre] Ja, ist er.
-
Thread
8-Bit Controller noch zeitgemäß?
Preis. Über den Preis war immer das Hauptargument bei PIC und PIC32 aber der MIPS Kern war halt eine Fehlentscheidung.
LPC832M (SO 8) dem ATmega128 (TQFP 64) vorziehen. ... Lothar schrieb im Beitrag #5151777: > bei PIC und > PIC32 aber der MIPS Kern war halt eine Fehlentscheidung. PIC32M = MIPS PIC32C = Core - also ARM (Aus den ATMEL SAM) Und ich finde die PIC32MZ richtig gut! Gruß Jobst
-
Thread
ARM vs. PIC32
Was kann mit einem ARM realisiert werden, was mit einem PIC32 nicht möglich ist?
dreht sich nicht nur um ARM, das müssen auch Fanboys irgendwann zugeben. > > - Pech für alle PIC32-Anhänger... Aus einem uC nen Anhänger basteln? Ein Fanboy, sag ich doch... ;)
-
Thread
PIC oder AVR
. Ich arbeite schon seit etwa 5 Jahren mit PIC12, 16, 18 und PIC30, aber ich habe noch nie das Gefühl gehabt, daß es da etwas gibt, was ich mit denen nicht machen kann. Alternativen zum PIC sehe ich nur bei uC, die besondere Features haben, wie
ich glaube, ich werde auch später mit dem µC arbeiten auf den ich mich festlege. Oder ist es nicht so, dass man immer den µC benutzt den man gelernt hat? Jedenfalls wollte ich fragen was mehr sinn macht. Sich in die Materie vom PIC oder AVR reinzuhaken
-
Thread
Attiny Speicher zu knapp
kein GCC mehr > (kompatibilität ade); noch mehr Programmer zuhause; ... [ ] Du hast Ahnung von PIC24 Der Microchip C30 Compiler ist ein gcc. Das PicKIT3 kostet 50€ als Original, 20€ als China-Clone; und damit kannst Du alle PIC18/24/dsPIC/PIC32 programmieren und debuggen. Mit welchem 20€ Device
wie der PIC24FV32KA302. Zweitens ist der PIC eine höhere Gewichtsklasse: du müsstest ihn mit dem ATmega328 vergleichen. Aber auch da wäre der PIC trotzdem noch teurer.
-
Thread
Reset ohne Reset-Pin?
Abdul K. schrieb im Beitrag #7406041: > Du willst den i2c-Bus resetten, weil Master und Slave außer > Synchronität sind? Dafür gibt's eine spezielle Sequenz. Meine I2C Chips hatten bisher immer einen Reset-Pin, aber bei den PIC32M resettet der MCLR-Pin
3.3V-LDO mit einem LM809 abzuschalten, und zu hoffen, dass die Elkos rechtzeitig leer sind. Bei den PIC32MX ist die Lage mit VDDmin <1.7V entspannter als bei den PIC32MK mit VDDmin <0.3V. Aber ohne Tricks geht es auch da nicht. Trotzdem danke für die I2C Appnote.
-
Thread
PIC Entwicklungsboard Eigenbau
Bastian Schmidt schrieb im Beitrag #2982765: > Aber ich denke, ich sollte zuerst klären, welchen PIC ich verwenden > soll. Ich kann deinen Ansatz schon verstehen. Jedoch übersiehst du hier was. Der Grundgedanke bei den µC lautet: billig. So ein µC (egal ob PIC oder AVR) kostet ein paar Euro
Euro-Karte). Dann bei Überbetrieblichen Kursen wurde ich mit einem Board von einer andern Firma vertraut (PicBoard), und am Schluss der Berufslehre war noch ein neues Board mit einem ATMega32. Alle waren spartanisch ausgerüstet gewesen (Power über USB, z.T. ein I2C Sensor, ev. ein LCD) aber bei allen waren