-
Thread
AVR-Mikrocontroller programmieren lernen
kannst du mit Microchips 16bit µC und DSP und sollte die Rechenleistung später nicht ausreichen mit PIC32 (32bit) verwenden. Microchip hat auf seiner Website fertige Demoprojekte (blinkende LED) für den Microstick. Ein Nachteil beim Microstick ist, dass du nur 28 Pin PICs verwenden kannst. Software dazu ist MPLAB DIE mit XC16 bzw. für die 32bit µCs XC32. Es gibt sicher auch Alternativen von anderen Herstellern, eine Zusammenfassung gibt es hier: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger Zu denen kann ich dir
-
Thread
Mega32U4-Fragen
erzeugen - ... Vor allem Treiber können nervig sein bezüglich Support für mehrere Betriebssysteme, 32/64-bit.
> PS: Die PIC sind auch einen Blick wert. Selbst PIC32 gibt es in DIP mit USB. In der Tat war mein schnellster Einstieg in USB mit Pinguino auf PIC32: CDC ging einfach "sofort" (Watterott, PIC32 Pinguino Micro
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
image.bmp", 20, 20); } [/c] BMPheader.h [c] typedef struct { uint8_t magic[2]; uint32_t size; uint16_t rsrvd1; uint16_t rsrvd2; uint32_t offset; } __attribute__ ((packed)) BMP_Header; typedef struct { uint32_t size; uint32_t width; uint32_t height; uint16_t nplanes; uint16_t bitspp; uint32_t compress; uint32_t isize; uint32_t hres; uint32_t vres; uint32_t colors; uint32_t impcolors; } __attribute__ ((packed)) BMP_DIPHeader; [/c] Quelle: https://github.com/dgallot/MI0283QT2
-
Thread
Ethernet Anbindung
Raspberry Pi) Bis jetzt sind wir auf Ethernet Controller wie den ENC28J60 gestoßen Atmel µC wie den AT32UC3C164C und die PIC18F97J60 FAMILY Freue mich auf eure Inputs LG flying12
also was für Dumme oder Eilige, kostet aber auch einiges. Die mit Abstand billigste Lösung ist der PIC18F67J60. Schaltung gibts hier https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ Software gibts von Microchip, alles da, wenn auch ein wenig unübersichtlich. Nachteil: Lochraster ist nicht.
-
Thread
(V) 12 PICs zu verkaufen Gesperrt
bekommen. Da ich mit AVRs arbeite, brauche ich die PICs nicht. es geht um folgende Exemplare: 3x PIC32MX795F 3x PIC18F66J60 3x PIC18F2550 2x PIC18F4585 1x PIC18F25K80 Alles SMD Teile. Würde die gerne alle auf ein mal loswerden, und nicht einzeln verkaufen. Falls Jemand Interesse hat, bitte
ja umsonst... Ausserdem ist dein Preis lächerlich. Microchip gibt als Preis für die (sauteuren!) PIC32 ~$6 an, warum dann 50€ zahlen für Teile in ungewissem Zustand?
-
Thread
Serielles Bussystem
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
schiebe ich die Bits durchs Kabel") zB http://libmodbus.org für Linux, Mac OS X, FreeBSD, QNX und Win32 http://freemodbus.berlios.de/index.php?idx=32 - eine ganze Reihe von Mikrokontrollern Ich habe einen Modbus-Treiber für einen Frequenzumrichter und LinuxCNC geschrieben (http://git.mah.priv.at
-
Thread
Welches Mikrocontrollerbard empfehlt ihr?
32 bit für einen Anfanger??? Wohl nicht. evtl. PIC18F87J72
> evtl. PIC18F87J72 PIC16F1783 ist einfacher und hat einen 8-bit-DAC (DACs gibt es in µCs nicht überall ...)
-
Thread
,,Sprung zu beliebiger Adresse" - Kleine Frage dazu
Adressraum rumspringen zu können, waren und sind nicht wirklich selten. Dazu gehören naturgemäss die 32-Bitter mit maximal 32 Bits umfassenden festem Befehlsformat, sowie die 64-Bitter. Aber auch 8-Bitter jenseits PIC waren dabei, wie SC/MP, der in direkter Form nur mit 8-Bit Displacement springen konnte
>Die kleinen PIC bis einschließlich PIC18 sind nutzlos. NaNa. So extrem schlimm ists auch nicht. Bei PIC18 hat der PC immerhin 21 Bits, die (20) auch in CALL rein passen. Der hat das Problem nicht.
-
Thread
Zufallszahl bei Start des Mikrocontrollers
ist dieser, es sollen mehrere Slave-Controller starten können > ohne die gleiche ID zu besitzen. (PIC18F45K80) Ist doch Unsinn: Bei nur 32 Adressen kommt es ganz schnell zu zufällig 2 mal derselben Zahl. Wenn es wenigstens 64 bit wären... Immerhin hat auch ein PIC18F45 ein EEPROM, kann also
Problemstellung: Wie kriegt der Master raus, welche Sensoren vorhanden sind, ohne den kompletten Adressraum von 32 Bit Adressen abklappern zu müssen und bei jeder einzelnen Adresse die Frage zu stellen "Ist da jemand?" Was mit 32 Bit Adressen nicht mehr geht, ist mit lediglich 32 möglichen Adressen kein Problem
-
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
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
Audio samples bei DSP abspielen
Piezo-Teile die wohl nicht die Welt kosten werden. http://de.farnell.com/stmicroelectronics/stm32f4discovery/evaluationsbord-stm32f4-discovery/dp/2009276 Viele Grüße
Hallo, nehm nen DSP-PIC .DER DSPIC33FJ64GP802 z.B. hat sogar schon nen Stereoaudio-DAC drin und de kostet 6 €. PIC-KIT 3 gibt bei aby für 25€ oder so. Für deine Vorhaben reicht der locker ,da kannste dann sogar noch Filter
-
Thread
"einfach" Hobby programmieren.
Beitrag #3801703: > Wenn ich mich dem ATTiny10 widme, wäre es doch ähnlich, wie wenn ich > mich an den PIC18F4550 halte oder? Also jetzt nicht von den > Spezifikationen, sondern von der herangehensweise. Mit den PIC's kenne ich mich (noch) nicht aus, aber der ATTiny hat für mich den Vorteil, dass ich
kann man als PIC Anhänger auch PIC Mikroe sagen, aber ich arbeite halt mit Atmega und Arm
-
Thread
Eigenbau Einspeisewechselrichter
Bei unserem lieblings-$40-GTI macht auch der PIC den halbwellensinus und speist das über den filter da oben in den NI eingang des SG3525A ein der dann die PWM macht. Wenn du "PIC_OUT" findest sollte sich das messen lassen. Ich schäze PIC_OUT ist
bei 12V. Das gate signal sieht schön rechteckig aus, 5.0V. Flankensteilheit oder ist der IRLZ44N bei 32khz nicht geeignet? Käferlein schrieb im Beitrag #7192889: > Die 0...255 vom Analogeingang müssen auf 0-max vom SG angepasst sein. Ich denke der ausgang vom PIC wird nur bei 350 watt maximal sein
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Hallo m.n. Unter "TFT-direct-drive" hätte ich niemals einen STM32F407 als Grafik-Controller gesucht, vermutet... Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide 5,7" von newhavendisplay, an den STM32 angeschlossen. Die Daten werden im 3x8-bit-parallel
Die Arduino Plattform ist von Digilent und heißt, wie oben geschrieben Chipkit Uno32. Basiert auf einem PIC32 mit 80MHz. Soviel dazu. Die Arduino-Sprache ist natürlich C++, aber eben für AVR bzw. PIC32 abgewandelt. Ein Portierung zu STM32 ist natürlich möglich, aber sicher wieder mit
-
Thread
STM32Cube & Eclipse & GCC
Naja wie gesagt bisher hab ich nur mit 8bit Pic zu tun gehabt und ein wenig mit Pic32. Nun für meine Masterarbeit bin ich ins kalte Wasser geschmissen worden. Und da für spätere Projekte Platz nach oben bleiben soll, soll ich einen möglichst
die PRU mit Assembler geht also schonmal nicht... Also würde ich halt nun auf die Cortex M4 oder Pic32MZ gehen. Pic32 wäre mir leiber aber die sind ja bisher nur schlecht verfügbar und ein geeignetes Dev-Board gibt es auch noch nicht.. Daher wird es wohl auf nen ARM rauslaufen. Die LPC4370 sind
-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
Tuxpilot schrieb im Beitrag #6901938: > Gibt es (lieferbare) ARM-Controller mit Ethernet Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle STM32H7 außer STM32H7A
außer STM32H7A... und STM32H7B... Er wollte gerne was lieferbares haben... Das schöne an diesem PIC ist, dass er nicht nur den Ethernet MAC integriert hat, sondern auch den Ethernet PHY, und dass er billig
-
Thread
Einfach-Messdatenerfassung
, das das SPI mittendrin wegfällt. > > ok. Klingt sinnvoll. > PIC bedeutet halt eine andere Entwicklungsumgebung. > Der GCC unterstützt dies wohl nicht. Also entstehen Kosten und > Zeit-Aufwand für Einarbeitung. Kosten: 60 Euro für ein PicKIT3 (ICSP Programmer
Frank K. schrieb im Beitrag #2211166: >> PIC bedeutet halt eine andere Entwicklungsumgebung. > Kosten: 60 Euro für ein PicKIT3 (ICSP Programmer/Debugger). Die MPLAB > IDE und den C18 Lite Compiler und die Application Libriaries ziehst Du >
-
Thread
PicKit3 und keine Rückmeldung
hei, Arbeite an einem größerem Projekt (Pic32MX..) mit dem PicKit3 Wenn ich kompiliere mit verbundenem PicKit erscheint öfters die Meldung, keine Rückmeldung. PC, 8GB Ram, 500GB HD, i5 CPU Ist das normal? vielen Dank im Voraus mfg
Hallo, > Welchen Compiler nutzt du? Microchip\MPLAB C32 Suite\bin\pic32-gcc.exe @ X4U (Gast) beschreib das mal genauer. mfg
-
Thread
Meine erste MCU - Die ulimative Entscheidung
mknoelke schrieb im Beitrag #3462642: > 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... > 7. Atmel AVR, Mega, Xmega > 8. Silabs 8051er Derivat > > Momentan der STM8S003 Aus dem Rudel hätte doch einer gereicht. Warum beschäfftigst du dich mit völlig
vielen unterschiedlichen und doch gleichen MCUs. Die gleiche Leistungsklasse sehe ich zwar zwischen PIC10Fxxx und Xmega mit 32Mhz bzw. dsPIC nicht, aber das kannst Du uns sicher nochmal genauer erklären. Frank K. schrieb im Beitrag #3462684: > Es gibt auch Dinge, wo zB MSP430 optimal ist. Immer schön
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Meinte diese Übersicht: http://www.infineon.com/cms/en/product/microcontrollers/32-bit-industrial-microcontrollers-based-on-arm-registered-cortex-tm-m/32-bit-xmc1000-industrial-microcontrollers-arm-registered-cortex-tm-m0/channel.html?channel=db3a30433c1a8752013c1aa35a6a0029
Fpga Kuechle schrieb im Beitrag #3551026: > Hm, wo steht das der ADU mit 32 MHz getaktet wird? Steht im Reference Manual. "The ADC is based on a high-speed 12-Bit converter clocked at 32 MHz ..."
-
Thread
PIC24 und Bit-Befehler
Die PIC24 (sowie dsPIC30, dsPIC33) sind sehr uCs mit sehr eigenwilliger Busstruktur, Befehlssatz und v.a. Zuordnung von Programmadressen zu den Programm-"bytes". Aus Anwendersicht für Hobby würde ich mich
neuen PIC24. Meine Tipps hierzu sind: - PIC24FJ128GC006 - PIC24FJ128GA204 Insgesamt bin ich zwar eher auf der PIC32-Schiene unterwegs, aber für kleine Projekte nehme ich PIC24 immer gerne wieder. IMHO ein
-
Thread
Suche eine H-Bridge mit PWM und einem invertiertem Eingang
gefunden. Nun brauche ich von euch Spezialisten kurz Hilfe. Mein Projekt: Ich will mit einem Pic16 einen Motor steuern Software für den pic habe ich schon fertig und das funktioniert auch (Leds am Ausgang des PIC) Ich habe einmal das PWM Signal, und einmal ein High, Low Signal das mir die Drehrichtung
2 Ausgänge am PIC genügen! Wenn beide Ausgänge Low sind, dann steht der Motor. Wenn nur ein Ausgang vom PIC PWM liefert, kann der DRV8220 den Motor in einer Richtung stufenlos in seiner Drehzahl steuern. Wenn der
-
Thread
USB programmieren How to?
jede Menge Beispiele, an denen man jede Menge lernen kann. Allerdings gibt es keinen Code für den PIC und auch nichts in C#.
Codeumfang schreiben. Auf jeder Hardware, auch auf kleinen 8-Bit-RISC-Prozessoren, und nicht nur auf fetten 32-Bit-Maschinen mit fetten 32-Bit-Betriebssystemen, die das dot-net- oder auch mono-Geraffel unterstützen. Geht Ihr nur, Ihr Lemminge!
-
Thread
µ-wire - USB auf ATtiny10
Devices sind im Moment die neuen STM32F0 mit USB ohne Quarz. Die haben einen Cortex M0 core. Einen 70er Jahre PIC muss man sich wirklich nicht mehr antun.
unter den Low-cost Devices sind im Moment die neuen > STM32F0 mit USB ohne Quarz. Die haben einen Cortex M0 core. Einen 70er > Jahre PIC muss man sich wirklich nicht mehr antun. Was deine email soll ist mir nicht klar. 70er Jahre PIC? Was bringt dass
-
Thread
PIC12F509 hidden features und "High Flash"
Branch von http://www.mikrocontroller.net/topic/158446 Endlich bin ich dazugekommen, einen normalen PIC mit einem atMega32 zu verkuppeln. Programmieren geht, löschen auch, und es geht auch was mit DataRemanance. Wie Walter bereits geschildert hat, erscheinen die Bits bei Reprogrammieren scheinbar zufällig
Bank5, dort scheinen mehrere Register (auch die unteren, z.B. ) andere Funktionen zu haben. Der PIC16F505-ICD hat 20 Pins. Es gibt einen PIC16F506, der der große Bruder des PIC12F510 ist. In DS80190G wird beschrieben: 2. Module: PIC12F509 debugging with ICD2 (PIC16F505-ICD silicon) – Invalid
-
Thread
Diverse Messdaten z.B. von Wetterstation online speichern - best practice
jemand zufällig einen kostenlosen bzw. günstigen InfluxDB Anbieter für geringe Datenmengen? Der ESP32 ist natürlich preislich sehr interessant. Danke für das Teilen Eurer Erfahrungen mit dem Setup, sieht gut aus! Ich würde aber gerne beim PIC32 bleiben, einerseits weil ich damit bereits viel Erfahrung
auf einen PIC32 portieren ließen? Danke & Gruß daniel
-
Thread
Pollin PMT-Modul
mit dem PIC und Steuerung des Moduls erfolgt wohl über Pins 7 und 15 der 15pol. Sub-D. Die beiden Pins werden im PIC-code auch ausgewertet. Wie das genau abläuft ist mir noch unklar, PIC-asm ist noch fürchterlicher
man sehen wenn der PIC arbeitet.
-
Thread
Xilinx FPGA + micro Linux
. Wie das Codeverhältnis Microchip/Microblaze wirklich ist, kann ich nicht beurteilen, mit war der PIC immer zuwieder. Der MB hat trotz RSIC sicher mächtigere Befehle, erst recht wenn es mehr als 8Bit-Rechnung ist, aber die sind halt auch 32Bit lang...
das Codeverhältnis > Microchip/Microblaze wirklich ist, kann ich nicht beurteilen, mit war > der PIC immer zuwieder. Der MB hat trotz RSIC sicher mächtigere Befehle, > erst recht wenn es mehr als 8Bit-Rechnung ist, aber die sind halt auch > 32Bit lang...
-
Thread
Benutz ihr Code Generator?
Normlerweise verwende ich keine Codegeneratoren. Da ich aber mit Microchip PIC's arbeite, komme ich oft nicht am MCC vorbei, da die PIC's oder zumindest eine Teilfunktion schlecht dokumentiert ist. Da kann man sich dann vom MCC-Generierten Code was abschaun.. Gruß
Templates hinterlegen, die dann entsprechend mit automatisch generiertem Code gefüllt werden, z.B. bei STM32CubeMX.
-
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
PIC Programmer Board
displaycontrollers reichen, nicht aber um programmcode davon auszuführen, das können meines wissens nach nur die pic32.
Hallo, @Michael H. danke für die schnelle Hilfe. Ist ein super PIC ! Gruß Siegfried
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
Seriell Wandler eingebaut. - Dieser ermöglicht es der Software über einen virtuellen COM Port mit dem PIC Controller im DIAGNOSEMODUL zu kommunizieren. - Der PIC Controller im Diagnosemodul wird beim Einstecken über SPI mit dem PIC Controller des Rauchmelders verbunden. Mit "USB nach irgendwas Adapter
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
www.mikrocontroller.net/topic/76266#new > ein CAN-Hausbussystem in Basic von Mikroe nachgebaut, läuft mit 18F > PIC-Controllern, die in Schalterdosen passen und Hutschienenmodulen. - Mit PICs habe ich leider keine Erfahrungen; mit STM32 schon - Für den STM32 existieren günstige ICD-Tools und kostenlose Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
Theoretische Machbarkeit Multicore Avr ?
Was hindert Dich dran eine leistungsfähigere Hardware zu verwenden? PIC32, intern mit 80 MHz, kosten weniger als 5 Euro.
schrieb im Beitrag #3105816: > Was hindert Dich dran eine leistungsfähigere Hardware zu verwenden? > PIC32, intern mit 80 MHz, kosten weniger als 5 Euro. Und leistet nicht wirklich mehr als ein AVR bei 20MHz. Nur Idioten gucken allein nach dem Takt. Kenner verstehen die Hardware.
-
Thread
Wo PIC-Controller kaufen? *günstig*
E-bähy: http://m.ebay.de/itm/1Stueck-SMD-PIC18F25k22-i-ss-CPU-Conrtoller-C-Prozessor-SSOP28-SMD-PIC18-/321656981540?nav=SEARCH
Ganz einfach. PIC vergessen und STM32 beim Chinesen (non food) für wenige Cent kaufen.
-
Thread
Fotodiode, welcher Typ um bei Taschenlampe aktiv zu werden
durchzuschalten. Welchen anderen Typ könnt Ihr empfehlen? Das ganze kommt dann an den Input eines PIC-Prozessors, die Diode soll nur an oder aus schalten (wenn Licht draufkommt, an), den Rest macht dann der PIC. Vielen Dank Paul
verwendet ein k.o.-Kriterium sein könnte, aber macht es auch noch interessanter: Du könntest den PIC an eine Real-Time-Clock anschließen (PIC selbst läuft dann auch über die 32Khz-Clock). Der PIC wäre dann Tagsüber immer im tiefsten Sleep-Mode und würde von der RTC abends aufgeweckt werden. So sparst
-
Thread
PIC 18F4680 übertakten?
Ich schliesse mich Holger an. Schau dich dochmal in der PIC Family um. Die PIC24 oder dsPIC30/33 schaffen das sicher. Der PIC32 hätte ein paralleles 16 BIT Interface für den Anschluss eines Displays.
Hallo, die 32bit PIC kenne ich, Compiler kostet 1800€ :-((((( Es sei denn jemand kennt gute "Quellen" :-) Während ich das schreibe läuft im Hintergrund der Download von WinARM. Ich glaube, dass der Aufstieg auf
-
Thread
TFT-LCD LQ043T3DX02
versuchen ob ich weiter komme... Also meine Idee ist es dieses Sharp graphic Display mit einem PIC Microcontroller anzusteuern. Ich möchte einen PIC aus 24 Familie verwenden, und zwar einen PIC24HJ128GP504. Dieser Microcotroller sollte einen Solomam SSD1906 Controller ansteuern. Um die Graphicoberfläche auszugeben sollte auf dem PIC die freie Graphic Library von Microchip verwendet werden. Hat jemand vieleicht eine Ahnung ob die 3 Bausteie (PIC, SSD1906, LCD), vom Graphicspeicher und vom Interface kompatibel sind? Ist der Graphikcontroller
-
Thread
PIC 18F6527 mit 32MHz Takten
Hallo, ich habe da ein Problem und zwar benutze ich den PIC 18f6527 der sich ja intern auf 32 MHz per PLL also intern 8MHz * 4 = 32 MHz takten lässt. So nun nach ewigen rumprobieren bekomme ich aber diese 32MHz nicht hin. Habe schon den Takt auf einen PIN
oder einen Timer entsprechend programmieren. Aber wie schon von Zwirbeljupp erwähnt brauchen die PIC18 4 Takte oder mehr pro Instruktion. Du wirst also nie 32 MIPS erhalten. Andi
-
Thread
avr32 vs. ARM
50 MHz ... M3 EFM32GG 10 mA @ 50 MHz (Primzahlberechnung, Peripherie aus) STM32L151 8.5 mA @ 32 MHz (Flash aus, Code im RAM) AVR32 AT32UC3L 13 mA @ 50 MHz (Fibonacci), ~8.3 mA @ 50 MHz (Division) (Peripherie getaktet
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
Welche AVR sind mit SPI zu programmieren
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR Nein, das sicher nicht. > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard
nichts mit besonderes hinderlichen Auswirkungen. Ich möchte ja nicht wissen wie die Fehlerliste manches 32Bitters ausschaut.
-
Thread
Bitte um Hilfe bei µC-Board
nimm nen ATMega16, den kann man, falls der Speicherplatz zu knapp wird, auch noch durch einen ATMega32 ersetzen (gleiche Pinbelegeung). LG, Björn
Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
-
Thread
Literatur für ARM-CORTEX-M3
nochmal zum eigentlichen Thema zurück zu kommen: Weiß jemand literatur, die einem den Umstieg von pic,avr zu arm erleichtert (insbesonders stm32 wäre interessant aber auch andere) Gibt es lehrgänge aus denen man wirklich schlauer raus kommt als man rein gegangen ist?Am besten welche die zeitnah beginnen
selber zu bauen. Ungefähr so: Der herstellerunspezifische Teil in Form der CMSIS-Files, und das STM32-bezogene File stm32f10x.h. PS: Schimpfen kann ich auch: ;-) http://www.mikrocontroller.net/topic/143715
-
Thread
Ist die Schaltung ok?
Trafo angeschlossen. Aber der USB kabel hängt noch dran. D+ und D- des USB Buses werden die I/O vom PIC beschädigen da der PIC nicht mit Spannung versorgt ist. Datasheet von einem PIC (eigentlich gültig für alle CMOS Chips): Voltage on any combined analog and digital pin, and MCLR, with respect to
Oups, Seite 42, nicht 32.
-
Thread
VarArgs und Konstanten
> ? 50000U ist ein unsigned int, ((uint16_t)50000) ein uint16_t. Für eine 16-Bit-CPU wie dem dsPIC33 ist das normalerweise der gleiche Datentyp, auf einer 32-Bit-CPU aber nicht.
: > 50000U ist ein unsigned int, ((uint16_t)50000) ein uint16_t. Für eine > 16-Bit-CPU wie dem dsPIC33 ist das normalerweise der gleiche Datentyp, > auf einer 32-Bit-CPU aber nicht. Okay. D.h. aber auch, wenn man Datentypen wie int, long etc. vermeiden will und lieber sint16_t, sint32_t etc. benutzt
-
Thread
Umstiegsbreatung uC Atmel/STM
Controller auseinandersetzen, und dann ist es eigentlich wiederum egal ob du von Atmel auf NXP, STM32, PIC32, MPC's oder was auch immer wechselst. Wenn du vom Arduino kommst, dann kannst du in Punkto Geschwindigkeit kaum Anforderungen haben, demnach wird der zu ziemlich jeder gammlige STM32 die Forderung
wieder der M3 mit der ungünstigsten und langsamsten Peripherie überhaupt, im Vergleich zu NXP, STM32, EFM32
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
Taktrate(stattdessen etwa 12,5MHz). Welche Taktrate sollte ich mindestens verwenden, um Register vom M90E32AS auszulesen und am Display auszugeben? Meinem Verständnis nach werden die Messwerte in den Registern mit etwa 3Hz aktualisiert. (Seite 16 im Datenblatt des M90E32AS)
Chipfläche und das Gehäuse. Aus diesem Grund habe ich mich von AVR verabschiedet. Ich bekomme bei PIC24/dsPIC33/PIC32 mehr Wumms und viel bessere Peripherie zum annähernd gleichen Preis. Ich arbeite gerade an einem ähnlichen Projekt, aber nur einphasig. Als Controller sitzt ein PIC24FJ64GA002 (32 MHz
-
Thread
µC: Anlalog + Can = SD-Card
einfach finden (vielleicht irgendwelche Spezialtypen von Analog Devices oder Maxim, k.A.). AT90CAN32 hat zumindest das CAN Interface integriert... Würdest du lieber einen PIC einsetzen wollen? Ich weiss nicht so richtig was du machen willst, aber für SD Karten mit FAT16 würde ich schonmal mindesten
Danke, das hat mir erstmal schon weitergeholfen... welche der PIC Fam hat einen 16 BIt ADU drinne?
-
Thread
Z80 CPU einer der modernsten CPUs?
haben, dann empfehlen sich immer noch PIC oder AVR, Z8 Encore! und moderne 8051er mit FLASH. Dann kommt noch die Entwicklungssprache dazu. STM32 sind eher eine Qual in Assembler. Meist nimmt man die C oder C++ Sprache. PICS und AVRs gibt
gleiche Gerät ebenfalls zu realisieren > gewesen wäre? Ein heutiger kleiner Mikrocontroller von 32 bis 64 Pins ist ja Quasie schon ein ganzer Commodore aus den 80ern.. auf den größeren STM32 kann man schon fast nen Betriebssystem aufsetzen. (Mittelweit hergeholt)