EmbLogic's Blog

Category Archives: Serial Port Driver

Sending data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implementing —————————- revision 1.1 locked by: root; date: 2014/11/25 06:17:53; author: root; state: … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

Sending 100k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implementing —————————- revision 1.1 locked by: root; date: 2014/11/25 06:17:53; author: root; state: … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

EIA/TIA RS 232 -E specification for data transfer over serial channel( Sending large amount of data ~7MB)

Summary : – Successful hand shaking as per RS 232 protocol between the DTE and DCE. – ~7MB of data transferred in 13 min. 7 sec. – Data transfer rate is approximately 900 bytes per second. – Circular buffer implemented … Continue reading

Posted in Serial Port Driver | Leave a comment

Sending 4k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: —————————- revision 1.1 locked by: root; date: 2014/11/20 04:42:02; author: root; state: Exp; … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing NULL MODEM)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: included linux/ioport.h header file —————————- revision 1.1 locked by: root; date: 2014/11/17 04:02:27; … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

IEEE EIA/TIA-232-E specification and associated serial port device driver

Summary : The project uses RS 232 protocol to transfer a single byte of data between two host systems over a serial communication channel. Following are the rcs files : 1. Intialization module : RCS file: ./initialization.c,v Working file: initialization.c … Continue reading

Posted in Serial Port Driver | Leave a comment

Understand RS232 Connection & Signals

RS-232C, EIA RS-232, or simply RS-232, refers to the same standard defined by the Electronic Industries Association in 1969 for serial communication. RS-232 is a standard for serial communication transmission of data. It formally defines the signals connecting between a … Continue reading

Posted in Serial Port Driver | Leave a comment

How to find chipset mounted on your motherboard?????

You can find the chipset mounted on your motherboard . using coomand ==lspci on the terminal will give ou list of all chipset for audio card , usb ,serial, parallel ,vga …….etc

Posted in Character Driver, Parallel Port Driver, Serial Port Driver | Leave a comment

SERIAL COMMUNICATION

SERIAL COMMUNICATION The serial port on your PC is a full-duplex device meaning that it can send and receive data at the same time. In order to be able to do this, it uses separate lines for transmitting and receiving … Continue reading

Posted in Serial Port Driver | Leave a comment

Serial Port Communication

Serial Port Communication   Serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus where as in case of parallel communication, where several bits are sent as a whole, … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

PC16550D UART with FIFO

The PC16550D is an improved version of he original 16450 USRT functionally identical to 16450 on powerup (Character Mode). The PC16550D can be put into an alternative mode, (FIFO mode) to relieve the CPU of  excessive software overhead.

Posted in Serial Port Driver | 1 Comment

Serial Port Status To Pravjot Sir

Implemented Serial Port DD for single byte with usage of 7 pins. Implemented Serial Port DD with FIFO for multiple bytes with the usage of 7 pins ….. Reading Interrupts……….

Posted in Device Drivers, Serial Port Driver | Leave a comment

Serial port start bit and stop bit transmission

As RS-232 protocol says , frame consists of start , data , parity and stop bit , How Transmitter Transmits and Reciever  recieves start , stop and parity bit if 8 bit data is sent from transmitter to reciever , … Continue reading

Posted in Serial Port Driver | Leave a comment

Doubt with LCR Register

I am unable to understand , how to use stick parity and set break bit of LCR Register ? How parity error bit of LSR of Reciever machine will check the parity of data , sent by Transmitter device ,

Posted in Serial Port Driver | 1 Comment

Serial Port Driver

Following is the code prepared by me.Only interrupt is left working on it.It is done for a loop back process.Any mistake … leave the comments #include”header.h” static int my_proc (char * buf, char ** start,off_t off, int count) { int … Continue reading

Posted in Serial Port Driver | Leave a comment