-
Thread
Bootloader pic 32
Schau hier: http://ww1.microchip.com/downloads/en/DeviceDoc/93015A.pdf http://ww1.microchip.com/downloads/en/AppNotes/01388B.pdf Ist zwar für pic32mx statt pic32mz, aber das Prinzip ist das gleiche. fchk
Danke für die Links. Interessant, wo überall "kept secrets of the PIC32" verborgen liegen.
-
Thread
Stromverbrauch PIC32 senken
der Stromverbrauch. Für deinen Einsatz kannst du den Takt sehr sehr stark reduzieren, der PIC32 muss ja fast gar nichts machen. Ebenso scheint der PIC nach deiner Beschreibung nach, ständig und somit viel zu oft zu messen, was vermutlich quatsch ist. Überdenke wieviele gemittelte Werte du
Vielen Dank für die guten Antworten ! ja der PIC32MX460F512L wird ein bisle warm wird er schon, circa 30-45 °C, sollte eigentlich nicht sein. Da ich in selber eingelötet habe schon möglich das ein Kurzsschluß wo sein kann...bei den 100 Pins
-
Thread
ultoa TCP/IP Stack error mplab PIC32 compiler v2.02
Hallo zusammen, ich wollte eine Demo CAN to Ethernet Bridge vom pic32 Starter kit probieren. Leider kommt es beim kompilieren zu diesem Fehler: In file included from ..\Microchip\Include/TCPIP Stack/TCPIP.h:284:0, from MainDemo.c:94: ..\Microchip
TCPIP Stack/Helpers.h:66:8: error: conflicting types for 'ultoa' c:\program files\microchip\mplab c32 suite\bin\../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/include/stdlib.h:96:15: note: previous declaration of 'ultoa' was here die verschiedenen Stellen wo ultoa autaucht: helpers.h [c]#if !defined
-
Thread
Großes Relais Board - 16A Dauerbelastbarkeit pro Relais
Hallo an alle, ich bin dabei ein Relais-Board zu bauen mit 32 Relais. Diese möchte ich später mit einem PIC32 (PIC32MX795F512L)über die Ethernet-Schnittstelle steuern können. Die verbauten Relais sind von Panasonic (JJM1-24VH21) zu finden bei mouser unter
Wieviel Snubber ? Nebenbei heizen und klappern 32 Relais auch etwas...
-
Thread
STM32 Programm unerwartet groß
. Das Programm belegt 2808 bytes Flash. Ich hatte weit unter 1kB erwartet. Was mache ich falsch? [c] #include "stm32f10x.h" #include "stm32f1xx_nucleo.h" #include <stdint.h> void delay(uint16_t msec) { for (uint32_t j=0; j<500000; j++) {
Wo bekomme ich denn die stm32f10x.h her, wenn ich weder CubeMX noch die StdPeriph Library verwende?
-
Thread
Welchen DCF-77 chip?
www.holger-klabunde.de/usb/18f2550.htm > > der 2550 ist doch so das Standard-Modell in sachen USB+PIC - wenn man > sich das mit den PICs wirklich an tun möchte... Ich tu mir gerade einen PIC32MX795F512L an... Die Beiden CAN Buse gehen ja, beim USB ist Vbuson auf der gegenüberliegenden Seite des
und die Vier SPI-Pors sind kreuz und queer (auch die pins) angeordnet... Ein PCB-Layout für nen PIC32 zu machen is masochistisch! Hmmm, also auf er Embedded World waren geile LPC11xx Cortex M0 für nen Euro oder so... Das Problem ist, auf der Seite von NXP sind die nicht zu finden... Als ich
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
dir ums Assembler-Lernen geht und du "näher an der Hardware" dran sein willst). Für AVR Mega und PIC gibt's hier im Forum viel Support, andere sind exotischer. Und auch wenn es derzeit mit den 32-Bit ARM Prozessoren eigentlich viel mehr Hardware fürs gleiche Geld gibt, und die Schaltungen um den Chip
ist überhaupt kein Argument. Auf dem besagten oben gezeigten System sind 9x K6X1008C2D-TF55 drauf (1x RAM und 8x Disk) - weil ich davon noch eine Menge da hatte. Derzeit finden sich diese Chips bei Ebay und Konsorten zu etwa 1.20€ das Stück. Es gibt auch andere Chips, bis hin zu 512Kx16 bzw. 1Mx8.
-
Thread
USB Device realisieren
wirst Du wohl einen gerätespezifischen Treiber brauchen. Warum nimmst Du eigentlich nicht einen PIC32? Wenn Du den Microchip Stack kennst, kannst Du den hier auch verwenden, und der PIC32 ist in einer ähnlichen Leistungklasse wie der LPC2300, eher noch etwas schneller. fchk
Ich rudere jetzt mal zurück. Wenn ich USB 2.0 OTG statt USB 2.0 auswähle, gibt es einen PIC32, der auch 2x CAN unterstützt. Die sehen doch ganz gut aus. Auch weil sie nur etwa 1/3 so teuer sind. Ich schau mir die mal genauer an. Der PIC32MX795F512H/L finde ich interessant.
-
Thread
Hilfe bei Mikrocontroller/Blockschaltbild
schlechter. An den I2C Bus kannst du jederzeit Problemlos weitere Sensoren/ICs hängen. Ebenso hat der PIC32 einige Analoge Eingänge, d.h. da ist noch eine Menge Spielraum für mehr analoge Peripherie. Auf jeden Fall würde ich die Teile aber direkt an die Analogen Eingänge hängen, wozu hat der PIC32 sonst
des Boards seitens Olimex und vor allem die Komponenten von den Herstellern. Auf dem Board ist ein PIC32MX440F256H von Microchip. Dessen Datenblatt brauchst du und nur da drin steht was er kann und wie er es kann. Es ist das Nachschlagewerk zu diesem uC in dem die Register etc. stehen. Speichere es,
-
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.
-
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
Wie finde ich den Einstieg in den ARM Cortex?
anzuwenden. Wenn Du Dich damit beschäftigen möchtest, empfehle ich Dir jedoch eher, einen Microchip PIC32 (32 Bit MIPS-Kern wie zu Deinen Zeiten die VaxStations und SGI Unix-Kisten) oder dsPIC33 (16 Bit Kern mit Signalprozessor-Erweiterungen - damit kann man auch viele nette Dinge machen). Grund für die
Chips, Demoboards, Bibliotheken und Protokollstacks, In-Circuit-Programmer/Debugger (da nimmst Du ein PicKIT3, das langt, damit kannst Du fast alle aktuellen PIC16/18/24/dsPIC30/dsPIC33/PIC32 programmieren und debuggen). Es passt alles zusammen, Du hast Dein System innerhalb einer halben Stunde am Laufen
-
Thread
PIC32MX - Clock-Einstellungen
Hallo, ich will mich etwas in die PICs von Microchip einarbeiten und habe mir ein SnadPIC Board (http://www.ebay.de/itm/Microchip-Development-Board-PIC32MX795F512L-32-bit-USB-OTG-PICKIT3-/171215482829?hash=item27dd3cefcd:g:mJgAAOxyOalTZWP2) mit einem PIC32MX795 darauf bestellt. Nun sitze
> T2CONbits.TCKPS = 1; /* Prescaler */ 1 entspricht aber einem 1:2-Teiler 0 wäre 1:1 (Datenblatt S.203)
-
Thread
STM32 Einstieg
, Bluepills... Wer es auf die harte Tour lernen will kann natürlich fernab von Examples mit CubeMX und jedem STM32 los legen.
Sebastian R. schrieb im Beitrag #6077748: > "STM32 Einsteiger" Es gibt halt auch nicht DEN STM32, sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board, auf
-
Thread
avr32 vs. ARM
sich mit > Cortex-M nicht sehr viel in beidem. Der M4 kann in vielen Anwendungen > den AVR32 schlagen, der M0 verbraucht weniger als ein AVR32 in fast > jeder Anwendung. Welcher M0 soll das sein? M0 LPC12xx 8.1 mA @ 33 MHz (while (1) { }, Peripherie aus, Code im Flash) LPC11xx 9 mA @
, Code 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/
-
Thread
[S] µC + Webserver
€ in 1000'ern bei Microchip Direct). Anderswo zahlst Du das nur für den Ethernet PHY. Und wenn der PIC18F von der Rechenleistung dann doch nicht reichen sollte, gehts Du mit Deinem vorhanden Quelltext zwei Stufen höher zum PIC32MX6** und machst dort einfach weiter. Stack und Application Framework sind über alle PIC-Familien (PIC18, PIC24/dsPIC, PIC32) identisch (sprich: es ist derselbe Quelltext). Alles schon gemacht. fchk
-
Thread
ARM Cortex gegen AVR
LDR R1,=FIO1DIR um die Adresse des I/O-Registers aus dem constant pool PC-relativ zu laden. In Thumb2 kann man auch 32-Bit Konstanten inline laden, benötigt dafür aber 2 32-Bit Befehle, die der Assembler aus
der Assembler selber: MOV32 R1, #FIO1BASE
-
Thread
μCs mit Switchmatrix warum so selten?
verwende zuhause unter anderem deswegen diverse PICs. Einige moderne (PIC24FJ128GC006, PIC32MX470) haben das auch vollständig oder wenigstens teilweise - fast alles geht an fast allen Pins, inklusive Analog. Das macht die Layouts auch mit 2 Lagen sehr schön, alle Überkreuzungen
lange (nur halt nicht als Matrix sondern als alternative Pinout für einige Fuktionen). Bei großen (Pic32) kommen da noch DMA und locking Mechanismen pipelining etc hinzu. Auch bei ARM gibt es das. > Ist so was schwierig oder teuer herzustellen? Das macht den Chip größer (und auch komplizierter
-
Thread
Suche Renesas uC
RISC. Praktisch alle RISC haben aber eine Pipeline. Die RL78 die ich kenne, koennen mindestens 32 MHz. Einfache Befehle brauchen 1 Takt, andere mehr. Nach meinem Gefuehl sind die Produktwechselzyklen bei Renesas eher kurz. Das war vor einem oder zwei Jahren beworbemn wurde, ist heute schon
Lothar schrieb im Beitrag #5131628: > Warum Renesas? 8051 z.B. EFM8UB2 48MHz ohne Waitstates QFP32 bis 5.5V Der scheint auch gepipelined zu sein. Ich benötige fixe Befehls-Ausführungszeiten. Kann es sein dass man AVR/PIC-Controller verwenden muss wenn man schnelle fixe Befehlsausführungszeiten
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
also nichts einreden. Das Forum hier ist eh nur eine kleine Ecke, hier besteht die Welt nur aus STM32, PIC und AVR. In der Praxis sieht man aber mehr MSP430, Renesas und Atmel-SAM7 als die hier so hochgejubelten STM32, ARMS oder PICs. Das Hochjubeln dieser 3 Forumsüblichen, aber höchst mittelmässig
Programmierung in Hochsprache UND Assembler im Grunde angesagt. Guck dir lieber alles mal an, vom PIC10 über MSP, Atmel AVR, PIC24, Cortexe von diversen Herstellern, PIC32, div. Renesas und und und. Manche Architekturen wirst du dann irgendwann man mehr mögen und andere weniger, aber wenigstens in den
-
Thread
PIC32MX I2C Modul nicht initialisiert
Hallo, ich nutze das PIC32 Starterkit und versuche eine I2C Kommunikation aufzubauen. Der Code sieht wie folgt aus: [c] #define _SUPPRESS_PLIB_WARNING 1 #include <p32xxxx.h> #include <stdio.h> #include <stdlib.h
wird habe ich oben markiert. Scheinbar wird das Modul nicht richtig konfiguriert. Ich nutze ja das I2C1-Modul. Diese befinden sich beim PIC32MX795L an den Pins 84 und 86. Bei vorherigen Pics musste ich noch mittels Peripheral Pin select die Funktionen auf die jeweiligen Pins Mappen. Dies entfällt offenbar
-
Thread
PIC32 UART2 mit DMA bitte um Hilfe
************** * FileName: uart_echo.c * Dependencies: plib.h * * Processor: PIC32MX * * Complier: MPLAB C32 v1 or higher * MPLAB IDE v8 or higher * Company: Microchip Technology Inc. * * Software License Agreement * * The software
error "This example needs a PIC32MX processor with DMA controller and UART2 present. Aborting build! #endif // _DMAC // prototypes void DmaDoUartEchoExample(int pbClk); // some local data volatile int DmaIntFlag;
-
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
[V]erkaufe + [V]erschenke, Aufräumaktion
Hallo, verkaufe oder verschenke ein paar Kleinigkeiten: 1) 2x STM8S-Discovery kit, originalverpackt & unbenutzt Preis: EUR 0,- (+ Versand) 2) mikroMMB for PIC32 Board - PIC32MX4,TFT320x240 touch screen, stereo codec, microSD, USB,.. nur getestet
PIC 32 Ethernet Starter Kit, Part.Nr. DM320004, ein paar mal benutzt, wie neu Preis: EUR 30,- (+ Versand) 6) PIC32 I/O Expansion Board , Part.Nr. DM320002, wie neu Preis: EUR 15,- (+
-
Thread
Probleme mit PIC und Interrupt
config.h Datei aus einer Vorlage/Beispiel Programm zu Interrupts: [c] //Konfigurationsbits für PIC18F23K22 __CONFIG(1, FOSC_HSHP & PLLCFG_OFF & PRICLKEN_ON & FCMEN_OFF & IESO_OFF); __CONFIG(2, PWRTEN_ON & BOREN_SBORDIS & BORV_190 & WDTEN_SWON & WDTPS_512); __CONFIG(3, CCP2MX_PORTB3 & CCP3MX_PORTB5
Reset gibt. Schalte diesen lieber aus und versuche einmal, entweder via Debugger zu Prüfen, ob der PIC festhängt/stoppt oder lasse eine weitere LED innerhalb der While(1) blinken(zum Test mit Delays)
-
Thread
mplab x und harmony Fehlermeldung
Hallo Ich verwende mplab x IDE v3.05 und den xc32 v1.40 Compiler mit der Harmony- Software von Microchip. Jetzt möchte ich das tcpip_udp_client bearbeiten, scheitere aber bereits daran, dass er das udp.c source file nicht aufruft. Das udp.h file
andere Ecke. Suchst Du mal warum udp.h sieht IP_ADDRESS_TYPE nicht. Dein development Board ist pic32mx_eth_sk. Ich habe andere Platform: pic32mx + ex16 + enc28j60. Das Projekt habe ich in MLA Lib erst gestartet. Leider socket verlier immer connenction. Nun teste ich in Harmony, finde für meine HW
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Der ATmega328 hat 32 Ki *Byte*.
Oder PIC 32MX150F128B Mit 128K Speicher.
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Vielleicht kann man einen Web-Server einbauen. Ich dachte da an einen Ethernet-fähigen Prozessor wie z.B PIC32MX460F512L. Viele Grüße pic18f
täusche müßte der 18F4685 kompatibel sein. Von der Geschwindigkeit und Speicherplatz wäre aber auch ein PIC32MX460F512 denkbar. Wobei hier das Layout geändert werden muß. Viele Grüße
-
Thread
Ich bin verliebt!
Zieh dir mal den STM32F051K8 rein, der hat deutlich mehr Power und die selben Peripherials (auf den ersten Blick) und kostet 1,77€ bei RS. Die Dinger sind der echte AVR-Killer, sowohl leistungs- als auf preismäßig.
Preise. Die STM32F030 (TTSOP20) gibt es in Einzelstückzahlen schon für 1,10€ (16kb flash, Farnell) bzw. 1,19€ (32kb, Farnell). Und bei Bedarf können kompatible Devices mit USB, CAN, Stromspar (L0),... verwendet werden
-
Thread
STM32Fxxx: Busse ideal takten?
wie lange der Kram zum starten braucht. Oder reicht SPI_Cmd(Disable) aus? >>Laut AN4365 "STM32F4 power consumption": Hier im Thread ist der STM32F1xxx gemeint, er hat das nicht.
> > Grüße, > marcus Ich bezog mich auf den STM32F1xx, den der TO auch benutzt.
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
die Preise. Ein Attiny84A kostet bei Reichelt 3,25€ :-o Für meine habe ich vor ein paar Jahren 1 Euro bezahlt. Schade! Ich mochte gerade die ATtiny. Für die meisten Spielereien waren sie genug. Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx... Also muss ich wohl noch einmal umlernen
(8051 Kern) ... > - Toolchain umsonst (Keil) oder frei (SDCC) "umsonst" sticht nicht ;-) Was PIC angeht habe ich gehört, dass der SDCC "beta" Qualität haben soll. Ist er bei den 8051ern benutzbar? LPCXpresso und STM32 (ob mit STM32CubeMX, OpenSTM32 oder libopencm3 muss ich erst noch herausfinden
-
Thread
ARM und Assembler Programmierung?
kann. Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben erwähnten Library so aus [c] int ledPin = 43; void setup() { pinMode(ledPin, OUTPUT
/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf
-
Thread
Rumgefragt: Verwendung 'reiner' FPGA's heute (2020)
Leistungsunterschied zwischen Soft-CPU und SoC. Also von mir als Laie gefühlt. Das Zwischensegment wie PIC32/STM32 + FPGA bieten weder Xilinx noch Intel. Ist diese Wahrnehmung korrekt?
Leistungsunterschied zwischen Soft-CPU und > SoC. Also von mir als Laie gefühlt. Das Zwischensegment wie PIC32/STM32 > + FPGA bieten weder Xilinx noch Intel. Hier noch ein bisschen mehr Marktübersicht (auch zum Zitat von oben): - Microchip SmartFusion und SmartFusion2 mit Cortex-M3, Einzelpreis 15€ bei
-
Thread
USB - Seriell Wandler
> Ich brauche einen USB Seriell Wandler. Dieser sollte in Dip erhältlich > sein und Windows 8.1 64bit und Linux unterstützen. Eigentlich wäre der > FT232RL ideal aber leider gibt es ihn nicht in Dip. Welchen Chip würdet > ihr empfehlen? Microchip MCP2200. Das ist ein vorprogrammierter PIC18F14K50
Hallo, also es geht schon auch in DIP. Aber nur in Roh. Man kann einen PIC32MX250 http://ww1.microchip.com/downloads/en/DeviceDoc/60001168F.pdf Dazu umfunktionieren. Das ist nicht allzu schwierig, man nimmt eine der UARTs, das USB CDC-Example und fertig. Wenn ich mich
-
Thread
Atmega8u2 mit I2C
28%28i:8238,v:!%280,18%29%29,%28i:8394,v:!%280,18%29%29,%28i:8362,v:!%281,28%29%29,%28i:8282,v:!%280,1,2,3,4,5,6,7,8%29%29%29,view:table%29,sc:1%29 Da solltest du fündig werden. MfG Spess
eine Alternative dazu (ich meine damit einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im 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
-
Thread
Neue Cortex-M0+-Familie von Atmel
: http://www.highbeam.com/doc/1G1-310928378.html Wenn der 32Bit AVR in einer Foundry produziert wird, dann gibt es fast gar keinen Grund den abzukündigen - man muß ja keine Technologie vorrätig halten sondern bestellt seine Wafer
Nö, das stimmt so nicht. Nehmen wir den EFM32TG (oder "Tiny Gecko"): Der verbraucht 210µA/MHz bei 1MHz und 150µA/Mhz bei 32MHz mit einem Cortex M3, der 1,25DMIPS/MHz hat. Das heißt der Energieverbrauch bei gleicher Spannung ist 1.4 höher bei
-
Thread
Datenblatt pic32
/wwwproducts/Devices.aspx?dDocName=en545660#1 Gibt es also kein Datenblatt für einen bestimmten PIC32 so wie es das bei den ATmega gibt? Muss ich mir also alles aus diesen 2,5 Quellen zusammensuchen? Oder habe ich einfach etwas übersehen?
Naja, die PIC32 sind ja alle sehr ähnlich. Es gibt da ja z.B. das Datenblatt für PIC32MX5../6../7.. Die sind meines Wissen alle gleich, nur was sich unterscheidet sind die Pin-Anzahl (L oder H im Namen), Flash-größe
-
Thread
PIC32 Daten auf USB-Stick schreiben -> sehr langsam
Hallo, ich bin dabei mit einem PIC32, Daten auf einen USB-Stick zu schreiben. Dazu verwende ich das fertige Programm von Microchip: „USB Host - Mass Storage - Simple Demo“ aus den „Microchip Applications Libraries“ mit einem PIC32MX795F512L
Simple Demo“ nicht für hohe Datenraten optimiert? Falls ja –was kann ich da ändern? Oder schafft der PIC32MX795F512L tatsächlich nicht mehr? Vielen Dank schonmal für eure Hilfe!
-
Thread
PIC32 PortPin
Hi, wir verwenden einen PIC32mx7 im TQFP 64 Gehäuse. Wir haben schon einige ausgangpins programmiert und die meisten funktionieren. Nur der Portpin 31 (Port RF4) funktioniert nicht. Warum kann ich diesen nicht auf High setzen?
Hallo, ich hab Probleme mit meinem Pic32MX. Wollte die SPI Schnittstelle initialisieren, aber wie sich herausstellt setzt/cleared er das CS nicht, bzw. er setzt/cleared es im Register aber der Pin ist immer High wenn ich messe. ideen?
-
Thread
PIN- Belegung vom RAM
1 MBit Kapazität verbaut; wirklich _sehr_ alte PCs (bis hin zum 386er) haben ähnliches verwendet. 32 MByte konnte ein Amiga eh' nicht adressieren (der darin verbaute 68k hatte nur einen 24-Bit-Adressbus
bei den einfachen DRAMs gab es aber sehr unterschiedliche Ausführungen, die beide verwendet wurden (1Mx1 oder 256kx4, beide im 18pol. Gehäuse mit völlig inkompatibler Pinbelegung). Du müsstest Dir also schon mal genauer ansehen, was auf Deinen "externen" RAMs so draufsteht und was für Gehäusebauformen
-
Thread
FreeRTOS PIC32 Scheduling Zeiten
Hallo, ich würde gerne mal das FreeRTOS (http://www.freertos.org/) auf einem PIC32 (MX7 baureihe) einbetten. Meine Frage ist wie lange der scheduler zur Taskumschaltung braucht. Ich betriebe den PIC mit interner PLL auf der maximalen Taktrate von 80MHz. Gruß Andi
also ich habe mir gerade das Beispiel vom PIC32 angeschaut. Dort wird der Tick Interrupt auf Prio 1 gesetzt. Dann wird ein UART Interrupt auf PRIO 2 gesetzt. Dieser kann folglich den Tick Interrupt unterbrechen... Desweiter wird im Beispiel
-
Thread
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
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
drw_CNM-0407.pdf hat bereits einen Ausschnitt für RJ45 und D-Sub 9. Kann man z.B. bei Mouser (1,54€) oder RS (1,85€) bestellen.
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
ich zunächst mit 32-Bit Präzision rechnen, bevor ich in 16 Bit konvertiere. Und hier fängt die Verwirrung an: 1) wenn ich die 18 Datenbits des Audiosamples in 32 Bit umwandle, muss ich hier zunächst einen Typecast durchführen
Vorschlag des digitalen High-Pass Filters aufgreifen, um das DC-Offset loszuwerden. Verwendet wird ein PIC32MX150F128B, der mit 48 MHz getaktet ist. Es gibt also keine dedizierte DSP-Hardware. Da ich die Berechnung des Filters sowie die Konvertierung in 16-Bit Samples innerhalb eines Interrupts ausführen
-
Thread
PIC18F45k22 brauch im Sleep 20µA
ausfällt (RB5=0). Ich habe gemessen dass aus der Batterie im Sleep 30µA fliesen. Ich versorge nur den PIC mit der Batterie, der Rest der Schaltung (LED-Anzeige) ist mit einer Diode (SK13) abgetrennt. Der PIC hat einen Uhrenquarz am Secondary Oscillator für den Timer1. Die CPU lauft mit dem internen Oszillator auf 250kHz. Der PIC wird jede sekunde vom Timer1 geweckt. Bevor der PIC schlafen geht werden alle Ausgänge auf 0 gesetzt. Wäre es sinnvoll sie als Eingänge zu konfigurieren? Weiß jemand wie ich den Stromverbrauch des
-
Thread
Hohe Spannung möglichst genau mit AVR messen
das angeht sind die PICs im Vergleich eine > Zumutung. Du kennst nur die 8 Bitter. Die 16 und 32 Bitter haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in den SGI
DECstations verbaut war. Wobei eine 50000$ teure DECstation 3000 mit Ultrix nur 20 MHz hatte, Dein PIC32MX270F128B aber mit 50 MHz intern läuft. Vorurteile sind doch immer was feines. Vor allem, wenn sie falsch sind. fchk
-
Thread
PIC32: relocation truncated to fit: R_MIPS_GPREL16
Hallo, ich programmiere gerade ein Grafikanwendungen auf einem PIC32MX460. Ich verwende dazu die -zugegebnermassen schon recht betagte - Microchip Graphics Object Library. Compiler ist der XC32. Fonts werden hier als großes Konstantenarray im ROM abgelegt. Mit dem
sich recht einfach beheben. > Versuch mal die Kompileroption: -G2. > Wenn das noch nicht hilft: -G1. > Usw. Usf. Danke für den Tipp, -G4 hat auch schon funktioniert. In der Dokumentation des gcc fand ich die Erklärung: Der PIC32 verfügt als MIPS-Controller über schnelle Speicherzugriffbefehle
-
Thread
STM32F4 SSD1963 TFT FONTS
Initialisierung habe ich natürlich aus den I-Net zusammengeklaubt, nicht mein Werk, nur die Anpassung an CubeMX ist meins.
Den Code teile ich natürlich auch gerne. Ist noch etwas unaufgeräumt, aber wie man sieht Cortex-Mx übergreifend. Hier mal auf dem STM32F4-disco board, immmer noch nur Pin-Wackeln. Ich benutze Keil oder SW4STM32 mit CubeMX für die Grundstruktur. Alles in C programmiert. Der Font ist aus Platzgründen
-
Thread
PWM signal (ECCP)
Wenn man als Beispiel mal den PIC32MX270 nimmt. Du erzeugst ein PWM und gibst es auf dem OC1 (Output Compare 1) aus. Das zweite PWM das zum ersten invertiert ist gibst du auf OC2 (Output Compare 2) aus. An RPA0 und an RPA1 hängt
Vithu 1. schrieb im Beitrag #6472363: > Gibt es kein anderen Möglichkeit mit dem PIC18F4580 ? Da ich eine > Platine/PIC von einer Vorlesung benutze. Dazu kenne ich den PIC18 zu wenig. Aber der kann doch
-
Thread
AVR Mikrocontroller zum Anfang
Softwareunterstützung 5. recht leistungsfähig Du kannst auch irgendeinen anderen ARM nehmen, sei es STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf einer Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils 100nf über VCC und GND und AVCC und AGND, 10uF keramisch zwischen VCAP und GND, 10k zwischen MCLR und VCC, und die Kiste läuft. PICKIT3 kostet als Clone 20€ beim