PIC32: Använda interna klockan i 80MHz?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Zajber
Inlägg: 451
Blev medlem: 19 oktober 2009, 22:07:16
Skype: Andreas.fridh85
Ort: Rödön
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av Zajber »

Vi har inga debug-headers på lager så vi har kört den gamle vanliga stiftlisten på kortet.
Detta har då gjort att vi måste köra med en adapter mellan ICD3:ans korta debugkabel och stiftlisten. Alltså en extra bit på ca 10cm.

Allt detta enligt principen "Man tager vad man hittar i elektronikåtervinningen"
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46986
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av TomasL »

Vi kör i 80MHz, dock med kristall, samt 1m flatkabel (telefonkabel, typ) till ICD3an utan problem.
Användarvisningsbild
Zajber
Inlägg: 451
Blev medlem: 19 oktober 2009, 22:07:16
Skype: Andreas.fridh85
Ort: Rödön
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av Zajber »

Ni kanske hade tur med reflektionerna och inte vi.

Men 40MHz duger gott och väl åt oss. Så vi kör detta nu tills vi kör fast på nästa punkt.

Vilket just nu är i2c. :humm:
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46986
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av TomasL »

Jag vet vilka bitar jag ska välja för att styra COSC men dessa återfinnes ej i config-manualen för C32

Jodå det gör de, mycket tydligt också, i avsnitt 6, sidan 6.

Processorns klocka har inget med ICD att göra, och påverkas inte.
Har ni problerm, så beror de på andra saker.
Användarvisningsbild
Zajber
Inlägg: 451
Blev medlem: 19 oktober 2009, 22:07:16
Skype: Andreas.fridh85
Ort: Rödön
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av Zajber »

I config-manualen för C32 finns det inget kapitel 6.
Jag vet precis vilka bitar som ska sättas om man läser databladet för denna pic.

FRCPLL sätter COSC i config-parametrarna har jag lurat fram men detta funkar endast då hastigheten ligger nånstans i närheten av 40MHz och neråt. Går jag för högt i frekvensen tappar ICDan kontakten med kortet och det går inte heller att starta från programmeringsläget.

Jag har ingen koll på hur ICD-kommunikationen funkar egentligen men i designmanualen står det klart och tydligt att minimera kabellängder mellan ICD och kort.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46986
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av TomasL »

ICD'n har inget med processorns klockhastighet att göra, vad menar du med "config-manualen" mig veterligen finns ingen sådan, enbart datablad och refernsmanualen.
Användarvisningsbild
Zajber
Inlägg: 451
Blev medlem: 19 oktober 2009, 22:07:16
Skype: Andreas.fridh85
Ort: Rödön
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av Zajber »

I MPLAB väljer du "Topics" i Help menyn där har du ett dokument för alla PIC32:ors configinställningar som heter "PIC32MX Config Settings". Mycket användbart.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46986
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av TomasL »

Lita inte på de dokumenten i MPLAB, många är direkt felaktiga, de flesta o-kompletta, innehållet varierar mellan versionerna, vilket är fullständigt hopplöst, använd processordokumentationen istället.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46986
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC32: Använda interna klockan i 80MHz?

Inlägg av TomasL »

Appropå det där med kabel till ICD'n.

Vi kör med en microUSB-kontakt som debugheader, samt en 6-polig flatkabel med en RJ-kontakt i andra ändan.
Längden är runt en meter, vi har inga problem med det.
Kör även med en 5-m usb-kabel mellan dator och ICD'n.
Skriv svar