Sida 4 av 5

Postat: 19 september 2008, 12:18:42
av foppa
Ok så kan jag komma vidare i mitt projekt.
Men det skulle vara skoj att veta vad som uslas för mig när det gäller denna krets på pickit 2

Ok jag mailar dig min adress å lite annat

Tackar på förhand
Foppa :D

Postat: 21 september 2008, 00:30:04
av Lonius
foppa

Kolt bygge var tvungen att kolla hela bygget.


//Lonius

Postat: 4 oktober 2008, 13:55:23
av foppa
Tack tack Lonius

Ok jag fick hjälp av Sodjan med få en pic laddad med lite ettor nollor.
Tack än en gång Sodjan.

Men efter som elektronic inte är min starka sidan så kommer
det fler frågor.
I ritningen så använd det en lcd-display 16*2 rader

Nu har jag kopplat upp mitt labbdäck och när jag kopplar på 5v så lyser displayen upp samt dom tecken med ser är fyllda 4kanter.
Har gått igen kopplingarna samt kollat data på displayen.


http://www.elfa.spb.ru/uploads/Image/da ... 556178.pdf

Vad kan det betyda...eller ska jag leja ut mitt lilla bygge till nån.
Foppa

Postat: 4 oktober 2008, 13:57:42
av sodjan
En vanligt standard HD44780 16x2 display ger normalt en rad med
fylda/gråa tecken och en rad med blanka efter självtesten men innan
processorn har skrivit något.

Postat: 6 oktober 2008, 23:35:25
av foppa
Ok ska försöka köra med uteslutnings metoden
Har endast kopplat in lcd som bilden visar:resultat samma som förut.
Kopplar nu in ds1820 hmm ingen djävla skillnad.

Allså hur vet man att man har gjort rätt.
hur jag att PIC'en lever å så vidare
:shock:

BildBild
Bild

Postat: 6 oktober 2008, 23:50:05
av sodjan
> hur jag att PIC'en lever å så vidare

Lämpligen kopplar du in en vanlig lysdiod som ditt program
kan blinka med ett par gånger i starten av koden, bara som
en signal om att "jag lever". Väldigt vanlig lösning...
Om du har ett oscillioskop så kan du mäta på OSC2 för att se
om/att oscillatorn svänger (4 Mhz).

Man kan även "titta" på t.ex E eller RS signalen till LCDn och se om
PIC'en försöker skriva något.

För att testa LCDn så kan du skriva ett litet testprogram som
bara gör det mest nödvändiga för att få igång den och skriver
ut en enkel text.

Men, du körde väl en färdig kod, d.v.s den som jag flashade åt dig ?
Jag kollade aldrig vad koden i sig gjorde...

Postat: 8 oktober 2008, 23:33:53
av foppa
tjohoo efter ett massa strul så har jag äntligen lyckas flasha en pic 16F628.
Hemligheten var enkel...den måsta progas i icsp.
Vilket betyder eftersom allt gick bra så ska PIC'en vara ok.
Ska börja med att plåga igång lcd,,,,hur det nu ska gå.
Skitsamma problem är till för att lösas
Foppa 8)

Postat: 8 oktober 2008, 23:51:32
av sodjan
> den måsta progas i icsp.

Spelar kanske ingen roll, man jag fattar ingenting. Vadå "i" ICSP ?

Postat: 9 oktober 2008, 00:10:31
av foppa
Jo den kan inte programeras i labbdäcket som följer med utan man får ju koppla upp för programmering in-circuit ICSP.
Jag hittade inget som sa att den kretsen endast kan programeras in-circuit
pickit 2.
Men jag började kolla upp detta med in-circuit så fick jag lite träffar om det.
Å då provar jag väl det då
foppa....trött nu..vet knapp vad jag skriver :D

Postat: 9 oktober 2008, 00:15:41
av sodjan
Aha, OK, det är möjligt. Jag vet i princip inget om PICkit2.
Det har väl med hur det där labbkortet ser ut, antar jag...

Postat: 9 oktober 2008, 16:50:39
av foppa
Ok har nu mätt "6. E I ENABLE SIGNAL" på lcd'en och volt värdet är på 1V
är det bra eller ....
Samt "4. RS I REGISTER SELECT SIGNAL" visar 3,8 V
Nu då.....är detta ok
:shock:

Postat: 9 oktober 2008, 16:55:53
av sodjan
Du kör med 5V matning, så bara 0 eller 5V (eller i alla fall nära) är "bra".
Allt annat pekar på något grundläggande fel...

Postat: 9 oktober 2008, 18:31:43
av foppa
Samma skit igen efter att ha flashat en ny PIC 16F628.
Vad betyder....ska ha en 16F628 nånstans...ska se om jag kan ta den.
:shock: :?

Postat: 9 oktober 2008, 18:39:34
av sodjan
OK, jag skiter i det här, du kan inte ge
vettig information och jag har annat att göra...

Postat: 9 oktober 2008, 18:58:38
av Norpan
Vad mäter du med?
Växlar signalerna snabbt mellan 0 och 5V blir det nåt liknande ett medelvärde på tilltiden med en vanlig multimeter.