Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Wc Geberit

Routere detinute in trecut si in ...

Teii din fața casei

E-Mail in serie prin Excel si Out...
 Modul alimentare rulou/jaluzea ex...

Recuperare fișiere dupa form...

Aplicatii stress test RAM

Asigurare auto hibrid
 Asus B550M - PC-ul nu porneste di...

Tzanca Uraganu - Inconjurat de Fe...

explicatie montaj breadboard

3 Doors Down - Kryptonite
 Semnalizati cand virati pe un dru...

Succesiune - mostenire apartament...

Donez Siofor de 1000mg ( diabet t...

Izolatie intre parter si etaj
 

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

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

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