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