[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