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

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

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

#1 Příspěvek 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.
Přílohy
joy.jpg
(98.21 KiB) Staženo 112 x
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek 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.

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#3 Příspěvek 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.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#4 Příspěvek od MiloPS3 »

na tlacitka jsou pripojeny i vystupy tak nezamenit ...

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#5 Příspěvek 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Ω?
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#6 Příspěvek od MiloPS3 »

kdybis radsi napsal co nepotrebujes

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

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#7 Příspěvek od hafca »

Je to jednoduchý. Potřebuji 4 potenciometry a 2 tlačítka. U nepoužitých potenciometrů je jednou v jaké pozici budou.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#8 Příspěvek 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

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#9 Příspěvek 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.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
Niki31
Zablokován
Zablokován
Příspěvky: 131
Registrován: 05 črc 2008, 02:00

#10 Příspěvek 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.

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#11 Příspěvek 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.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#12 Příspěvek 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.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“