1 I2C communication protocol and S3C2410 chip Introduction
I2C (Inter Integrated Circuit) bus was launched by Philips in 1980. The I2C bus transmits information between the bus and the device using two wires (SDA and SCL), serial communication between the microcontroller and external devices, or bidirectional data transmission between the master device and the sl
Original URL: http://www.cnblogs.com/savagemorgan/p/3722657.htmlFirst, Key concepts:Generic Attribute profile (GATT)Through BLE connection, read and write the profile General specification of the attribute class small data. All BLE application profiles are now based on GATT.Attribute Protocol (ATT)GATT is based on the ATT protocol. The ATT has been specifically optimized for
First, Key concepts:Generic Attribute profile (GATT)Through BLE connection, read and write the profile General specification of the attribute class small data. All BLE application profiles are now based on GATT.Attribute Protocol (ATT)GATT is based on the ATT protocol. The ATT has been specifically optimized for BLE devices by using as little data as possible dur
This part is prepared for analysis and summarization in several partsBecause I2C communication must have at least two chips, the driver consists of two parts:
I2C driver of the main chip
I2C driver from the chip
Note: What if none of the options are supported ??? (Unfortunately, only two chips can be driven, but the process is similar)
(1).
Since Android 4.3, BLE (Bluetooth low energy) has been supported on the Android platform. However, there are few BLE applications available on Android, especially in Chinese applications, and hopefully this article will help developers interested in developing BLE applications. This article is mainly to the existing andriod B
I. Overview
Speaking of writing I2C drivers in Linux, there are currently two main methods: one is to treat I2C devices as a common character device, the other is to use the Linux I2C driver architecture. The two drivers are compared below.
The advantages of the first method (corresponding to the disadvantages of the second method) include:● The idea is straightf
Android ble bluetooth 4.0, which means that the API level >= 18, and Bluetooth 4.0-enabled mobile phones can be used.BLE is the core profile of Bluetooth 4.0, the main feature is fast search, fast connection, ultra-low power to maintain connectivity and transmission of data, the vulnerability is low data transmission rate, due to the low power consumption of ble, it is widely used in wearable devices.Offici
I recently encountered some problems when debugging I2C. I hope you can help me with similar problems.
Keywords: I2C sub-steady state low speed signal dejitter
[Prelude]In the system, the I2C slave function must be implemented in the CPLD to communicate with the I2C interface of the CPU, so as to expand the gpio port
Port Environment (Bold font in redIs the modified content,Blue bold ChineseFor special attention)
1. host environment: centos 5.5 and 1 GB memory in vmare.
2. Integrated Development Environment: Elipse ide
3. compiling environment: Arm-Linux-GCC v4.4.3 and arm-None-Linux-gnueabi-GCC v4.5.1.
4. Development Board: mini2440, 2 m nor flash, 128 m nand Flash.
5, U-boot version: u-boot-2009.08
6, Linux: linux-2.6.32.2
7. References:
Complete embedded Linux application development manual, edited by Wei
Recently happened to do with Bluetooth this piece related development, but has been corebluetooth several agents jump to jump, the old feeling separated by a layer of yarn, just found a good book, so in learning at the same time by the way to do a few simple notesLow power Bluetooth Development authoritative guide Read the Notes
Adaptive frequency hopping: a technique that uses a subset of frequencies to enable the device to avoid other non-adaptive technologies
Frequency hopping: Two devi
This time I will study the Code with the I2C driver in the kernel. Before going into the code, I will first briefly understand the relationship between the I2C core data structure. From this, we may be able to have a better understanding of the driver code. The design of the software data structure and the relationship between the data structures should at least describe the Organizational Relationship of t
Forward the blog about I2C by Mr. Netease DP, which is easy to find during learning.Recently, it was found that the primary device reset may cause an I2C deadlock when accessing the I2C device. The result is high in the SCL and low in the SDA. After that, it is found that the I2C bus is pulled from the device. After th
Reprint please indicate http://blog.csdn.net/lansefeiyang08/article/details/46482073Yesterday wrote the simple use of the Android L ble peripheral, today talk about the BLE central update.People who have done android4.4 are certainly not unfamiliar with Bluetoothadapter's Startlescan function, but this interface is deprecated in Android L, but this interface is still available for compatibility with previou
I2C bus is widely used in all embedded systems and is an industrial-level bus. However, because stm32 is a 32-bit MCU, it is doomed that its I2C hardware interface will be powerful, but it will also be difficult to control, unlike 8-bit machines, such as avr8-bit Twi (actually fully compliant with I2C standards) so easy to use. the following are some of my experi
This article is a summary of the implementation of the Bluetooth anti-loss device project, the principle of Bluetooth anti-loss device, the implementation of Bluetooth BLE interface with the Android client programming. Here is the focus on how to use the BLE interface to carry out the project, for BLE protocol, the BLE
Simulation of I2C bus multi-master communication research and Software Design
Author:■ Zheng Xuyang, Xi'an University of electronic science and technology, Li Bingbing, Huang Xinping
Abstract:This paper introduces the principle of multi-master communication simulating I2C bus, and proposes a new implementation method. This method uses delayed receiving comparison to implement arbitration, so that common Mic
This article is from http://blog.csdn.net/hellogv/, the citation must be noted!The last time we talked about the communication between the Android phone and the BLE terminal, the most common ble terminal should be the ibeacon base station advocated by Apple. Ibeacon technology is based on BLE, which is characterized by the broadcast of external messages, mobile p
This article is from http://blog.csdn.net/hellogv/ , the citation must be noted! The last time we talked about the communication between the Android phone and the BLE terminal, the most common ble terminal should be the ibeacon base station advocated by Apple. Ibeacon technology is based on BLE, which is characterized by the broadcast of external messages, mobile
As the accessory of mobile communication, choose Traditional Bluetooth (Classic BT) and low power consumption Bluetooth (BLE) to compare and discuss the process;
First clear our function is to use mobile phone with the attachment of communication, to achieve mobile viewing status (data Flow direction: Accessories-> mobile phone), and control accessories (data flow direction: Mobile phone-> accessories). The communication data has small data from the e
============================================Author: yuanluluHttp://blog.csdn.net/yuanluluCopyright No, but reprint please retain this paragraph statement============================================
According to their own understanding, the http://lxr.linux.no/linux+v2.6.34/Documentation/i2c/instantiating-devices is translated into the document about enumerating and establishing i2c_client. Have objections or questions please refer to the original, af
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.