Re: PIC16F18055 a sériový port
Jindrich Fucik
fulda na seznam.cz
Středa Říjen 23 08:28:16 CEST 2024
a-ha, tak se zdá, že jsem na to přišel.
Našel jsem v datasheetu Table 18-1. PPS Input Selection Table
A tam se píše, že RX1 lze přiřadit na porty B a C a nikoli na A. No jo
no, kdo nečte pozorně, ten drátuje na plošňáku.
Dne 22.10.2024 v 21:45 Jindrich Fucik napsal(a):
> Ahoj,
>
> mám problém s procesorem PIC16F18055 a sériovým portem. Problém se
> projevuje tak, že když zapnu sériová port SPEN=1 CREN=1, okamžitě mi
> naskočí RCIDL=0 a zůstane tak celou dobu.
>
> Asi bych měl popsat okolí - port používám jen pro čtení v asynchronním
> režimu. Je jedno, kam si otočím vstup je to pokaždé stejné.
>
> Program je prostá kopie programu, který fungoval na PIC16F18015.
>
> Mám pocit, jako by byla nějaká chyba v RX1PPS, ale nevím jaká (krom
> toho, že má špatně pojmenované bity v headeru)
>
> Jak se chová USART, když ho spustím a jeho vstup je ve stavu 0? Očekával
> bych, že tedy začne přijímat data, přijme osm bitů a pak zjistí, že má
> stop bit v nule, tak udělá Overrun error a to co přijal prohlásí za
> break sekvenci a nebude čekat "do konce".
>
> Nějak moc to nechápu.
> _______________________________________________
> 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