công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

UM0851 bảng dữ liệu(PDF) 103 Page - STMicroelectronics

tên linh kiện UM0851
Giải thích chi tiết về linh kiện  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  STMICROELECTRONICS [STMicroelectronics]
Trang chủ  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 bảng dữ liệu(HTML) 103 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 99Page - STMicroelectronics UM0851 Datasheet HTML 100Page - STMicroelectronics UM0851 Datasheet HTML 101Page - STMicroelectronics UM0851 Datasheet HTML 102Page - STMicroelectronics UM0851 Datasheet HTML 103Page - STMicroelectronics UM0851 Datasheet HTML 104Page - STMicroelectronics UM0851 Datasheet HTML 105Page - STMicroelectronics UM0851 Datasheet HTML 106Page - STMicroelectronics UM0851 Datasheet HTML 107Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 103 / 245 page
background image
UM0851
Communication device drivers
Doc ID 16604 Rev 2
103/245
Writing data to the port is easy, just use the write() system call to send data:
/* The write() function returns the number of bytes sent or -1 if an error
occurred.
fd: file descriptor
buf: character array
n: number of bytes to be transferred */
write(int fd, char *buf, int n);
Reading data from a port is a little trickier. When you operate the port in raw data mode,
each read() system call returns the number of characters that are actually available in the
serial input buffers. If no characters are available, the call blocks (waits) until characters
come in, an interval timer expires, or an error occurs.
Reading data from the port
/* fd: file descriptor
buf: character array
n: number of bytes to be transferred */
read(int fd, char *buf, int n);
Closing a serial port
Close disassociates a TTY from its underlying device and resets the TTY's device control
block. When the port is closed for the last time you can do the proper hardware shutdown
and free any allocated memory.
To close the serial port, just use the close system call:
int fd;
/* fd: file descriptor */
close(fd);
Application code
The test code given below uses the open(), read(), ioctl() and close() functions. The serial
port ttyS0 is opened and later it receives the data when the read() function is called. The
input and output port baud rate can be also configured in the code by using the
cfsetispeed() and cfsetospeed() functions.
#include<stdio.h>
#include<fcntl.h>
#include<termios.h>
main()
{
int fd;
char s[10];
fd=open("/dev/ttyS0", O_RDWR, 0);
if(fd < 0)
return -1;
struct termios options;
/*Get the current options for the port......*/
ioctl(fd,TCGETS,&options);
/*Set the baud rates........................*/
cfsetispeed(&options, B115200);
cfsetospeed(&options, B115200);



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com