1 / 10

Seriel kommunikation

Seriel kommunikation. Jan R. Indhold. Krav Modularisering ACIA Registre Baudrate Konklusion. Krav. ACIA’en skal konvertere den parallelle kommunikation fra M68k til seriel kommunikation til PC, og omvendt. Kommunikationsprotokollen mellem ACIA og PC skal være RS232.

melita
Download Presentation

Seriel kommunikation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Seriel kommunikation Jan R

  2. Indhold • Krav • Modularisering • ACIA • Registre • Baudrate • Konklusion

  3. Krav • ACIA’en skal konvertere den parallelle kommunikation fra M68k til seriel kommunikation til PC, og omvendt. • Kommunikationsprotokollen mellem ACIA og PC skal være RS232. • Kommunikationshastigheden mellem ACIA og PC skal være 9600 baud. • Signalet imellem dem skal bestå af 1 startbit, 8 bit til data, ingen paritetsbit og 1 stopbit.

  4. Modularisering ACIA Baudrategenerator RS232-driver

  5. ACIA • Read/write memory set fra M68k. • Synkroniseret med en ekstern E clock. • Synkron bus: E, VPA*, VMA*.

  6. Registre • RS (register select) • R/W* (read/write) • Kontrolregister • Statusregister • Senderregister • Modtagerregister

  7. Kontrolregister • Operationskarakteristikken • 8 bit, som bliver inddelt på 4 grupper. • CR0-CR1 ( counter division ) • CR2-CR3-CR4 ( word select ) • CR5-CR6 ( Transmitter ) • CR7 ( Receiver interrupt enable ) %00010101: Neddeling med 16. 8 databit, ingen paritet og 1 stopbit. Ingen interrupt.

  8. Statusregister • Indikerer status af den afsendte og modtagne del af ACIA’en. • 8 bit read only, som deles op på funktioner: • RDRF ( Receiver data register full.) • TDRE ( Transmitter data register empty.) • DCD* ( Data carrier detect. ) • CTS*, FE, OVRN, PE, IRQ.

  9. Baudrate • RS232-standard: Max. 19200 baud. • Eget krav: 4000 baud. • TS2MON-standard: 9600 baud. • ACIA’ens neddeling: 16 gange. • Frekvens: 153,6 kHz. • Binær tæller.

  10. Konklusion • Kommunikationshastighed på 9600 baud. • TTL- og RS232-signalniveauerne overholdes for afsendelse og modtagelse. • Fejl i Assembler programmet. • Velfungerende kredsløb.

More Related