[elektro] PIC Soros port induláskor szemetel

Pipi lista at puzsar.hu
Thu May 9 17:23:28 CEST 2019


Hali!
próbáld ki hogy ilyen csoda könyvtári függvények helyett saját kezedbe veszed az inicializálást/küldést
regiszterszinten...

2019.05.09. 16:56 keltezéssel, elight írta:
> Sziasztok.
>
> Most először próbálom a 18F45K42
> UART1-ét életre bírni..
> Ez a PPS kialakítású lábkiosztás kicsit megtréfált,
> de már úgy néz ki azt egészen uralom.
>
> TX jelem C7 láb és jelenleg csak adni szükséges..
>
> Tettem felhúzó ellenállás kívülről a C7-re
> Inicializálom a C portot,
> LAT_C7 = 1 ( Hi szint a sorosnak)
> Beállítom a C7 adairányt Outputra
> A jelem kifele Hi szintű.
> PPS beállításával átadom a C7 vezérlését a TX reg-nek.
>
> Inicializálom a soros portot a
> UART1_Remappable_Init(9600);
>      // 9600 Baud, alap átvitel vezérlés
>
> Kiadok egy stringet, mondjuk  "Hello world!"
> Uart1_Remappable_Write( 'x' ); parancsok használatával.
> + (CR)  + (LF).
>
> Az a tapasztalatom ahogy   a Terminal
> programot olvasgatom:
> A RESET gombot nyomogatva
> az esetek felében jól jeleni meg a string
> a másik felében valamiféle pár karakter hosszú
>   szemét kerül a felirat helyett képernyőre.
>
> Nézegetem, de tanácstalan vagyok.
> Esetleg találkoztatok már hasonló jelenséggel?
>
> Szkóppal is nézegettem és még
> nem találtam zavaró  tüskét a jeleben.
> Este majd előásom az analizátort is..
> Egyébként olyan mintha a baudrate
> némelyik induláskor elugrana,
> vagy a többszintű bufferből némi
> egyéb bit  valahogy kicsoroghatna.
>
> 18F45K22 -vel tucat hasonló átvitelt elkövettem,
> ott még nem találkoztam hasonló hibával.
>
> Üdv István.
>
>
>
>
>
>
>
>
>
> -----------------------------------------
>           elektro[-flame|-etc]
>
>


-- 
Pipi
http://www.puzsar.hu



More information about the Elektro mailing list