PIC16 a sériový port
Jindrich Fucik
fulda na seznam.cz
Neděle Únor 25 16:44:21 CET 2018
Ahoj,
narazil jsem na takovou otázku, na kterou neznám jednoznačnou odpověď.
Mám PIC16F628A a chtěl bych, aby dokázal přijímat sériová data RxD, ale
protože nemá co kdy odeslat, tak TxD nepotřdbuji a chtěl bych ten pin
používat jako výstupní GPIO.
Takže jsem si myslel, že je validní kombinace:
TXSTA.TXEN = 0
RCSTA.SPEN = 1
RCSTA.CREN = 1
Ale popis SPEN je:
(Configures RB1/RX/DT and RB2/TX/CK pins as serial port pins when bits
TRISB<2:1> are set)
Takže to znamená, že se bude pokaždé snaži, aby byl TxD přiřazený k
sériovému portu. Ale možná pokud bych v TRISB nastavil, že pin je
výstup, tak vyhraje GPIO.
Máte někdo vyzkoušenou praxi??
Další informace o konferenci Hw-list