Re: PIC16 a sériový port
Jindrich Fucik
fulda na seznam.cz
Pondělí Únor 26 17:43:59 CET 2018
OK, pokud bych připustil upgrade, tak půjdu cestou PIC16F15323.
Tam jsem pochopil je PPS, takže mohu nastavit TxD na "žádný" reálný pin
a tím to bude dělat to co chci.
(tedy v žádném z registrů RxyPPS nebude hodnota 0x0F)
To mne přivádí na otázku - je legitimní hodnota RxyPPS = 00 ??
V datasheetu o tom nic nepíšou, ale tak trochu bych očekával, že to je
hodnota pro prosté GPIO.
Dne 25.2.2018 v 16:57 Radek Koutsky napsal(a):
> Zdravím,
>
> Aplikací s 16F628A jsem udělal nespočet a vždy, když jsem využíval sériové rozhraní, tak se tyto 2 piny vyhradily přímo pro tuto periferii.
> Tedy nijak extra do hloubky jsem to nezkoušel obcházet, ale taky jsem měl aplikace, kde mi stačil jen příjem dat a potřeboval jsem ještě jednu "nožku" navíc, ale nešlo mi to nastavit nijak.
> Domnívám se, že dle blokového schéma je právě tato dvojice spojena do periferie USART a dál s tím nic nejde dělat....
>
> Nicméně zkuste přejít na 18Fxx, řada 16F628A je trochu za zenitem i co se týče jediného INT přerušení. Příkladně 18F14K22 nabídne větší možnosti a je vcelku obdobná.
>
>
>
> R.
>
>
> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jindrich Fucik
> Sent: Sunday, February 25, 2018 4:44 PM
> To: HW-news
> Subject: PIC16 a sériový port
>
> 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??
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list