-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
eine neue Herausfordeung ist für mich - an der ich aber zunehmend Spass habe... Mit Harmony32 z.B.! ... kann man den PIC32 440MX auf eigene Bedürfnise anpassen. Die Firmware die beim SZ-12 dabei ist, gibt es nicht als Source. Wenn man die überspielt, ist die weg - EInen Versuch das zu sichern
Debug-Stecker, um eigene Software > aufzuspielen? Nach der Pinbelegegung ist das möglich - es ist ein PIC32MX440 der das Wifi Modul ansteuert.. > Ist das Modul eine Eigenentwicklung von Rudi? Jein ..."mitgesrochen" "mitgezeichnet" "mitgemacht"... > Oder verkauft er das Board nur weiter (als Distributor
-
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
Interrupt on Change
Halli Hallo Ich weiss nicht ob es sowas bei AVR oder anderen auch gibt, aber bisher hatte jeder PIC die Option "Interrupt on Change". Bedeutet, ein Interrupt wird ausgelösst, wenn sich der Zustand von einem Eingang verändert (Entweder von 0 auf 1 oder von 1 auf 0, konnte man meist wählen). Nun arbeite ich mit diesem PIC: PIC32MX795F512L Bin ich blind oder gibt es diese Funktion bei diesem PIC nicht? Vielleicht heisst sie anders? Vielen dank für jeden Hinweis.
-
Thread
Segger JLINK - PIC32
Wer schon einen ARM / Cortex-Mx mit Eclipse programmiert, der hat nun auch eine einfache Möglichkeit einen PIC32 zu nutzen, ohne gleich die Microchip IDE zu installieren. Für jemanden, der bereits Microchip benutzt, für den ist
Versorgung für die Platine Getestet habe ich mit einem recht großen Projekt (>200kByte) auf einem PIC32MX470. Der Unterschied zum PICkit3 ist extrem, vor allem wenn man Strukturen in kByte-Größe hat ;-) Zusammenfassung: Für PIC32 sehr zu empfehlen, vor allem weil es ein echtes Allroundgerät ist
-
Thread
SMD Loeten- TQFP ICs mit Adapter PCB
wird gehen als SMD. Also jetzt 2 64pin PICs hier allerdings muss ich noch die Schaltung mit TQFP44 PIC weiter ausarbeiten, z.B. serielles RAM programmieren. Ich will Space Invaders auf einem 32K PIC zum Laufen bringen, das Display hat 1.44" Danach ein 2.5" mit dem 512K PIC.
PLL. Stromversorgung z.Zt. nur ueber das PICKIT3. Inzwischen auf der Platine: Serial RAM mit 32K SD card mit 4GB 1.44" TFT PIC32 MX120 Playstation XY Encoder (braucht wohl nur wenig Strom, allerdings wird A/D verwendet, noch nicht programmiert) Kompass sensor, noch nicht angeschlossen.
-
Thread
[Sammelbestellung] µC-Board + RAM
Und falls ja: Kommen dafür ein paar Leute zusammen? Naja, vielleicht hat sich das Thema mit einem PIC32MZ1024 schon bald erledigt. BTW: Hat jemand 'ne Idee, was man mit dem PIC32MZ1024 sonst noch so anfangen kann? Ich meine nur, weil einige den Sinn in Frage gestellt hatten. ;-)
internet, wireless, und Linux ausfuehren? Sicher gibt es dafuer Anwendungen. Ja Breakout board fuer PIC32 mit serial RAM und serial FLASH, allerdings PIC32 ist nicht allzu billig. Dann noch Lithium Ion charger und dc/dc converter auf 3.3v. SD card reader. Laesst sich schon machen fuer ca. 15
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
/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
Ich glaube du verennst dich: 1. Wozu brauchst du SDRAM bei einer Fernbedienung? 2. Was spricht gegen den Vorschlag mit dem PIC32: http://www.mikrocontroller.net/topic/329143#3598056 Damit kannst du sowohl eine Display mit Controller
-
Thread
STM32Cube & Eclipse & GCC
Um ein Project in E::B zu erstellen das mit CubeMX läuft. 1. ein neues Project erstellen wie hier beschrienen http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks "Das erste Projekt erstellen" nur Schritte bei 1. ausführen. 2
so that's why I will write in English. I'm Also trying to get Emblocks work together with CubeMx. I produced the steps 1 till 7 which stated above. Now I get the same error message as quoted above by: GRRRECLIPSE ||=== testcube, Debug ===| Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h
-
Thread
CAN to CAN Gateway mit AT90CAN
mit zwei CAN-Schnittstellen das bei Euch im Haus programmiert werden kann, es gibt soviel davon. AVR32UC3C, V850ES, MCP5602 (alles mit 64 Pins im 0,5 mm Pitch verfügbar) dsPIC33irgendwas, STM32, irgendwelche ARMs von TI und so weiter und so weiter Wenn es Automotive sein soll wird die Liste kürzer
Anscheinend sind hier viele Leute unterwegs die CAN-Gateways machen sollen. Heute vormittag war einer mit PIC da, den ich auf einen dsPIC33EP gesetzt habe. http://www.mikrocontroller.net/topic/328095 Einen PIC32MX795F512 ist auch leicht zu beschaffen und hat 80 MHz, 512k Flash, 128k RAM und die beiden
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
spezielle Intrinsics, die Du dann benutzen musst, normaler C-Code benutzt die DSP-Einheit nicht. Die dsPIC33EP laufen mit 70 MHz im Vergleich zu den 50 MHz der PIC32MX1xx/2xx. Zusammenfassend: Wenn Dein Code die DSP-Einheit gut nutzen kann, ist dsPIC33EP schneller, ansonsten hat PIC32MX die höhere Rechenleistung
Intrinsics, die Du dann benutzen musst, normaler C-Code > benutzt die DSP-Einheit nicht. > > Die dsPIC33EP laufen mit 70 MHz im Vergleich zu den 50 MHz der > PIC32MX1xx/2xx. > > Zusammenfassend: Wenn Dein Code die DSP-Einheit gut nutzen kann, ist > dsPIC33EP schneller, ansonsten hat PIC32MX die
-
Thread
PICFRAGE zur Taktfrequenz/Quarz
Hallo, hab ne PIC Platine auf welcher ein PIC 32MX liegt, mit einem 8MhZ Quarz am Quarzeingang. Bedeutet dies auch, dass er mit einer Taktfrequenz von 8 MhZ arbeitet oder kann der intern dann noch mehrere Frequenzen
schauen.... Sehr gute Idee: Ab S. 53 steht alles, was du über den Oszillator wissen willst: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX_Datasheet_v2_61143B.pdf
-
Thread
PIC32 16K und 32K abzugeben
Hallo, dies sind PIC32MX120D32 (32K, 8K RAM), ca. 20 PIC32MX210D16 (16K, 4K RAM), ca. 8 oder 10 beide Typen 44TQFP zum Selbstkostenpreis + kleines Trinkgeld, bei Bedarf auch mit SMD Adapter sehr preisguenstig (1 Euro) ausgeliefert oder gleich aufmontiert. Ich brauche die nicht unbedingt und habe einen PIC32 mit 512K FLASH bestellt. Zum Ausprobieren ganz gut nur wenn z.B. SD card FAT32 verwendet werden soll, sind 16K nicht genug und auch 32K nicht (es geht aber). Versand ist auch nicht teuer nach
-
Thread
[V] MRF24WB0MB WIFI Shield mit PIC32MX440F128H Board RS232 RS485 TTL Transparent Rx/Tx
wwwproducts/Devices.aspx?dDocName=en548015 http://www.google.de/search?q=MRF24WB0MB&hl=de&biw=&bih=&gbv=1 PIC32MX440F128H http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en535664 sind beide von Microship Der Wifi wurde dabei auf ein Shield gebracht. Es kann eine externe Antenne
################################################################### > Lösung(2): > Du Progst den PIC32 auf transparent TX1-RX1 TX2 RX2 > Damit kann man auch den PIC32 RX--TX 'transparent machen. > ######################################################################### Ja das ginge Holger
-
Thread
MIDI over WIFI ( RF Bluethoot Dect USB ) Homemade Interface
####################################################################### Lösung(2): Du Progst den PIC32 auf transparent TX1-RX1 TX2 RX2 Damit kann man auch den PIC32 RX--TX 'transparent machen. ######################################################################### Must du dir mal was ausdenken
--------------- Start: PCB und auch den Wifi von Microchips..MRF24WB0MB Der genaue Typ des PIC32 lautet: PIC32 MX440F 128H-80I/PT Menue_1: Vorspeise () Damit Du das Gefühl dafür bekommst schaust Dir das erst an: http://www.basic4ppc.com/android/b4j.html Tools: + LINKS: >Du kannst
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
defined(CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail
defined(CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail
-
Thread
Neue Mikrocontroller-(Architektur) von FTDI?
GCC 4.4.4 -> 2.29 CoreMark/MHz Renesas RX610 GCC 4.5.1 -> 2.25 CoreMark/MHz PIC32MX GCC 4.5.1 -> 2.55 CoreMark/MHz (mit dem aktuelleren XC32 3.28...)
>Andes N705 GCC 4.4.4 -> 2.29 CoreMark/MHz >Renesas RX610 GCC 4.5.1 -> 2.25 CoreMark/MHz >PIC32MX GCC 4.5.1 -> 2.55 CoreMark/MHz Renesas RX64M 4,25 CoreMark/MHz >Wenn du meine Einschätzung hören willst: Wegen dem zunehmenden Druck und >mittlerweile begrenztem
-
Thread
Armband Binäruhr
der 80er haben wir eine Uhr komplett aus einzelnen Logik-ICs (SN74xxx, CD40yyy, CD45zzz) gebaut. Der 1MHz Takt wurde immer wieder durch 10 geteilt bis 1Hz raus kam. Es funktionerte am Ende, war aber sicher nichts fürs Handgelenk, eher etwas in der Größe eines Schuhkartons. Der Stromverbrauch war auch
eine Batterie nachlegen. Naja so pauschal stimmt das nicht, bei 30uA statischem Stromverbrauch und 32kHz Takt reicht die Batterie länger... http://www.altera.com/devices/cpld/max2/overview/power/mx2-low_power.html http://www.latticesemi.com/en/Products/FPGAandCPLD/iCE40.aspx Die letzteern sind übrigens
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Starterkits</a>. Der Controller ist ein <a href="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" rel="
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
-
Thread
PIC32 leistungsfähiger als Cortex-M4
Martin S. schrieb im Beitrag #3544139: > Die neuen PIC32 MZ werden mit 330 DMIPS angegeben Das eine MIPS-CPU schnell ist sollte nicht überraschen. A. K. schrieb im Beitrag #3544146: > STM sieht das konservativ NXP ebenfalls: LPC4300 204MHz * 1.25
wohl ähnlich aussehen. A. K. schrieb im Beitrag #3544146: > Wie MIPS das mit den 1,65 DMIPS/MHz für den MIPS4K Core > gehalten hat ist offen. Nur als kleine Korrektur: Der PIC32MZ ist kein MIPS4K Kern (wie der PIC32MX) sondern ein MIPS MicroAptiv. Allerdings muss ich, auch wenn
-
Thread
WLAN Anbindung
Microchip TCP/IP-Stack auch, einfach so, out of the box. Dafür solltest Du aber einen der größeren PIC32MX mit 80 MHz verwenden, damit der SSL Handshake innerhalb von 1-2 Sekunden durch ist und keine 20s braucht wie bei einem 8 Bit PIC (oder einem AVR, da läge das in der gleichen Größenordnung). Hier
schauen soll den Server etwas > schneller zu machen. > Aktuell ist ein ATmega32 eingebaut. > Darum will ich jetzt einen AVR32 einbauen. Die Rechenleistung ist nicht unbedingt das Problem. Ich habe einmal einen Vergleich gemacht: System 1: PIC18F67J60 8 Bit, ca. 10 MHz
-
Thread
Epson S1D13517 - Framebuffer als Bildspeicher?
Hallo. Ich verwende einen PIC32mx Mikrocontroller mit 4,3" Grafikdisplay und den Epson S1D13517 Grafikcontroller. Meine Grafiken sind auf einer SD-Karte gespeichert. Ein "Screen" beinhaltet mehrere Grafikbuttons, die oft nur Teilweise
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
Reserve für Erweiterungen. Die Bekanntesten können hier nachgelesen werden: - [[STM32]] - [[LPC1xxx]] - [[ARM]]
braucht nur so gut wie niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
-
Thread
C sorgt oft für Verwirrungen
Problem* die komischen C-Regeln für Operatoren sind; warum *muss* die Summe zweier 8bit-Zahlen *immer* 32bit sein, während die Summe zweier 32bit-Zahlen nur 32bit ist (auf x86 mit char=8bit, int=32bit)? Wäre es nicht viel sinnvoller wenn das Ergebnis (im 1. Fall) wieder 8bit wäre? Wenn man einen Overflow
Funktionen keine Verwechslungsmöglichkeit mehr? > warum muss die Summe zweier 8bit-Zahlen immer 32bit sein, während die > Summe zweier 32bit-Zahlen nur 32bit ist (auf x86 mit char=8bit, > int=32bit)? Wäre es nicht viel sinnvoller wenn das Ergebnis (im 1. > Fall) wieder 8bit wäre? Ja, da stimme
-
Thread
TCP/IP Stack Micrchip/ WLAN-Modul
Hallo Christian, ich dachte du nutzt einen PIC32, denn du hast anfangs vom PIC32 Expansion Board geschrieben. Meine Kenntnisse der PIC24 sind nicht so groß. Was aber für den Stack gilt ist, dass du die 1. Taktrate des Controllers korrekt einstellen
Hallo Stampede, Stampede schrieb im Beitrag #3529345: > ich dachte du nutzt einen PIC32, denn du hast anfangs vom PIC32 > Expansion Board geschrieben. Es ist ein PIC32 Expansion Board mit dem USB Starterkit (darauf befindet sich der PIC24E) > 1. Taktrate des Controllers korrekt
-
Thread
Wie viel Megaherz sind gut für den AVR?
Für vieles reicht es, und wenn nicht, dann gibts andere Chips, die viel schneller sind. Es gibt zB dsPIC33EP mit 70 MHz (16 Bit) oder PIC32MX1xx/2xx mit 50 MHz (32 Bit) im DIL28, und die sind nur unwesentlich teurer als ein Mega 328p, und sie laufen mit 3.3V. Wer wirklich Rechenleistung oder viel RAM braucht
Von daher spricht viel für 3,3 V (oder weniger). Für das meiste reicht auch schon der interne 1 MHz Takt so wie es bei den meisten als Vorgabe eingestellt ist. Das ist immer noch etwa die maximale Geschwindigkeit die der original 8051 konnte oder etwa das 1-2 fache von dem was früher ein C64, Apple
-
Thread
µC von 0 auf lernen. ASM oder C?
zu einer 32 Bit Architektur: 1. Die Leistungsfähigkeit steigt. 2. Der Leistungsbedarf kann weiter sinken. Die höhere mögliche Leistungsfähigkeit einer 32 Bit Architektur und einer solchen modernen wie die
Den Luxus, eine Plattform zu verwenden, für die es einen GCC gibt, haben > unsere armen 8051 und PIC Menschen leider nicht. Die müssen leider beim > Assembler oder beschnittenen C Compiler bleiben. Blödsinn - Zumindest im Bezug auf die PIC. 1. Für die größeren PIC gibt es GCC basierende Compiler
-
Thread
PIC32 UART Interrupt oder Polling?
DMA! ein beispiel findest du in deinem installations-pfad wie "C:\Program Files (x86)\Microchip\xc32\v1.22\examples\plib_examples\dma\uart_echo" oder so ähnlich
Ich bin mir auch nicht sicher ob DMA nicht schon bisle zu oversized ist, wir reden von nem PIC32MX695 bei 80MHz und empfangen werden soll RS485 stuff mit <250kbps Läuft man da nicht gefahr das der DMA und das Haupt programm auf den selben Speicher zugreift?
-
Thread
Drucker der auf Folien 10 mil Leiterbahnen schafft
pigmentierter Tinte. Die ist lackschwarz und undurchsichtig auf Folie. Mit 600dpi hab ich kein Problem mit 0,1mm Abstand zwischen zwei Leiterzügen.
Lötstopplack... Gerade Fertigbestückt vor mir liegt beispielsweise eine heute gemachte Platine mit einem PIC32MX795F512L, 12x12 TQFP100 mit 0,4er Pitch. Und das ist noch lange nicht Ende der Fahnenstange... Aber dennoch ist es einfach so das ein sehr guter Tintenpisser meinen LJ1010 noch in den Schatten stellen
-
Thread
Schneller sqrt()-Ersatz ohne FPU
ergeben. Ohne Berücksichtigung des Faktors 1000 käme ca.31 raus statt 1000. Damit wäre die Wurzel von 1 nicht 1, sondern 0,031.
Z.B. 1024 und 32. Damit wird das Multiplizieren und Dividieren zu einfachen Shifts.
-
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
Auswahl eines Ethernet Controller
PIC32MX6xx mit LAN8720 wäre auch ne schöne Kombination.
folgen: Bist du nun bei der Wahl des uC festgelegt oder nicht? Wenn nicht, solltest du anstatt eines PIC24 mit ENCxxx auch mal einen PIC32MX6xx mit einem PHY wie dem LAN8720 in Erwägung ziehen. Das bewegt sich in einem ähnlichen preislichen Rahmen, nur dass der PIC32 aufgrund der integriereten Ethernetschnittstelle
-
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 ich diese Investitionen für
ich auch mit Effekten experimentieren möchte. Eine andere Möglichkeit wäre das STM32F4 Audio Board http://ebrombaugh.studionebula.com/synth/stm32f4_codec/ Vier Platinen hätte ich noch und könnte Dir 1-2 abgeben. SD-RAM hat das Board nicht drauf, aber dafür einen Mini-SD Anschluss.
-
Thread
PIC32 QFN-44 exposed pad
Niergends im Datenblatt auch nur ein wort zu dem exposed pad unter dem QFN44-8x8 Gehäuse. PIC32MX250F128D-I_ML Was wird damit gemacht? mit GND verbinden?
Niergends im Datenblatt auch nur ein wort zu dem exposed pad unter dem > QFN44-8x8 Gehäuse. > > PIC32MX250F128D-I_ML > > Was wird damit gemacht? mit GND verbinden? Lies doch einfach mal das RICHTIGE Datenblatt ;-) PIC32MX1XX/2XX Family Data Sheet, Seite 9, Fußnote 3: "The metal plane at
-
Thread
PDIUSBD12 ersetzen oder "adaptieren"
Frank K. schrieb im Beitrag #3498538: > > Nimm lieber einen PIC32MX250F128B, der hat USB OTG, d.h. der kann direkt > als USB Host dienen, ohne weitere Bausteine. Hi Frank, danke.. ..hast Du mit PIC32 MPLAP Harmony schon mal was versucht? habe den PIC32MX440
Frank K. schrieb im Beitrag #3498538: > Nimm lieber einen PIC32MX250F128B, hey Frank.... ..hab mal gegoogelt danach.. der ist ja bastelfreundlich gegenüber den ich da habe... und ist ja auch nicht so kostenintensiv... 3,65 mouser...579-32MX250F128BISP
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Preisen mithalten. Oder auch unter http://darisusgmbh.de/shop/advanced_search_result.php?keywords=LPC1&x=0&y=0 Den kleinen LPC1110FD20 - 4kB-Flash, 50MHz im SO20" gibts bereits ab 1,00€! Übrigens: den LPC2220 nicht mit der LPC1xxx Serie vergleichen. Die Preise sind definitiv mit den von STM32 vergleichbar
>" statt "." schreiben. In C++ kann man "." haben: [c]struct GPIO_Type { ... volatile Uint32 clr0; ... }; volatile GPIO_Type& GPIO = *reinterpret_cast<volatile GPIO*>(0xA0000000); int main () { GPIO.clr0 = 1<<4; }[/c]
-
Thread
µC mit USB (kein FT232.)
Microchip PIC18, PIC32, ...
morob65 schrieb im Beitrag #3481232: > Microchip PIC18, PIC32, ... Mit so einem obskuren Schrott fange ich nicht an :D Uhm, sorry ... Gibt sicher einige, die mit den beiden Familien erfolgreich arbeiten. Aber PIC18 oder ein PIC32 mit Mach32-Kern
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
paar Teilen aus der Schublade zusammengesteckt werden: http://umassamherstm5.org/tech-tutorials/pic32-tutorials/pic32mx220-tutorials/pic32mx220-breadboard Du brauchst jetzt nur noch einen PICKIT3 Programmer (die Clone für 30 Euro gehen auch), dann kannst du sogar aus der MPLAB IDE Debuggen.
–5€ PIC: 1-15€ Der niedrigste Preis steht ganz eindeutig bei AVR. Der höchste Preis steht bei PIC und STM32. Für Hobbyelektroniker zählt jedoch nicht nur der Einzelpreis, sondern auch die Verfügbarkeit von
-
Thread
Gibt es µC ohne nichtflüchtigen Speicher?
Speicher haben, also kein Flash oder EEPROM. Renesas SH2A -> SH7262/7264. Die haben nur intern 1Mbyte Ram + 64k Dualportram. (letzeres damit ein DMA keine Performance kostet) http://www.renesas.com/products/mpumcu/superh/sh7260/sh7262/ SH7268 mit 2.5MByte Ram: http://www.renesas.com/products
AVR32 LPC1850/30/20/10 LPC4350/30/20/10 AT91SAM7A1/A2 i.MX6, 51, 53, 27, 25, 31,35 PIC18C601/801 MSP430L092, ...
-
Thread
PIC32MX simple input Pin Beschaltung
Ich verwende einen Optocoupler mit Transistorausgang und möchte diesen an einen PIC32MX Anschliessen. Das Signal ist <30ms lang. Ich möchte die Internen PullUp / PullDown Widerstände des CN Pins verwenden. Welche von den zwei im Bild gezeigten Schaltungen ist die bessere
mal so am Rande..... die PIC32MX6/6/8 serien haben nur einen PullUp hingegen die PIC32MX1/2 PullUp und PullDown.... kann mir da einer die Logik erklären warum man einmal CNPINs damit ausstattet und einmal nicht?
-
Thread
Ausgelasteter CAN Bus Auswerten
gleichzeitig getestet werden > können(Langzeit/Klimatests). Da nimmst Du Dir beispielsweise einen PIC32MX795 oder einen STM32F107, die Fast Ethernet und 2*CAN haben. Dazu einen passenden Ethernet PHY sowie die CAN Transceiver, und los gehts. Du sammelst so viele CAN-Pakete, bis ein UDP-Paket voll ist
UDP-Pakete verloren gehen - die Bandbreite dürfte mit Sicherheit ausreichen. Vorschlag: Olimex STM32-P107: CAN1 liegt auf PD0(RX)/PD1(TX), CAN2 auf PB4(RX)/PB5(TX). Ihr müsst nur noch die CAN-Transceiver und die zugehörigen Steckverbinder auf dem Lochrasterteil aufbauen, der Rest ist nur noch Weichware
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
Mein Erster, aber welcher?
Es gibt auch noch andere uCs wie den STM32: z.B. Attiny PIC10 für kleine Sachen
Programmer, vom kleinsten 10F200 im SOT23/5 bis zum derzeit (noch) größten µC in Serienproduktion PIC32MX795F512 mit 32Bit MIPS Kern. Dazwischen sind noch die "normalen" 16Bit PICs und die 16Bit DSPics mit DSP Funktionen. Alles dieselbe IDE und Programmer Dazu kommt dann noch das von Microchip auch
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
auf einem 8-Bit AVR einen Pin zum Ausgang, > indem Du eine 0 in das DDRx Register schreibst. Beim PIC must Du dazu > eine 1 in das TRIS Register schreiben. Beim STM32 musst du halt noch den Clock für die Peripherie einschalten, das war's. Ich habe bisher immer "Bare-Metal" gearbeitet, der Code
gefüllt. Denn oft nimmt man ja dann doch wieder Teile, die gut funktioniert haben (z.B. LM324, BC548, 1N4148, PIC12/16/18/32, AVRs etc.). Klappt bis jetzt eigentlich ziemlich gut. Insbesondere weil ich in der Woche sowieso kaum zum basteln komme und mich dann die Lieferzeiten wenig stören. Grüße
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
Controller pro Monat kostenlos bekommen... -Frei Haus-! Beim Einstieg mit günstigen Controllern wie dem Pic18F14K22 für 1-2 Euro vielleicht nicht so relevant, wenn er aber dann mal was mit einem dicken Brummer wie dem PIC32MX795F512L machen möchte der für den Privatmann locker mal über 10 Euro pro Stück kosten
und für Atmega > Fanboyz. Ich sehe das hier: [pre] Filter: ARM AVR Arduino 8051 MSP430 R8C/M16C/M32C PIC C16x AVR32 TriCore PowerPC [/pre] Maik
-
Thread
PIC32MX150 The target device is not ready for debugging.
before proceeding [/code] Ehm und welches Bit ist hier gemeint? Ich habe die config von einem PIC32MX795 übernommen [code] #pragma config DEBUG = ON // Hab ich vorher nie gebraucht aber jetzt geht es damit auch nicht. #pragma config FPLLODIV = DIV_1 //
was mich so ein bischen beunruhigt, der PIC32MX795 lief auf 80MHz nur der PIC32MX150 kann nur bis 40MHz.. na morgen mal checken
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
) / ARM (LPC2xxx) / Cortex-Mx (STM32, LPC17xx...) (beliebiger Hersteller) Und wenn man schon einen AVR kennt, dann wird man für die kleinst-Anwendungen keinen PIC nehmen sondern bei dem viel zu großen AVR bleiben. So auch umgekehrt
oder einen Schrittmotor zu drehen. Ich bin ganz froh darüber, dass ich bei den PICs gelandet bin. 1. Wenn ein PIC18 nicht mehr reicht, nehm ich einfach ein PIC24/dsPIC oder danach einen PIC32 und muss weder die IDE, noch den Programmer, noch den Hersteller (und damit auch die Datenblattstruktur und
-
Thread
Problem bei Port Ausgabe mit LATA
hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 Habe ein Problem mit der Ausgabe auf PORT A (LATA) TRISAbits.TRISA0 = 0; // -> Pin 17 TRISAbits.TRISA1 = 0; // -> Pin 38 TRISAbits.TRISA2
TRISAbits.TRISA6 = 0; // -> Pin 91 TRISAbits.TRISA7 = 0; // -> Pin 92 while (1) { LATAbits.LATA0 ^= 1; LATAbits.LATA1 ^= 1; LATAbits.LATA2 ^= 1; LATAbits.LATA3 ^= 1; LATAbits.LATA4 ^= 1; LATAbits.LATA5 ^= 1; LATAbits.LATA6 ^= 1; LATAbits.LATA7 ^= 1; } dazu habe ich
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
are commands bits AND P0-4 P1-5 P2-6 2: top 4 bits of expander are commands bits AND P0-6 P1-5 P2-4 ''' def __init__(self, addr, port, reverse=0): self.reverse = reverse self.lcd_device = i2c_device(addr, port) if self.reverse
Linux und für einen kleinen Echtzeitkernel auf einer Mikrocontrollerplattform wie ARM Cortex M3 oder PIC32MX entschieden. Für die effiziente Steuerung von Hardware ist das die bessere Wahl. Das beginnst Du ja auch langsam bei Deinem I2C-Display zu merken. Webserver ... ja, kann man machen. Ist ja auch
-
Thread
Zeichenposition mit "printf" C32 bzw C18
hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 habe bisweilen für die Bildschirmausgabe am PC unter C18 folgenden Code " printf("\033[%hhu;%hhuH", zeile[pos], spalte[pos] ); " für die Bestimmung der Zeichen
hei, wenn ich " printf("\033[20;1H"); " schreibe, wird der Cousor in der Zeile 20 und spalte 1 gesetzt. nur wenn ich " printf("\033[%hhu;%hhuH", zeile[pos], spalte[pos] ); " schreibe, funktioniert es bei dem C32 Compiler nicht.
-
Thread
Prozessorwahl
schrieb im Beitrag #3426708: > Solange man sauber > programmiert hat, läuft das Programm vom ST 1:1 auch auf einem NXP. Na das ist ja toll. Dann kann ich ein Programm vom ST32F407 auf einem LPC4350 laufen lassen? Ein guter Witz! Ich Habbichauch schrieb im Beitrag #3425214: > Ich werde definitiv
Henning schrieb im Beitrag #3426820: > Zum zweiten sind die AVR's teuerer als zB. ein STM32 . achja? Dann zeig doch mal ein Beispiel im < 1€ Bereich. Und EEprom sollte er auch haben.