Author Topic: PIC Prozessoren - and now for something completely different  (Read 64510 times)

brownie

  • freakyfriday
  • Newbie
  • *
  • Posts: 21
  • Karma: +1/-0
Re: PIC Prozessoren - and now for something completely different
« Reply #15 on: December 08, 2014, 08:52:18 PM »
Hallo @ll

Denke auch dass wir hier irgendeinen Mittelweg für die Namensgebung finden sollten. Von allem ein bisschen etwas.
Freue mich jedenfalls wenn die ersten Boards beziehbar sind  8)

In diesem Sinne einfach auf dem Laufenden halten.

Gruss
Bruno

dinoi

  • freakyfriday
  • Sr. Member
  • *
  • Posts: 441
  • Karma: +7/-0
    • Dinoi
Re: PIC Prozessoren - and now for something completely different
« Reply #16 on: December 09, 2014, 09:07:59 AM »
Hallo Zusammen,

ja der Name HelvePic32 wäre doch sehr passend. Was ist den Eure bevorzugte Schreibweise?

a) Helvepic32
b) HelvePIC32
c) HelvePic32

mein Favorit wäre a) dann c) dann b).

Gruss Reto

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #17 on: December 09, 2014, 10:00:32 AM »
Salut Reto,

ich finde HelvePic32 am besten. Das grosse P zeigt schön die Zusammensetzung und obwohl PIC32 die Microchip Modellreihe ist, mag ich keine langen Texte in Grossschrift.

Ciao, Mathias

boxtec-support

  • freakyfriday
  • Hero Member
  • *
  • Posts: 787
  • Karma: +15/-0
    • Boxtec Web
Re: PIC Prozessoren - and now for something completely different
« Reply #18 on: December 09, 2014, 10:26:08 AM »
+1 für HelvePIC32  :)

Grüsse - Christoph

Update: Natürlich grossgeschrieben, sorry.
« Last Edit: December 09, 2014, 10:56:30 AM by boxtec-support »

arduinopraxis

  • freakyfriday
  • Hero Member
  • *
  • Posts: 553
  • Karma: +11/-0
  • Arduino Praxiseinstieg (4.Auflage)
    • Arduino Praxiseinstieg, 4. Auflage
Re: PIC Prozessoren - and now for something completely different
« Reply #19 on: December 09, 2014, 10:53:50 AM »
Mein Favorit ist HelvePIC32, aber auch HelvePic32 ist ok.

Gruss
Thomas

arduinopraxis

  • freakyfriday
  • Hero Member
  • *
  • Posts: 553
  • Karma: +11/-0
  • Arduino Praxiseinstieg (4.Auflage)
    • Arduino Praxiseinstieg, 4. Auflage
Re: PIC Prozessoren - and now for something completely different
« Reply #20 on: December 09, 2014, 10:59:02 AM »
@Mathias

Quote
Das Board-Image, welches ich unter die gezeichneten Bauteile lege wird mit EagleUP und ImageMagic generiert. Dann lade ich es in Powerpoint und mache ein re-color auf Pink, damit es nach OSH aussieht. Du siehst, es werden keine Mühen gescheut, eine gute Grafik zu produzieren

Damit es nach OSHPark aussieht, kannst du dein Eagle-Board dort einfach hochladen und das generierte Bild vom zukünftigen Board speichern.
Mit dem Hochladen hat man ja noch kein Board OSHPark bestellt  ;)

3D Ansicht geht auf diese Weise natürlich nicht.

Dieses Vorgehen mache ich immer. Wenn das Board dann als Bild dargestellt wird, weiss ich dass es grundsätzlich ok ist.

Gruss
Thomas

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #21 on: December 10, 2014, 11:10:52 AM »
Salut,

mir ist es gelungen, die NeoPixel Library im Timing so anzupassen, dass der Code auch mit der 40 MHz getakteten CPU läuft.  8)

OSH hat die neuen Prototypen-PCB in die Post gegeben ...

Ciao, Mathias

brownie

  • freakyfriday
  • Newbie
  • *
  • Posts: 21
  • Karma: +1/-0
Re: PIC Prozessoren - and now for something completely different
« Reply #22 on: December 10, 2014, 12:18:45 PM »
Hallo Mathias

Das mit der NeoPixel Library hört sich sehr interessant an.
Vielleicht kannst Du hier kurz erwähnen welche Einstellungen man anpassen muss.

Was denkst Du sind die ersten Boards bei Boxtec vor Weihnachten verfügbar?
(Quasi als entsprechender Bausatz inkl. Material)
Wäre ideal was für die Zeit während X-Mas und Silvester...  8)

Gruss
Bruno

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #23 on: December 10, 2014, 01:52:08 PM »
Salut,

die Bauteile sind bei BoxTec wohl verfügbar, das PCB wird wohl das Problem sein. Ich habe Gestern Abend erfahren, dass die finalen Prototypen unterwegs sind, normalerweise erreichen mich die Boards dann Mitte nächster Woche. Die Produktion der ersten Boards durch BoxTec wird wohl nicht mehr vor Weihnachten anlaufen.

Ciao, Mathias

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #24 on: December 10, 2014, 01:56:57 PM »
Salut,

die Original Adafruit Neopixel Library kann nicht mit PIC verwendet werden, da die Library Assemblercode enthält der definitionsgemäß Chip-spezifisch ist. Für die Pic Prozessoren gibt es eine PICxel Library in der ich die delay-Routinen angepasst habe. Ich habe auch einige zusätzliche Routinen definiert, so dass der Beispielcode von Adafruit und jeder darauf aufbauende Code mit der Library nutzbar ist.
Sobald ich die neuen PCBs habe, werde ich mit der Testreihe beginnen und jeden Test mit Code und Beschaltung im Playground dokumentieren

Ciao, Mathias

microtherion

  • freakyfriday
  • Full Member
  • *
  • Posts: 163
  • Karma: +13/-0
Re: PIC Prozessoren - and now for something completely different
« Reply #25 on: December 11, 2014, 06:56:27 AM »
Hallo Zusammen,

ja der Name HelvePic32 wäre doch sehr passend. Was ist den Eure bevorzugte Schreibweise?

a) Helvepic32
b) HelvePIC32
c) HelvePic32

Klingt nett. Für eine Quadcopter Variante des Boards würde ich dann "MövenPIC32" vorschlagen.

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #26 on: December 19, 2014, 11:49:40 AM »
Salut,

die finalen Prototypen PCB sind heute eingetroffen. Mal schauen, wie weit ich übers Wochenende komme, zumal Weihnachten vor der Tür steht.
Das Board habe ich schon mal zusammen gelötet und der Blink-Sketch funktioniert ... macht Hoffnung

Ciao, Mathias
« Last Edit: December 19, 2014, 06:05:55 PM by MathiasW »

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #27 on: December 22, 2014, 06:41:00 PM »
Salut,

das Board hat bislang alle Tests bestanden:
  • blink mit digitalWrite
  • blink mit sbi/cbi direkte Register Manipulation
  • I2C OLED
  • I2C 8x8 Adafruit Matrix
  • I2C 14-Segment LED von Adafruit mit Adafruit libraries
  • SPI TFT 160x128 UTFT
  • SPI TFT 240x320 UTFT
  • Servo mit SoftPWM auf jedem Pin
  • Schittmotor mit AccelStepper library und ULN2003
  • Serial.begin Serial.print und Serial.read via USB Kabel
  • Neopixel auf jedem Pin

Ich habe ein Array definiert, welches die Pinnummer des DP32 bootloader transparent anbietet, so dass ich z.B. den Pin 5 auf der rechten Seite mit
Code: [Select]
nP[RIGHT][5] ansprechen kann.
Da die beiden Seiten symmetrisch sind, kann ich also nur durch den Wechsel von RIGHT auf LEFT den Code umschalten.
Neben dem seriellen IO via USB stehen noch zwei weitere serielle UARTs zur Verfügung, welche ich als nächstes testen werde. Ausserdem möchte ich noch ein standard 16x2 LCD anschliessen. Wenn diese Tests auch OK sind, betrachte ich das Board als OK.

Ciao, Mathias
« Last Edit: December 22, 2014, 06:42:48 PM by MathiasW »

arduinopraxis

  • freakyfriday
  • Hero Member
  • *
  • Posts: 553
  • Karma: +11/-0
  • Arduino Praxiseinstieg (4.Auflage)
    • Arduino Praxiseinstieg, 4. Auflage
Re: PIC Prozessoren - and now for something completely different
« Reply #28 on: December 23, 2014, 09:37:28 AM »
Hallo Mathias,

super und Gratulation.
Kannst du uns ein Bild vom Board zeigen?

Ich werde über die Feiertage auch die ersten Schritte machen und ein Prototyp auf dem Steckbrett aufbauen.

Gruss
Thomas

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: PIC Prozessoren - and now for something completely different
« Reply #29 on: December 23, 2014, 10:28:31 AM »
Salut,

hier das Finale Layout. Auch das 16x2 LCD funktioniert. Jetzt muss ich nur noch die beiden UARTs testen. Der Vorteil hierbei ist, dass ich z.B ein Bluetooth Modem anhängen kann ohne dass es mit der Programmierung wie beim Arduino stört.
Ich erwarte keine Probleme, da sonst alles funktioniert und die UARTs ja nur eine Herausführung der Pins sind, die schon getestet sind.
Der PIC32MX250 hat noch die weitere Eigenart, dass die Funktionszuordnung eines Pins umgeändert werden kann. Ist also zum Beispiel der MOSI durch eine Schaltung belegt, kann man den pin ummappen. Klingt vielversprechend ...
Das Board passt übrigens gut in die Gehäuse von Camdenboss

Ciao, Mathias

 

anything