Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Themen - Stampede

Seiten: [1] 2 3 ... 5
1
PIC Mikrocontroller Allgemein / Neue PIC32
« am: April 16, 2013, 08:37:56 Vormittag »
Siehe: http://ww1.microchip.com/downloads/en/DeviceDoc/61185B.pdf
Die bringen einen genauen internen Oszillator mit (0.9%) bessere Audio
und Touch Funktionen, paar remappable IOs.
Leider noch kein M14K Core.... kommt aber bestimmt noch

Grüße
Stefan

2
PIC Mikrocontroller Allgemein / Low End PIC32 Controller
« am: Oktober 17, 2011, 02:56:16 Vormittag »
Hi,

bald kommen die Low-End 32 Bitter:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en555989

Gruss
Stefan


3
Sonstiges / PIC32 bei Reichelt
« am: Juli 08, 2011, 01:51:41 Vormittag »
Hi Leute,

ich sehe gerade, dass es nun auch die neueren PIC32 (wie PIC32MX795, 695, etc.) bei Reichelt gibt. Das macht die natuerlich deutlich interessanter da sie nun einfacher erhaeltlich sind.

Gruss
Stefan

4
Entwicklungswerkzeuge / Neue Microchip Application Library
« am: Juni 22, 2011, 06:03:07 Vormittag »
Hallo,

MC hat eine neue Version der MAL rausgebracht.
www.microchip.com/MAL

Um ein paar Neuerungen zu nennen (die meiner Meinung nach interessantesten):
1. Die Graphic Lib unterstuetzt mehr Controller und groessere LCDs
2. USB Bugfixes und PHDC (Personal Health Care Devices)
3. Dateisystem unterstuetzt nun lange Dateinamen (LFN anstatt 8.3 Format)
4. TCPIP Stack V5.36. Bugfixes, SHOUTCAST an die neue API angepasst.

Gruesse,
Stefan

5
Sonstiges / Neue 16 Bit Controller
« am: Juni 08, 2011, 01:16:55 Vormittag »
Moin:

Wie gesagt, MC hat neue 16 Bit Controller angekündigt:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en554298
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en554310
http://ww1.microchip.com/downloads/en/DeviceDoc/01032h.pdf

Es scheint mir dabei der selbe 16 Bit Kern zu sein, einmal mit DSP und
einmal ohne.
DMA, I2S, AC97, USB, ECAN, 7 PWM, bis zu 122 IOs und 32 ADC Kanaele mit
2 Wandlern scheinen ganz schick. Bin mal gespannt wenn das Datenblatt
draussen ist.
Da steht noch was von "4 Kbytes Dual Ported DMA Buffer Area", ich hoffe
mal das ist das ist RAM wo die CPU und der DMA Controller gleichzeitig
ohne Stalls darauf werkeln koennen.

Gruesse
Stefan

6
Probleme und Fragen / VERSCHOBEN: HILFE
« am: März 06, 2011, 04:37:37 Vormittag »

8
PIC Mikrocontroller Allgemein / Microchip lizensiert MIPS M14K Kern fuer neue PIC32
« am: Dezember 29, 2010, 04:42:17 Vormittag »
Moin,

wie gesagt, des wird PIC32 mit neuem MIPS Kern geben.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2018&mcparam=en551486
http://www.mips.com/products/cores/32-64-bit-cores/mips32-m14k/

Microchip verspricht sich davon niedrigeren Stromverbrauch, bessere Interruptlatenz und mit dem microMIPS™ instruction set bis zu 30% kleineren Code.

Hoffentlich wird auch ein modernerer Lithographieprozess verwendet, sodass mehr als die jetztigen 80MHz Takt moeglich sind.

Gruesse,
Stefan

9
PIC Mikrocontroller Allgemein / TCPIP Stack mit Wifi und Ethernet
« am: Dezember 28, 2010, 06:33:36 Vormittag »
Hallo,

yeeehaa, jetzt erstelle ich nach langer Zeit auch nochmal nen Beitrag:
Ich bin dabei, meinen Etherplayer (http://sites.google.com/site/picplayer/etherplayer) neben dem 10/100 Ethernet einen WiFi Chip (MRF24WB0MA) zu spendieren. Jetzt ist es ja so, dass schon zur Compile-Zeit festgelegt werden muss, ob man Wifi oder den kabelgebunden Chip benutzen möchte.
Hat jemand den TCPIP Stack mal dahingehend umgebaut, dass beide gleichzeitig unterstützt werden?

Grüße
Stefan

10
Sonstiges / Verkaufe Platinen für PIC32
« am: Juni 22, 2010, 10:01:09 Vormittag »
Hallo Leute,

ich habe einen MP3 Player entwickelt, der den PIC32MX460 verwendet. Leider wird das RAM knapp, sodass ich auf den MX795 und ein neues Board umsteige. Daher möchte ich gerne meine Platinen verkaufen.

Was kann man damit machen ?
Auf dem Board laufen (nach kleinen Änderungen in der hardwareprofile.h) so ziemlich alle USB und TCPIP Beispiel von Microchip. Dank dem verwendeten VGA Display Controller kann man auch die Grafikbeispiele benutzen.

Details:
  • - PCI32MX460 mit 512kB Flash, 32kB RAM, 80MHz
  • - Ethernet mit ENC28J60
  • - USB Host und Device
  • - SD Karten Slot
  • - IO Leiste für Erweiterung oder Anschluss einer Festplatt
  • - VGA LCD Controller
  • - Touch Controller
  • - EEPROM
  • - 2MB asyc. RAM
  • - VS1053 Audio Decoder (wma, mp3, ogg, flac, ...)
  • - Taster, LEDs
  • - Schaltnetzteil zum Betrieb von 8 bis 24V

Es ist noch ein FM Radio und mehr Flash vorgesehen, welche aber nicht optimal funkionieren. Daher würde ich von einer Bestückung dieser Bauteile absehen.
Die Platine ist ca. 135mm x 85mm groß, weiteres siehe angehängtes Bild.
Preislich hatte ich mir 10€ je Platine vorgestellt.

Grüße
Stefan

11
Sonstiges / Platinen zu verschenken
« am: April 09, 2010, 18:34:29 Nachmittag »
Hallo,

ich habe hier noch 2 unbenutzte Platinen, einaml das PICkit 28-Pin Demo Board (PIC16F886) , und das PICkit2 44-Pin Demoboard (PIC16F887).
Für 3€ Versandkosten verschicke ich das Zeug an den Erstbietenden!

Grüße
STefan

12
PIC Mikrocontroller Allgemein / Neue PIC32
« am: November 17, 2009, 09:56:43 Vormittag »
Hallo,

die neuen PIC32 sind bald verfügbar, mit 512kB Flash, bis 128kB RAM, Ethernet, CAN und USB:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2870

Gruß
Stefan

13
Probleme und Fragen / Manche Beiträge / Threads nicht sichtbar
« am: Oktober 20, 2009, 11:41:14 Vormittag »
Hallo,

bei mir kommt es hin und wieder vor, dass komplette Threads einfach nicht angezeigt werden, anstatt des Forum wird ein weißer Bildschirm geladen. Das ändert sich auch nicht über die Zeit, d.h. einmal weißes Fenster, immer weißes Fenster. Kommt das bei euch auch vor? Woran liegt's?

Grüße
Stefan

14
Compiler / Kann Datei im C32 einfach nicht kompilieren
« am: August 13, 2009, 23:01:32 Nachmittag »
Hallo,

ich habe es ja mittlerweile geschafft, den TCP/IP- und den USB-Stack sowie die Graphic Lib in ein Projekt zusammen zu kompilieren. Jetzt will ich die vorgefertigten Dateien für die Realtime Clock auch noch einbinden.
Dazu habe ich die Header Datei und die .c Datei meinem Projekt hinzugefügt, und die die .h über die main.h eingebunden, genau wie im Beispielprojekt "Graphic MultiApp Demo". Leider bekomme ich immer diesen Fehler:

Zitat
Executing: "C:\Program Files (x86)\Microchip\MPLAB C32\bin\pic32-gcc.exe" -mprocessor=32MX460F512L -x c -c "rtcc.c" -o"./Objects\rtcc.o" -MMD -MF"./Objects\rtcc.d" -I"." -I"..\Microchip\Include" -I"..\Etherplayer"  -g -DPIC32MX460F512L_PIM -Os
rtcc.c:52: error: syntax error before "_time"
rtcc.c:52: warning: data definition has no type or storage class
rtcc.c:53: error: syntax error before "_time_chk"
rtcc.c:53: warning: data definition has no type or storage class
rtcc.c: In function `RTCCProcessEvents':
rtcc.c:88: error: request for member `sec' in something not a structure or union
rtcc.c:88: error: `BYTE' undeclared (first use in this function)
rtcc.c:88: error: (Each undeclared identifier is reported only once
rtcc.c:88: error: for each function it appears in.)
rtcc.c:88: error: syntax error before ')' token
rtcc.c:88: error: `RTCTIME' undeclared (first use in this function)
rtcc.c:89: error: request for member `min' in something not a structure or union
rtcc.c:89: error: syntax error before ')' token
rtcc.c:90: error: request for member `hr' in something not a structure or union
rtcc.c:90: error: syntax error before ')' token
rtcc.c:91: error: request for member `wkd' in something not a structure or union
rtcc.c:91: error: `RTCDATEbits' undeclared (first use in this function)
rtcc.c:92: error: request for member `day' in something not a structure or union
rtcc.c:92: error: syntax error before ')' token
rtcc.c:92: error: `RTCDATE' undeclared (first use in this function)
rtcc.c:93: error: request for member `mth' in something not a structure or union
rtcc.c:93: error: syntax error before ')' token
rtcc.c:94: error: request for member `yr' in something not a structure or union
rtcc.c:94: error: syntax error before ')' token
rtcc.c:97: error: request for member `sec' in something not a structure or union
rtcc.c:97: error: syntax error before ')' token
rtcc.c:98: error: request for member `min' in something not a structure or union
rtcc.c:98: error: syntax error before ')' token
rtcc.c:99: error: request for member `hr' in something not a structure or union
rtcc.c:99: error: syntax error before ')' token
rtcc.c:100: error: request for member `wkd' in something not a structure or union
rtcc.c:101: error: request for member `day' in something not a structure or union
rtcc.c:101: error: syntax error before ')' token
rtcc.c:102: error: request for member `mth' in something not a structure or union
rtcc.c:102: error: syntax error before ')' token
rtcc.c:103: error: request for member `yr' in something not a structure or union
rtcc.c:103: error: syntax error before ')' token
rtcc.c:126: error: request for member `prt00' in something not a structure or union
rtcc.c:126: error: request for member `prt00' in something not a structure or union
rtcc.c:127: error: request for member `prt01' in something not a structure or union
rtcc.c:127: error: request for member `prt01' in something not a structure or union
rtcc.c:128: error: request for member `prt10' in something not a structure or union
rtcc.c:128: error: request for member `prt10' in something not a structure or union
rtcc.c:129: error: request for member `prt11' in something not a structure or union
rtcc.c:129: error: request for member `prt11' in something not a structure or union
rtcc.c:131: error: request for member `mth' in something not a structure or union
rtcc.c:153: error: request for member `day' in something not a structure or union
rtcc.c:154: error: request for member `day' in something not a structure or union
rtcc.c:156: error: request for member `yr' in something not a structure or union
rtcc.c:157: error: request for member `yr' in something not a structure or union
rtcc.c:159: error: request for member `wkd' in something not a structure or union
rtcc.c:174: error: request for member `hr' in something not a structure or union
rtcc.c:175: error: request for member `hr' in something not a structure or union
rtcc.c:177: error: request for member `min' in something not a structure or union
rtcc.c:178: error: request for member `min' in something not a structure or union
rtcc.c:180: error: request for member `sec' in something not a structure or union
rtcc.c:181: error: request for member `sec' in something not a structure or union
rtcc.c: In function `RTCCInit':
rtcc.c:203: error: `OSCCONbits' undeclared (first use in this function)
rtcc.c:216: error: `RTCCON' undeclared (first use in this function)
rtcc.c:222: error: `RTCCONbits' undeclared (first use in this function)
rtcc.c:227: error: `RTCC_DEFAULT_SECOND' undeclared (first use in this function)
rtcc.c:228: error: `RTCC_DEFAULT_MINUTE' undeclared (first use in this function)
rtcc.c:229: error: `RTCC_DEFAULT_HOUR' undeclared (first use in this function)
rtcc.c:230: error: `RTCC_DEFAULT_WEEKDAY' undeclared (first use in this function)
rtcc.c:231: error: `RTCC_DEFAULT_DAY' undeclared (first use in this function)
rtcc.c:232: error: `RTCC_DEFAULT_MONTH' undeclared (first use in this function)
rtcc.c:233: error: `RTCC_DEFAULT_YEAR' undeclared (first use in this function)
rtcc.c: In function `RTCCSet':
rtcc.c:255: error: `BYTE' undeclared (first use in this function)
rtcc.c:255: error: syntax error before ')' token
rtcc.c:255: error: `RTCTIME' undeclared (first use in this function)
rtcc.c:255: error: request for member `sec' in something not a structure or union
rtcc.c:256: error: syntax error before ')' token
rtcc.c:256: error: request for member `min' in something not a structure or union
rtcc.c:257: error: syntax error before ')' token
rtcc.c:257: error: request for member `hr' in something not a structure or union
rtcc.c:258: error: `RTCDATEbits' undeclared (first use in this function)
rtcc.c:258: error: request for member `wkd' in something not a structure or union
rtcc.c:259: error: syntax error before ')' token
rtcc.c:259: error: `RTCDATE' undeclared (first use in this function)
rtcc.c:259: error: request for member `day' in something not a structure or union
rtcc.c:260: error: syntax error before ')' token
rtcc.c:260: error: request for member `mth' in something not a structure or union
rtcc.c:261: error: syntax error before ')' token
rtcc.c:261: error: request for member `yr' in something not a structure or union
rtcc.c: In function `RTCCUnlock':
rtcc.c:290: error: `SYSKEY' undeclared (first use in this function)
rtcc.c:292: error: `RTCCONSET' undeclared (first use in this function)
rtcc.c: At top level:
rtcc.c:323: error: conflicting types for 'RTCCSetBinSec'
rtcc.c:227: error: previous implicit declaration of 'RTCCSetBinSec' was here
rtcc.c:343: error: conflicting types for 'RTCCSetBinMin'
rtcc.c:228: error: previous implicit declaration of 'RTCCSetBinMin' was here
rtcc.c:363: error: conflicting types for 'RTCCSetBinHour'
rtcc.c:229: error: previous implicit declaration of 'RTCCSetBinHour' was here
rtcc.c:431: error: conflicting types for 'RTCCSetBinDay'
rtcc.c:231: error: previous implicit declaration of 'RTCCSetBinDay' was here
rtcc.c:468: error: conflicting types for 'RTCCSetBinMonth'
rtcc.c:232: error: previous implicit declaration of 'RTCCSetBinMonth' was here
rtcc.c:488: error: conflicting types for 'RTCCSetBinYear'
rtcc.c:233: error: previous implicit declaration of 'RTCCSetBinYear' was here
Irgendwie erkennt der nicht, dass die extern Datentypen eingbunden werden sollen. Was ist denn da der Fehler? Für mich sieht alles so aus wie im Beispiel...

Grüße
Stefan

15
Beispielcodes und Projekte / HDD Basic I/O Library (for PMP interface)
« am: August 05, 2009, 19:16:07 Nachmittag »
Hallo,

ich habe ein IO interface für die Ansteurung von IDE Festplatten geschrieben. Es ist für PIC32 (ggf auch 24F) geeignet die über ein PMP Modul verfügen. Die Funktionen können so eingesetzt werden wie die SD Routinen von Microchip.
Mit USB Polling, PBClock = 40MHz und dem Mass Storage Framework waren erreichbar:

Lesen :    ~750kb/s
Schreiben  ~700kb/s
(mit PIC32MX460F512L @80MHz)

Mögliche Verbesserungen:
1. Mehrere Sektoren lesen, um den Overhead zu reduzieren
2. Fehlererkennung / Timeout

Einschränkungen:
1. Nur Master / kein Slave
2. Nur mit PMP Modul möglich
3. Kein Timeout / Error Erkennung
4. Nur Platten bis 137GB können verwaltet werden (48Bit LBA Modus wird noch nicht unterstützt)

Grüße
Stefan

Seiten: [1] 2 3 ... 5