Sida 2 av 2

Postat: 22 november 2005, 23:42:05
av JimmyAndersson
>Kolla med andra ord att spänningen är tillräcklig.

...och att spänningen är stabil och inte har störningar.

Jag körde ett tag med ett nätaggregat från en dator. Vid en närmare koll visade sig att spänningen svajjade mellan 5.15-5.17v hela tiden. Det fungerade ändå att köra PIC-kretsen i 40MHz, men man ska ändå vara noga.

Postat: 23 november 2005, 00:13:44
av sodjan
En 7805 vill normalt ha minst 3V mellan in och utgång, så ett 7.2V batteri är verkligen på gränsen. De flesta PIC'ar kan köras med lägre spänning, men en "bulk erase" kräver minst 4.5V. Sen har man ju även MAX232 kretsen på Wisp628'an som vill ha 5V...

"Svaj" på spänningen är OK så länge den håller sig inom gränserna. Snabba transienter ("spikar") kan vara värre, även om de ligger inom marginalerna.

Så visst, spänningsmatningen hör väll till det som ska kollas först (innan man vänder sig till forumet). Jag tycker faktiskt inte att man ska behöva nämna här att man skall kolla att 5V faktiskt är 5V... Och när man redan har lagt ner tid för att hjälpa till, och det visar sig att det var ett skitfel som t.ex fel på spänningsmatningen, så, ja då är det inte kul...

Postat: 23 november 2005, 12:31:22
av Sm5xxw
Hej igen!
Xwisp2 hittar ju PIC kretsen, 16F84A, då måste det ju vara rätt kopplat, eller?
Jag hittar inga fel på programmeraren. Och kabeln till datorn verkar ju vara rätt.
Jag får ta och kolla så jag har byggt upp allt rätt, och mäta spänningen från min 7805..

EDIT


DET FUNGERAR!!!!!
Och vad tror ni felet var? :) Jag hade kopplat på 2400V på programmeraren istället för 5 V.
Ne då :D Men jag rotade fram en 47uF kondning och satte mellan plus och minus, och nu fungerar det :) Inte visste jag att den där kondensatorn var så viktig.

Tack för all hjälp! Nu ska jag bara lära mig programmera.

Förresten, vet ni några bra hemsidor med PIC projekt, med färdig kod?
Självklart ska jag lära mig programmera också, men det vore kul med lite mer avancerade grejer, än de "blink a LED" program som jag kommer börja med :)

Postat: 23 november 2005, 12:53:07
av sodjan
> Xwisp2 hittar ju PIC kretsen, 16F84A,

Gör den ? Jag har ingen aning, inget du har sagt här
tyder på det. Varför tror du att den gör det ?

Jjag skulle vilja se *HELA* utskriften från XWisp2, inte bara de
2 rader som du valde att visa... Allt, inklusive kommandoraden.

Postat: 23 november 2005, 13:11:20
av Sm5xxw
Hm, får man ställa en dum fråga.
Hur skriver jag en egen .hex fil?
Jag tänkte att jag skulle få en lysdiod att blinka på olika sätt, när jag trycker på olika knappar t.ex. Det kanske kan vara bra att börja med något sånt.
Finns det någon "steg för steg" guide för att komma igång? Där man börjar med att skriva enkla program och lär sig olika komandon?

Mvh Fredrik Nestor

Postat: 23 november 2005, 15:06:51
av sodjan
> Hur skriver jag en egen .hex fil?

Det gör/vill du inte.

Du skriver källkod (assembler, C, Basic, whatever) som sedan körs genom en assembler/kompilator som skapar HEX filen. T.ex MPLAB för assembler program.

> Jag tänkte att jag skulle få en lysdiod att blinka på olika sätt, när jag trycker på olika knappar t.ex. Det kanske kan vara bra att börja med något sånt.

Absolut ! Börja med assembler och MPLAB så kommer du snabbt in i PIC arkitekturen. Man lämna först din 16F84A på ett museum och skaffa något modernare.

> Finns det någon "steg för steg" guide för att komma igång?

Nja, inte riktigt. För att installera/konfigurera MPLAB kan du kolla :
http://www.jescab.se/Info_MPLAB.html

> Där man börjar med att skriva enkla program och lär sig olika komandon?

Alla datablad till alla PIC modeller har en kort samanfattning av de olika instruktionerna. Dessutom finns det lite bättre beskrivningar i "Mid-Range Reference Manual" (kapitel 29) :
http://ww1.microchip.com/downloads/en/D ... 33023a.pdf
Även de första 4-5 kapitlen rekomenderas, de ger en "intro" till PIC16 arkitekturen. De övriga kapitlen kan man gärna titta igenom när man har behov (d.v.s använder det som beskrivs i resp kapitel).