enkla idé.er till PIC

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

enkla idé.er till PIC

Inlägg av squiz3r »

Hej, jag har precis lyckats lära mig programera en PIC16F628A, och jag behöver insperation på enkla men roliga saker man kan göra med en PIC.

Tack på förhand!

//Daniel A
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

En binärklocka
Ett kodlås
En latency mätare för webkamera
En enkel stegmotordriver
En simpel robbot med servomotorer
En temeraturlogger med externt seriellt EEPROM
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

osh.. det låter kompliserat :lol: jag har sett en bra tutorial innan där det står hur man läser av knappar men jag hittar ej det nu, nån som vet?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

http://ww1.microchip.com/downloads/en/D ... 40040b.pdf

Där finns en del idéer. Har du ingångar så att det räcker är det ju bara att använda WPU och kostsluta med brytaren.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Hård varan är nog inga problem, det är mer mjukvaran

Tack!
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Tänkte bara att du kanske inte kände till att PICárna (iaf, de jag brukar använda) har WPU så man slipper externa pullupper - så skönt att slippa några motstånd ;)
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Jasså :? jag kunde tydligen inte hårdvaran :P vad är WPU? kan man inte bara koppla:

Kod: Markera allt

+5V-->switch-->10KΩ till GND, 
                   '--> input IO
eller är det bara för att slippa det motståndet?

Edit: min dator kan inte öppna microchips PDF.er...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Weak pull up, jo precis just bara för att slippa motsåndet ;)

öhh.. uppdatera acrobat tror jag... svårt att programmera om man inte kan läsa databladen...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

är det bara att koppla in, eller ska man göra några instälningar i __CONFIG, eller någon annan stans i programet??

Elfas datablad funkar på min dator :?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Ja, beroende på modell så måste man både slå på globala och individuella för varje pinne. men läs databladet - jag kommer inte ihåg utantill hur det är på de olika modellerna. 10F har bara on/off på WPU och det gäller för alla pinnar då, medans 16f87x har WPU register som man kan styra WPU på varje pinne fritt. Har dock för mig att det bara är portB som det finns på där.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Om man kopplar in ett motstånd, kan man låta det va då? eller måste man ställa in det endå?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

ja, visst kan du låta bli att använda det. men å andra sidan lika bra att lära sig alla SFR och bra att testa att se att man får det att fungera också. Finns ju en del SFR som man bara måste ställa in för vettig funktion så enligt min åsikt då lika bra att lära sig vad de gör.

TRIS, CMCON har du redan stött på, OSCAL och EEregisterna behöver du förr eller senare bry dig om också. Det står bra i databladet, så är inte så stökigt att labba lite med.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Edit: min dator kan inte öppna microchips PDF.er...

Igentligen inte så stor anledning att göra någonting alls (t.ex ställa detaljfrågor
här) innan du har löst *DET* problemet. Du *MÅSTE* helt enkelt kunna
läsa Microchips datablad !!

> Weak pull up, jo precis just bara för att slippa motsåndet

Ja, i princip, men inte så som squiz3r ritade.
Han har en "pull-down" i sitt "schema"... :-)
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Ja, jag såg det... ;) upp eller ner spelar inte så stor roll även om jag är mijöskadad och alltid vill använda pullup och kortlsuta emot jord... Men det är inget annat än gammal vana.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK :-)
Jag ville bara förtydliga att man inte *bara* kan ersätta motståndet med WPU,
man måste även koppla om tryckknappen från +5V till GND...
Skriv svar