[elektro] PIC18, C18, HW USART indulás

elight elight at gmail.hu
Fri Sep 27 12:39:42 CEST 2019


Szia

Pontosan melyik chip is ez?

Szerintem ha rádobsz még egy is időt,
legjobb lenne ezt is letöltened:
https://www.mikroe.com/mikroc-pic
mármint a demót.
Install után pár sort ( kb 2000byte?)
fordíthatsz regisztráció és vásárlás nélkül is.

Ez, ( meg az ASM list nézegetése ),
  kellő referenciát adhat a hiba jellegének
behatárolásához. Volt már, hogy dobtam ki
lib-et egy sor szenvedés után és inkább
megírtam a magam logikájával azt a függvényt.


Szóval a kereső mezőbe írd be "RS232"
https://libstock.mikroe.com/searches
és fordítsd, égesd és futtasd a megfelelő
(szimpatikus) Libstock programot.

Akkor is csinálja?

( Nekem biztosan nem. )
De azért még biztosan megmérném
a jel polaritását és
a  jelalakokat is ugyanakkor valami analizátorral...

Éppen tegnap volt olyan esetem egy kijelzőnél
a multiplex jelbe rendszertelenül belehasított
egy pár mikroszekundumos tüske.
A szkóp ezért azt a jelet nem tudta
rendesen kitriggerelni.
Meg is lett az oka, ugyanarra a PORT-ra
bennmaradt az interrupt-ban egy 0-ba
állító utasítás. Ez az átka ha régebbi dolgokból
honosítunk algoritmust de a dodozó éppen
kicsit kalandozós figyelmű hangulatában van! :-)
Szerencsére hamar meglett!

Üdv István

2019-09-27 12:15 keltezéssel, Gabor Jordan írta:
> Hello,
>
> Nem volt felhúzó. Most feltettem 2db 47k-t, de nem változtatott :-(
>
> Viszont egyre több helyen olvasom, hogy vannak gondok vele. Van aki 
> inkább sw uart-ot használ, persze lehet, csak azért mert nem értette 
> meg hogyan kell használni a hw-est. Lekopogom, eltekintve ettől a 
> leharapott két karaktertől, nekem mostmár nagyon stabilan megy. Amikor 
> magas az antennáról a visszaverődés és jelentős köpenyáramok vannak a 
> rádióhoz, az sem hozza zavarba.
>
> Van viszont egy másik problémám, de annak indítok inkább másik szálat.
>
> Köszönöm!
>
> ÜDV JG
>
> 9/26/2019 9:09 AM keltezéssel, elight írta:
>> Szia
>> Ezt konkrétan nem tudom.
>>
>> De nekem volt olyan HW hibám ha a
>> Soros port input bit-lába a PIC-nél
>>  később kerül magas szintbe mint a táp
>> akkor előfordul hogy elsőre hülyeséget
>> olvas be és későbbi bájtok során áll be
>> helyes adatsor.
>> Pl. RS485-hálózatnál nálam garantáltan előfordult,
>> ha esetleg lemaradt a felhúzó ellenállás
>> valahonnan a vonalról.
>> Esetleg érdemes lehet ezt a helyzetet
>> szkóppal ellenőrizni.
>> Üdv István
>>
>>
>> 2019-09-24 23:08 keltezéssel, Gabor Jordan írta:
>>> ÜDV,
>>>
>>> Köszönöm a segítséget, jól haladok, már stabilan megy oda vissza 
>>> soros vonalon a rádióval az üzengetés. Átírtam a Microchip sztring 
>>> kiírás rutinokat úgy, hogy a null-t ne küldje ki. Le is tisztult 
>>> rögtön.
>>>
>>> Egy idegesítő problémám lenne :
>>>
>>> A soros port inicializálás után, akármennyit is várok, az első két 
>>> bejövő karaktert a sztring olvasás nem veszi. Második kérdés - 
>>> feleletre már stabilan jól veszi, de ha újra rányomom az Open1USART 
>>> (....)-ot, megint leharap két karaktert. Megkerülni meg tudom, csak 
>>> idegesít, hogy nem tudom az okát.
>>>
>>> Van ötletetek?
>>>
>>> Köszönöm,
>>>
>>> JG
>>>
>>> -----------------------------------------
>>>          elektro[-flame|-etc]
>>
>> -----------------------------------------
>>          elektro[-flame|-etc]
>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list