soros port szívat

Fekete Róbert frobi at harden.hu
Sun Oct 28 22:18:39 CET 2007


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]
> 



More information about the Elektro mailing list