Stránka 1 z 1

Ošetření nepoužitých vstupů PIC18F2550

Napsal: 26 lis 2013, 10:46
od hafca
Stavím USB joystick který má v původním zapojení použito víc vstupů než potřebuji. Je velký hřích když vstupy co nepotřebuji spojím rovnou na zem? Neřeším, jak se to bude chovat v simulátoru, tam se to dá ošetřit. Jen, co tomu řekne ten PIC.

Napsal: 26 lis 2013, 10:58
od forbidden
Pokud jsou to opravdu vstupy, tak připojení na zem nevadí. Jen aby se v programu, i jen třeba na krátko, nepřepínaly na výstupy.

Napsal: 26 lis 2013, 11:07
od hafca
Měly by obsluhovat tlačítka a ty potenciometry. Tak doufám, že tam výstup být nemůže. Tlačítka jsou jednoznačná a potenciometry snad taky.

Napsal: 26 lis 2013, 16:40
od MiloPS3
na tlacitka jsou pripojeny i vystupy tak nezamenit ...

Napsal: 26 lis 2013, 16:54
od hafca
? Tak to asi budu muset přemalovat desku. :cry: Všechno nepoužité jsem propojil se zemí. :oops:
Takže u těch tlačítek zapojit těch 10kΩ, ale jak s těmi potenciometry? Tam by to mohlo jít přímo na zem, nebo raděj přes těch 470Ω?

Napsal: 26 lis 2013, 16:58
od MiloPS3
kdybis radsi napsal co nepotrebujes

potakum to nevadi , ale vetsinou bejvaj ve strede , takze polovina VCC

Napsal: 26 lis 2013, 17:00
od hafca
Je to jednoduchý. Potřebuji 4 potenciometry a 2 tlačítka. U nepoužitých potenciometrů je jednou v jaké pozici budou.

Napsal: 26 lis 2013, 17:23
od MiloPS3
ok, potakum je to jedno,
RC0,1,2,6,7 + RB0 podle chematu , 10K na VSS
RB3,4,5,6,7 nezapojit !
RB1 podle chamatu jen s 2 TL
netusim co znamenaji ty cerveny tlacitka ??
treba vyskouset v kontaktnim poly nez zacnes delat desku , predejdes problemum

Napsal: 26 lis 2013, 17:45
od hafca
V popisu o nich taky nic není, nechám je být. Na ty 2 co potřebuji použiju ty, na které mi bude nejlíp vycházet deska. :D
Dík za pomoc.

Napsal: 26 lis 2013, 17:58
od Niki31
Pokial sa jedna o portB ten ma integerovane Pull-up odpory.
Staci nastavit RBPU bit a vyvody nechat nezapojene.

Na co su tam tie diody?

Do buducnosti doporucujem pripajat nezpojene vstupy len cez odpory.
(Pouzivaju sa k tomu odporove siete,ktore sa daju pripajkovat aj priamo
na vyvody PIC.)
Zvlast pokial budes programovat PIC zapojeny v obvode.
A aj kvoli chybam v programe.

Napsal: 26 lis 2013, 18:29
od hafca
Diody by tam měly být kvůli stisku víc tlačítek. Program jsem nepsal, na to nemám. Ten je hotový a zdroják jsem nehledal.

Napsal: 26 lis 2013, 20:35
od procesor
R7 až R12 (10K) na "6 Rows" je dobré zapojiť všetky (nepoužité by mohli mať aj 0Ω).
Diódy v matici sú asi potrebné (zrejme sa nepoužíva tretí stav pre porty "6 Columns").
Vstupom pre potenciometre sa môže v pohode pripojiť GND.