Sida 1 av 1

kännslig elektronik.

Postat: 12 juli 2009, 17:31:22
av choppertony
Jag har kopplat en pic18F4550 till ett 9 volts batteri via en spänningsregulator med kondingar mellan benen. Det är precis samma uppställning som jag har haft til min pic16F690 . Har även kondingar precis vid VDD o VSS. Oxå samma som jag använde till PIC16.

Kopplat en lysdiod via ett rekomenderat motstånd på ena pinnen. Dioden blinkar, men vidrör jag batteriets hölje så slutar den att blinka.

att ta på batteriet är det samma sak som att sätta fingrana vart som helst på GND-sidan?

Är det normalt eller har jag missat något?

Re: kännslig elektronik.

Postat: 12 juli 2009, 18:08:32
av bearing
Har inte kollat databladet för pic18F4550, men gissar att den inte har intern MCLR. Koppla ett motstånd mellan VDD och MCLR.

Re: kännslig elektronik.

Postat: 12 juli 2009, 18:33:57
av choppertony
hur mycket ohm skall man prova med i så fall? Jag provade med 22Kohm men det gjorde ingen skillnad. Kan det vara så att ngn pinne är ingång utan att jag vet om det? så att det ligger o stör? Jag har bara talat om i programmet vilken pinne jag ville ha som utgång.

Re: kännslig elektronik.

Postat: 12 juli 2009, 18:47:19
av sodjan
> Kan det vara så att ngn pinne är ingång utan att jag vet om det?

Vad menar du med "utan att jag vet om det" ?
Exakt *vad* är det som databladet saknade ?

Alla pinnar är ingångar från start (antingen digitala eller analoga om de
har analoga funktioner), så om du enbart har brytt dig om en pinne så
är nog det du ser helt förväntat. Om man tänker till lite så är det ju
ganska logiskt att alla pinner är just ingångar efter en reset, eller hur ?

> Jag provade med 22Kohm men det gjorde ingen skillnad.

22 kohm är helt OK för MCLR. Men det är nog inte det enda felet... :-)

Re: kännslig elektronik.

Postat: 12 juli 2009, 19:47:12
av choppertony
Jag har inte läst det denna månaden. Men jag hade för mig och var nästan säker att alla pinnar var utgångar efter reset. Bara för att inte detta skulle hända.

Men jag ser oxå problemet med att om alla pinnar skulle vara utgångar, så skulle detta bli ett problem för krinutrustningen och säkerheten.

Jag Får fixa detta. Skulle det fortfarande vara samma bekymmer efter ändringen så återkommer jag med ny fråga. Försvinner problemet så talar jag oxå om det.

Tackar så länge!

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:12:37
av vfr
Öhhh. Hur sjutton skulle det fungera om alla I/O var utgångar från början???

Tänk efter lite till! :D

Inte alls för att vara elak, även om det kanske låter så. Vad skull hända om du ska ha en pinne som ingång och kopplad mot något annat som då driver pinnen. Om då pinnen är satt som utgång vid uppstart så skulle det bli världens kortis innan allting är ställt om. Visst skulle dom klara det, I/O-pinnar brukar vara tåligt konstruerade. Men det är definitivt fel konstruktionsmässigt!!! Alltså är dom inte utgångar från början, utan något ofarligt. Ingång mot ingång är ju inga problem på det sättet.

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:21:06
av sodjan
> Jag har inte läst det denna månaden...

Helt OK... :-)
Det räcker igentligen med att komma ihåg att pinnar alltid är
ingångar "från start". Det är inget man behöver slå upp för
varje ny processormodell.

Anledningen till att alla pinnar är *in*gångar från start är ju att
det inte ska uppstå kortslutningar mot annan ansluten utrustning.
Sedan får de pinnar sättas till utgångar där det behövs (och där
det är "ofarligt" att göra det).

Leta av samma anledning att alla pinnar med analoga funktioner
är just analoga från start, en digital pinne bör alltid drivas ordnetligt
med antingen hög eller låg, inte något därimellan.

Helt oanslutna pinnar är lite av ett specialfall och där är
det alltid bäst/enklast att bara sätta dom till utgångar. Om inte
så måste man på annat sätt se till att de inte "flyter", så
att säga. Öppna CMOS ingångar är generellt sätt (alltså inte
enbart när det gäller mikroprocessorer) ett definitivt no-no och
kan lätt ge upphov till alla möjliga underliga fel och fenomen.

EDIT: Såg att vfr han före, men eftersom allt redan var skrivet så
postade jag det i alla fall... :-)

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:33:55
av choppertony
Jo då det var felet som jag tänkte på att det kunde vara. Nu finns det inga ingångar som ligger o stör. Och nu kommer jag nog f-n i håg det till nästa gång. Tänk att man glömmer så fort det man läser. Fortfarande så saknar jag böcker o bläddra i. Men skulle man köpt en pic med databladet som en bok så hade den ju kostat 1500kr .

Jag tycker att det är lustigt att det inte i programmexemplen är skrivet så att allt annat som inte är riktiga ingångar ändras till utgångar då man nu ser att det stör som f-n. Problemet är löst ! Tack!

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:40:34
av choppertony
vfr skrev:Öhhh. Hur sjutton skulle det fungera om alla I/O var utgångar från början???

Tänk efter lite till! :D

Inte alls för att vara elak, även om det kanske låter så. Vad skull hända om du ska ha en pinne som ingång och kopplad mot något annat som då driver pinnen. Om då pinnen är satt som utgång vid uppstart så skulle det bli världens kortis innan allting är ställt om. Visst skulle dom klara det, I/O-pinnar brukar vara tåligt konstruerade. Men det är definitivt fel konstruktionsmässigt!!! Alltså är dom inte utgångar från början, utan något ofarligt. Ingång mot ingång är ju inga problem på det sättet.

Jag tänkte inte till hela vägen där *S*. Men när sodjan skrev så var det ju solklart. Man vill ju inte att motorer skall börja snurra för ens man säger till om det. Det kan gå åt skogen... Tackar!

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:42:50
av sodjan
> Jag tycker att det är lustigt att det inte i programmexemplen........

Jo. Eller så kan det vara så att man antar/utgår från att de som
håller på med dessa processorer kan grunderna i elektronik, och
där ingår just att inte ha öppna CMOS ingångar. Det är ju inget
nytt, det har varit så långt innan dessa processorer ens fanns.

I dag har det nog blivit vanligare att många just börjar med
elektronik via dessa processorer, och då är det inte så lätt. :-)

Å andra sidan så är det nog som du säger, man missar det en
gång, sedan "sitter" det... :-)

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:43:23
av Maalobs
Om att sätta pinnar till in- eller utgång:


"Dual-purpose pins; A bit evil, but flexible."

Han är lite rolig, den där nissen. :)

Bild

Re: kännslig elektronik.

Postat: 12 juli 2009, 21:49:15
av choppertony
Denna killen har oxå problem med in o utgångarna *ASG*



OBS. Börjar ni titta så titta på hela

Re: kännslig elektronik.

Postat: 12 juli 2009, 22:00:13
av PeterH
Varför i hela fridens namn skulle man se till slutet på den skiten?

Re: kännslig elektronik.

Postat: 12 juli 2009, 22:04:34
av choppertony
Så är det nog sodjan. Många som bara har hållt på med programmering i pc,n vill prova på ngt nytt. Man ger sig in i pic-världen, men man hoppar över massor med kunskap. Så då blir det sådana här grejor och dumma frågor som är självklara för de som läst från början o kan elektronikens grunder.

Gör man som jag så får man räkna med att allt är knöligt. Men det är skojigt i alla fall!

Re: kännslig elektronik.

Postat: 16 juli 2009, 12:04:17
av bos
choppertony skrev:Men skulle man köpt en pic med databladet som en bok så hade den ju kostat 1500kr .
http://elektronikforumet.com/forum/view ... 35#p464735

Sista meningen.