Re: soros port szívat
Borza Attila
attila.borza at t-online.hu
Sun Oct 28 22:25:52 CET 2007
Még nem próbáltam, de nekem az a furcsa, hogy ami a képen van az nem adja ki
a '114'-es értéket , ami : start bit + '1110010" + 1 stop bit lenne. Akár
hogy is néztem, de ebből nem tudom ezt kiolvasni.
Attila
----- Original Message -----
From: "Fekete Róbert" <frobi at harden.hu>
To: <elektro at tesla.hu>
Sent: Sunday, October 28, 2007 10:18 PM
Subject: Re: soros port szívat
szkóp alapján utánaszámoltál pontos a sorosport baud
szokott az is lenni hogy pár 100-al ide oda el van csúszva és a pc már
marhára nem veszi
esetleg ha van lehetőséged másik pc-n vagy esetleg egy másik
mikrokontrollerrel szembekötni és lepróbálni?
Borza Attila írta:
> Nem, mert a d-sub-on a megfelelő lábon jön ki a jel .
>
> Attila
>
>
> ----- Original Message -----
> From: "Fekete Róbert" <frobi at harden.hu>
> To: <elektro at tesla.hu>
> Sent: Sunday, October 28, 2007 10:03 PM
> Subject: Re: soros port szívat
>
>
> 1 kérdés
> puszta véletlen a max-hoz vezető madzagok nem e fel vannak cserélve?
>
> néha szivatom magam ilyesmivel....
>
> Borza Attila írta:
>> Sziasztok !
>>
>> Két napja szívok folyamatosan a soros porttal, mostanra eljutottam addig,
>> hogy segítséget kell kérnem, mert nem jutok semmire.
>> Már teljesen visszabutítottam a történetet próbapanel szintjéig, így most
>> adott a következő felállás:
>> 16F877, a Chipcad-es próbapanelen, amin rajta a szintcsatolás. A hw része
>> műkszik, ez már biztos.
>> Soros porton kéne adatot küldenem a pc felé, eddig az Eltima Serial Port
>> Monitorral próbáltam figyelni a portot ( com1 ) de mível nem jött semmi
>> adat rajta, ezért feltettem scopera a panelt, a következő jelet adja :
>> <http://www.surftura.fw.hu/rs232.jpg>
>> ( ez a jel még a max 232-elött mérve )
>> a sw a picben a már csak a panelhez adott mintafile, ami a következő, de
>> még ezzel se műkszik, mi lehet a baj? Van valakinek esetleg valami "demo"
>> PICbe, ami biztosan megfelelően műkszik, hogy abból kiinduljak?
>> (20 MHz-es kavicsról megy a pic)
>>
>> A segítségeket elölre is köszönöm.
>>
>> Attila
>>
>> A benne lévő prog:
>>
>> ;
>> ;
>> list p=16F877
>> #include <p16F877.inc>
>> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _HS_OSC & _LVP_OFF
>> ;----------------------------------------------------------------------
>>
>>
>> ;----------------------------------------------------------------------
>> ;----------------------------- FŐPROGRAM ------------------------------
>> ;----------------------------------------------------------------------
>> ;
>> org 0 ; reset vektor
>> nop ; MPLAB-ICD miatt szükséges
>> ;----------------------------------------------------------------------
>> ; I/O port konfigurálás
>> ;
>> bsf STATUS,RP0
>> bcf STATUS,RP1 ; bank1 kiválasztás
>> movlw 14
>> movwf ADCON1 ; RA0 analóg bemenet !!!
>> movlw b'00100001' ; RA0 bemenet, RA1..5 kimenet
>> movwf TRISA
>> movlw B'10111111' ; RC6 kimenet (TxD)
>> movwf TRISC
>> clrf TRISB
>>
>> ;----------------------------------------------------------------------
>> ; USART port programozása aszinkron módban
>> ;
>> movlw 129
>> movwf SPBRG
>> movlw B'00100100' ; TXEN=1, SYNC=0, BRGH=1
>> movwf TXSTA ;
>> bcf STATUS,RP0 ; bank0 kiválasztás
>> movlw B'10010000' ; SPEN=1, CREN=1
>> movwf RCSTA ;
>> ;----------------------------------------------------------------------
>>
>> Loop movlw 114
>> movwf TXREG ; TXREG adás regiszterébe
>> Wait btfss PIR1,TXIF
>> goto Wait ; vár az adás befejeződésére
>> ;----------------------------------------------------------------------
>> bcf PIR1,TXIF ; megszakítás jelzőbit törlése
>>
>>
>>
>>
>>
>> btfsc PORTA,5
>> goto $-1
>> goto Loop
>> ;----------------------------------------------------------------------
>> end
>>
>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
>
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list