EXTOSC och INTOSC för PIC ?
-
- Inlägg: 34
- Blev medlem: 6 maj 2008, 11:25:52
- Ort: Strömstad
EXTOSC och INTOSC för PIC ?
Hej!
Ny på PIC-området. Läste på Kjell&Co om en PIC, där det stod följande:
EXTOSC - 20MHz
INTOSC - 8MHz
Vad innebär detta?
Jag förstår så mycket som att EXTOSC betyder Extern Oscillator (klockfrekvens?) och INTOSC betyder intern dito. Men behöver jag en extern oscillator för att PICen skal fungera eller räcker det med PIC:en i sig själv?
Har lyckats löda ihop en PIC-programmerare (byggsats), och skall försöka lära mig mer...
Följdfråga: Om jag vill ansluta dator via USB till min mojäng krävs mycket extra antar jag... Lite speciel programmering av PIC:en och drivisar till datorn? Har läst lite, men hittat väldigt lite info förutom färdiga kretsar.
PS. Skall helst funka med Mac... Inget krav dock... DS.
Ny på PIC-området. Läste på Kjell&Co om en PIC, där det stod följande:
EXTOSC - 20MHz
INTOSC - 8MHz
Vad innebär detta?
Jag förstår så mycket som att EXTOSC betyder Extern Oscillator (klockfrekvens?) och INTOSC betyder intern dito. Men behöver jag en extern oscillator för att PICen skal fungera eller räcker det med PIC:en i sig själv?
Har lyckats löda ihop en PIC-programmerare (byggsats), och skall försöka lära mig mer...
Följdfråga: Om jag vill ansluta dator via USB till min mojäng krävs mycket extra antar jag... Lite speciel programmering av PIC:en och drivisar till datorn? Har läst lite, men hittat väldigt lite info förutom färdiga kretsar.
PS. Skall helst funka med Mac... Inget krav dock... DS.
Hej, precis börjat kolla på mikrokontrollers alltså? Kul. Då behöver du inte oroa dig för att inte ha något att göra på fritiden 
När du ändå är på Kjell & Co:s hemsida tycker jag du ska kolla in deras faktasidor. Där föklaras din första fråga på ett lättsamt vis under överskriften "Inkoppling". PIC-programmering - inte så svårt egentligen.
Nästa steg bör vara att bekanta dig med det datablad som gäller för den modell av PIC som du valt att arbeta med. Det är även oumbärligt att läsa på ordentligt. Det finns enormt mycket bra material på nätet som ger dig grunderna i detta. Ett litet axplock;
http://www.amqrp.org/elmer160/lessons/index.html
http://www.mikroe.com/en/books/picbook/0_Uvod.htm
http://www.hobbyprojects.com/microcontr ... rials.html
http://www.best-microcontroller-project ... orial.html
http://tutor.al-williams.com/index.htm

När du ändå är på Kjell & Co:s hemsida tycker jag du ska kolla in deras faktasidor. Där föklaras din första fråga på ett lättsamt vis under överskriften "Inkoppling". PIC-programmering - inte så svårt egentligen.
Nästa steg bör vara att bekanta dig med det datablad som gäller för den modell av PIC som du valt att arbeta med. Det är även oumbärligt att läsa på ordentligt. Det finns enormt mycket bra material på nätet som ger dig grunderna i detta. Ett litet axplock;
http://www.amqrp.org/elmer160/lessons/index.html
http://www.mikroe.com/en/books/picbook/0_Uvod.htm
http://www.hobbyprojects.com/microcontr ... rials.html
http://www.best-microcontroller-project ... orial.html
http://tutor.al-williams.com/index.htm
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Om du vill ansluta PIC:n till dator, är ett FTDI-chip som skapar en virtuell comport ett relativt enkelt alternativ. Verkar finnas drivers för MAC http://www.ftdichip.com/Drivers/VCP.htm
Modul med chip monterad
http://www.elfa.se/elfa-bin/dyndok.pl?dok=13063.htm
http://elektronikforumet.com/forum/view ... hp?t=17398
Ett bra terminalprogram för att skicka/ta emot data:
http://braypp.googlepages.com/terminal
Modul med chip monterad
http://www.elfa.se/elfa-bin/dyndok.pl?dok=13063.htm
http://elektronikforumet.com/forum/view ... hp?t=17398
Ett bra terminalprogram för att skicka/ta emot data:
http://braypp.googlepages.com/terminal
Hej!
Ofta är det en hel del nytt att förstå sig på när man precis börjat med PIC programmering. Helt klart är det mycket bra att läsa databladen, men man kan räkna med att spendera åtskilliga timmar för att förstå sig på alla funktioner, särskillt när man är helt ny.
Jag började programmerar på en gammal 16F84A pic som inte behöver många registerinställningar för att fungera som jag ville (blinka en LED - det är det som de flesta börjar med) Efter detta ville jag göra mer avancerade saker och började med att visa resultat etc på en LCD. Efter ett tag växte jag ifrån den picen och började söka mig upp emot mer avancerade picar. Fördelen var då att jag hade koll på många av funktionerna redan och kunde inrikta mig på det som var nytt.
Det verkar som om det är någon typ av serie 18 PIC eller liknande du använder eftersom den har en intern osc på 8MHz (det är min gissning iaf). Och den har många funktioner som den nya PIC-aspiranten antagligen kommer ha svårt att förstå sig på. När du väl fått picen att funka så kommer det vara mycket lättare att testa sig fram bland vimlet av funktioner. Du kommer ju då kunna se resultatet av dina ändringar och förstå vad som är fel/rätt.
Det tog ett tag innan jag hittade till microchips "Mid-Range MCU Family reference manual", men i den finns det fler utförliga intruktioner till hur många av funktionerna hos picarna fungerar. Om det nu är en Mid-Range PIC du tänker programmera så är mitt tips att du tar dig en titt i den ifall databladet gör dig tveksam. Den finns att hämta som PDF i länken nedan.
ww1.microchip.com/downloads/en/devicedoc/33023a.pdf
Lycka till med ditt projekt.
Ofta är det en hel del nytt att förstå sig på när man precis börjat med PIC programmering. Helt klart är det mycket bra att läsa databladen, men man kan räkna med att spendera åtskilliga timmar för att förstå sig på alla funktioner, särskillt när man är helt ny.
Jag började programmerar på en gammal 16F84A pic som inte behöver många registerinställningar för att fungera som jag ville (blinka en LED - det är det som de flesta börjar med) Efter detta ville jag göra mer avancerade saker och började med att visa resultat etc på en LCD. Efter ett tag växte jag ifrån den picen och började söka mig upp emot mer avancerade picar. Fördelen var då att jag hade koll på många av funktionerna redan och kunde inrikta mig på det som var nytt.
Det verkar som om det är någon typ av serie 18 PIC eller liknande du använder eftersom den har en intern osc på 8MHz (det är min gissning iaf). Och den har många funktioner som den nya PIC-aspiranten antagligen kommer ha svårt att förstå sig på. När du väl fått picen att funka så kommer det vara mycket lättare att testa sig fram bland vimlet av funktioner. Du kommer ju då kunna se resultatet av dina ändringar och förstå vad som är fel/rätt.
Det tog ett tag innan jag hittade till microchips "Mid-Range MCU Family reference manual", men i den finns det fler utförliga intruktioner till hur många av funktionerna hos picarna fungerar. Om det nu är en Mid-Range PIC du tänker programmera så är mitt tips att du tar dig en titt i den ifall databladet gör dig tveksam. Den finns att hämta som PDF i länken nedan.
ww1.microchip.com/downloads/en/devicedoc/33023a.pdf
Lycka till med ditt projekt.
Senast redigerad av wolfheat 15 maj 2008, 23:46:06, redigerad totalt 1 gång.
> någon typ av serie 18 PIC eller liknande du använder eftersom den har en intern osc på 8MHz
I princip alla "nanowatt" modeller har en 8 MHz INTOSC, oavsett om det är en
PIC16 eller PIC18. PIC18 var dock lite tidigare. I dag har alla rimligt moderna
PIC16 8 MHz INTOSC, d.v.s alla som är intressanta för hemmapulare.
En sak som (en del) PIC18 har men som PIC16 saknar, är möjligheten
att köra 8 MHz INTOSC tillsammans med 4xPLL för en effektiv OSC på 32 MHz.
I princip alla "nanowatt" modeller har en 8 MHz INTOSC, oavsett om det är en
PIC16 eller PIC18. PIC18 var dock lite tidigare. I dag har alla rimligt moderna
PIC16 8 MHz INTOSC, d.v.s alla som är intressanta för hemmapulare.
En sak som (en del) PIC18 har men som PIC16 saknar, är möjligheten
att köra 8 MHz INTOSC tillsammans med 4xPLL för en effektiv OSC på 32 MHz.
-
- Inlägg: 34
- Blev medlem: 6 maj 2008, 11:25:52
- Ort: Strömstad
Hjälp så många svar det blev här! Kul!
Jag har inte köpt den PIC:en, blev bara fundersam på vad det betydde, men det har jag ju fått svar på nu.
Har just lödat ihop en PIC-programmerare (P8048) och provat att få en LED att blinka, och det fungerade. Har skapat en tråd (http://elektronikforumet.com/forum/view ... hp?t=26475) för att jag inte lyckar trigga switcharna på testkortet...
Jag har inte köpt den PIC:en, blev bara fundersam på vad det betydde, men det har jag ju fått svar på nu.
Har just lödat ihop en PIC-programmerare (P8048) och provat att få en LED att blinka, och det fungerade. Har skapat en tråd (http://elektronikforumet.com/forum/view ... hp?t=26475) för att jag inte lyckar trigga switcharna på testkortet...
