Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Info Coronavirus/Vaccinare vs Fake News

Problema pornire

Parere seria 4.

Recmandare trepied pt Godox SL150...
 Un documentar amuzant despre un b...

Sare fina?

poate cineva sa completeze circui...

Problema cu youtube si yahoo mail
 Cer o umila recomandare pentru ca...

Unde fac distribuția 1.4 tsi...

Ceas de masa desteptator

Singuratatea dupa 30 de ani? Cum ...
 Ce intelegeti din aceasta formula...

Passat B8 Variant 4motion 2.0 dsg

Curea distributie slaba?

ZF vs DSG / 2.0 TDI vs B47
 

metoda de calcul

- - - - -
  • Please log in to reply
10 replies to this topic

#1
carst_razvan

carst_razvan

    Junior Member

  • Grup: Members
  • Posts: 59
  • Înscris: 16.07.2004
Cat timp trebuie sa las un semnal ce semnifica 1 logic intr-o comunicatie seriala RS232 folosind PIC16F84A cu un oscilator de 4MHz la o viteza de 9600 baud???????

#2
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
Nu cumva lungimea unui Bit este 1/9600 =104,2ms

7 Bit date
1 bit paritate
1 Bit stop

Ai grija ce oscilator iei cu ce toleranza. E important pentru ca sincronizarea se face dupa ultimul bit si problema e ce "vede" ascultatorul: bitul care trebuie sau eventual pe urmatorul, sau chiar cu unul inainte!
Ia un Quartz si n-ai treaba.

#3
cspot

cspot

    Guru Member

  • Grup: Senior Members
  • Posts: 12,855
  • Înscris: 22.07.2004
Ia un antinevralgic . Ca eu nu am inteles nimic ... Poate nu trebuia ....

#4
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
cspot: la ce te referi?

#5
cspot

cspot

    Guru Member

  • Grup: Senior Members
  • Posts: 12,855
  • Înscris: 22.07.2004
La "bitul care trebuie sau eventual pe urmatorul, sau chiar cu unul inainte!Ia un Quartz si n-ai treaba."

   E mult prea neclar . Bitul care trebuie sau pe urmatorul ? Si ce treaba are Quatz-ul ?!

#6
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
ok recunosc era prea incilcit. Mai incerc o data:

Presupunem comunicare intre participantul A si participantul B, und A transmite iar B asculta. Sincronizarea de timer are loc la primul bit la prima flanca. Din momentul asta B intoarce timerul si tasteaza prima data dupa ce a trecut  un anumit timp. Dupa ce a tastat ia hotarirea de bit High sau de bit low. Procedeul urmeaza pina ce se termina seria de 9 biti dupa care are loc iar resincronizarea. Timerul se obtine practic dintr-un prescaler care depinde de cit de exact lucreaza quartzul. Asa se intimpla ca A transmite lucrind cu propriul lui timp la tolerantza lui, iar B primeste tastind dupa un timp care poate sa fie diferit datorita tolerantei de timpul lui A.  Pe scurt B poate tasta din ce in ce mai tirziu (sau mai devreme) pina ce eventual la ultimul bit sare peste.

Dar daca ma insel corectura fara probleme!

#7
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
corectura: lungimea de Bit = 1/9600 = 104,2 microsecunde nu milisecunde!!!

#8
Sir_Vaska

Sir_Vaska

    Member

  • Grup: Members
  • Posts: 626
  • Înscris: 12.06.2004
'9600' baud reprezinta o rata  , nu frecventa in MHz !!! Problema e cam complicata si nu cred ca poate fi discutata destul de amanuntit pe forum.

#9
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
Pe scurt:

1 Baud reprezinta 1 schimbare (deci una) de semnal pe secunda. Denumirea de "baud" a fost data in cinstea tehnicianului telegrafist Jean-Maurice-Emile Baudot si masura prima data viteza de transmisie in sistemul de telegrafie.

1Kilobaud = 2^10 = 1024 baud
Deci lungimea unui bit in protocolul transmisiei RS232 este de 1/Rata de transmisie

#10
Sir_Vaska

Sir_Vaska

    Member

  • Grup: Members
  • Posts: 626
  • Înscris: 12.06.2004
Suna interesant. Am crezut ca regula 1k=1024 se aplica numai la biti si octeti .

#11
vata_pa_batz

vata_pa_batz

    Guru Member

  • Grup: Senior Members
  • Posts: 25,602
  • Înscris: 28.07.2004
Ai dreptate textul provine dintr-un "copy and paste" si este gresit.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate