物联网无线通讯芯片发布了新一代嵌入式Wi-FiSoC芯片W600

Device控制器,支持SDIO1位/4位/SPI三种操作模式;工作时钟范围0~50MHz;2、集成2个UART接口,支持RTS/CTS,波特率范围1200bps~2Mbps;3、集成1个高速SPI设备控制器,工作时钟范围0~50MHz;4、集成1个I2C控制器,支持100/400Kbps速率;5、集成GPIO控制器;6、集成PWM控制器,支持5路PWM单独输出或者2路PWM输入;7、集成双工I²S...

http://www.eeworld.com.cn/IoT/article_201804273891.html 发布时间: 2018-04-27



联盛德发布嵌入式 Wi-Fi SoC W600 旗舰级芯片

PS-Poll、U-APSD 低功耗管理。  芯片接口  1、集成1个SDIO2.0 Device控制器,支持SDIO1位/4位/SPI三种操作模式;工作时钟范围0~50MHz;  2、集成2个UART接口,支持RTS/CTS,波特率范围1200bps~2Mbps;  3、集成1个高速SPI设备控制器,工作时钟范围0~50MHz;  4、集成1个I2C控制器,支持100/400Kbps速率;  5、集成...
关键词: 联盛德

http://www.eeworld.com.cn/IoT/article_201804173816.html 发布时间: 2018-04-17



基于I2C总线的MSP430单片机应用系统设计方案

SB SA)中的SC、SB、SA规定指令字节后的数据字节从哪个单元开始写入,以后地址自动增量。    系统软件设计    MSP430F169中的I2C控制器是通用串行同步/异步USART外围模块中的一部分,且只在USART0中具有I2C模式,其个别位的定义与SPI或UART模式不同。U0CTL寄存器的默认值是UART模式,寄存器包含下面这些位...
关键词: I2C总线 MSP430 单片机

http://www.eeworld.com.cn/mcu/article_2018032438421.html 发布时间: 2018-03-24



基于ARM核的AT91SAM7X256的TWI接口控制方法

于2005年推出的基于ARM7的工业级芯片,他以体积小、功耗低、连接方式广泛、处理资源丰富、控制灵活等特点受到嵌入式领域开发人员的重视。本文介绍AT91SAM7X256的I2C控制器TWI接口(two-wired interface)的使用方法,并以I2C设备E2PROM和日历时钟芯片为例,实现AT91SAM7X256对时间数据的读取与存储。同时,为了验证时间数据的读取与存储是否正确,使用...

http://www.eeworld.com.cn/mcu/article_2018032438417.html 发布时间: 2018-03-24



基于Cortex-M0 处理器的USB接口在智能手机底座音响中的应用

的需求。    I2S控制器由I2S协议与外部音频CODEC接口组成,两个8字节的FIFO分别用于读与写通道,可以处理8~32位字大小。DMA控制器处理数据在FIFO与内存之间的传输。    两组I2C控制器,I2C为双线,双向串行总线,通过简单有效的连线方式实现器件间的数据交换。I2C标准是多主机总线,包括冲突检测和仲裁以防止在两个或多个主机试图同时控制总线时...

http://www.eeworld.com.cn/mcu/article_2018032038337.html 发布时间: 2018-03-20



基于Linux系统的一种多种串行总线统一接口的实现方法

的数据。    I2C总线中的S3C2440对I2C的控制主要集中于对rIICCON、rIICSTAT、rIICADD和rIICDS的控制。其中rIICCON用于时钟源选择、中断控制和I2C控制器使能,rIICSTAT用于工作模式选择、控制器状态查询,rIICADD是从设备地址(当S3C2440设置为从设备模式时使用),rIICDS是发送接收移位寄存器。   ...

http://www.eeworld.com.cn/mcu/article_2018021437811.html 发布时间: 2018-02-14



AT91SAM7X256的I2C控制器TWI接口的使用方法

于2005年推出的基于ARM7的工业级芯片,他以体积小、功耗低、连接方式广泛、处理资源丰富、控制灵活等特点受到嵌入式领域开发人员的重视。本文介绍AT91SAM7X256的I2C控制器TWI接口(two-wired interface)的使用方法,并以I2C设备E2PROM和日历时钟芯片为例,实现AT91SAM7X256对时间数据的读取与存储。同时,为了验证时间数据的读取与存储是否正确,使用...

http://www.eeworld.com.cn/mcu/article_2018021337783.html 发布时间: 2018-02-13



飞思卡尔:平衡的艺术--性能与节能两不误

、PCIe和SATA);高达4个以太网MAC;3个PCI Express 2.0控制器;1个串行ATA (SATA 2.0) 控制器;两个高速USB 2.0控制器,带集成物理层;增强型安全数字主控制器 (SD/MMC/eMMC);增强型串行外围接口;两个I2C控制器;4个UART;集成式闪存控制器,支持NAND和NOR闪存。参考设计和软件支持QorIQ T1024参考设计板(T1024RDB)是一种高性能...

http://www.eeworld.com.cn/gykz/article_2018020411201.html 发布时间: 2018-02-04



CoolRunner-Ⅱ器件的微处理器接口逻辑

为三态。同样,AS有效表示地址总线上的地址有效,但是DS有效表示I2C控制器可以将数据送到数据总线。 图2 uC总线接口状态机在AS有效的情况下,I2C控制器状态进入ADDR状态。在此状态,一方面进行地址译码;另一方面将判断此设备是不是被寻址的设备,并使能内部寄存器。如果被寻址的是CoolRunner-Ⅱ I2C设备,并且DS有效,则I2C控制器将进入DATA_TRS状态。如果是读操作...

http://www.eeworld.com.cn/qrs/article_2017122042504.html 发布时间: 2017-12-20



基于S3C2440的嵌入式Linux驱动——AT24C02(EEPROM I2C接口)驱动解读

本文将介绍Linux中AT24C02驱动。AT24C02是一种EEPROM,使用I2C接口来访问。在开发板中,使用I2C控制器0和AT24C02连接,这里就不给出原理图了,如需要,可以搜索TQ2440开发板的原理图。目标平台:TQ2440 CPU:s3c2440内核版本:2.6.32本文所有的代码均位于内核源码:linux/drivers/misc/eeprom/at24.c中。1....

http://www.eeworld.com.cn/mcu/article_2017092334668.html 发布时间: 2017-09-23



STM32外设驱动篇——AT24C02(I2C接口)

SOC:STM32F103RCT6软件平台:STM官方库V3.5.0开发工具:Keil1. 摘要  本文章将给出STM32F103RCT6控制AT24C02的代码。如有疑问和错误,欢迎留言告之。2.硬件连接AT24C02使用I2C进行数据访问,板子上使用STM32的I2C控制器2和AT24C02进行连接。具体来说,PB10作为SCL和AT24C02相连,PB11作为SDL...

http://www.eeworld.com.cn/mcu/article_2017092334665.html 发布时间: 2017-09-23



STM32:ADC采集数据实例(采用DMA模式)

SOC:STM32F103RCT6软件平台:STM官方库V3.5.0开发工具:Keil1. 摘要  本文章将给出STM32F103RCT6控制AT24C02的代码。如有疑问和错误,欢迎留言告之。2.硬件连接AT24C02使用I2C进行数据访问,板子上使用STM32的I2C控制器2和AT24C02进行连接。具体来说,PB10作为SCL和AT24C02相连,PB11作为SDL...

http://www.eeworld.com.cn/mcu/article_2017092134610.html 发布时间: 2017-09-21



I2C驱动程序框架源码分析(1)

a. 硬件部分在此只提供mini2440的I2C接口通信协议,S3C2440的I2C控制器主要由4个寄存器完成所有的I2C操作的,这4个寄存器是IICON、IICSTAT、IICADD、IICCDS。(请参见Mini2440手册)b. I2C总线驱动首先我们要明白总线层驱动编写好是放在/drivers/i2c/buses目录下的。那下面让我们一起分析下I2c_s3c2410.c...

http://bbs.eeworld.com.cn/thread-562952-1-1.html 发布时间: 2017-09-18



基于嵌入式的远程监控系统的设计

4路模拟视频信号,通过内部寄存器的不同配置可以对4路输入进行转换,输入可以为4路CVBS或2路S视频(Y/C)信号,输出8位“VPO”总线,为标准的ITU656、YUV 4:2:2格式。对SAA7113初始化需要通过I2C 总线进行,而S3C2440内部集成的I2C控制器正好可以实现这个过程。S3C2440的摄像机接口与SAA7113的连接原理如图3所示。   ...

http://www.eeworld.com.cn/mcu/article_2016120832098.html 发布时间: 2016-12-08



i2c驱动之i2c-s3c2410.c

/cpufreq.h>#include <asm/irq.h>#include <asm/io.h>#include <plat/regs-iic.h>#include <plat/iic.h>/* i2c controller state *///i2c控制器状态enum s3c24xx_i2c_state { STATE_IDLE, ...
关键词: i2c驱动 i2c s3c2410

http://www.eeworld.com.cn/mcu/article_2016112531724.html 发布时间: 2016-11-25



为何选用SAMSUNG S3C44B0进行开发

  由于集成了类似于ICE的CPU内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。 为何选用SAMSUNGS3C44B0进行开发?  目前,ARM7芯片在国内开发的潮流是三星公司的S3C44B0和S3C4510。这两款芯片各有侧重:前者着力于PDA应用,芯片内部集成了LCD控制器、SDRAM控制器、2个串行接口控制器、PWM控制器、I2C控制器、IIS控制器、实时时钟...
关键词: SAMSUNG S3C44B0

http://www.eeworld.com.cn/mcu/article_2016080728314.html 发布时间: 2016-08-07



深入理解ARM体系架构(S3C6410)---认识S3C6410

,音频数据可以是8/16/32Bit,采样率从8KHz到192KHz。 I2C:支持2个I2C控制器。 UART:支持4个UART口,支持DMA和Interrupt模式,UART0/1/2还支持IrDA1.0功能。UART最高速度达3Mbps。 GPIO:通用GPIO端口,功能复用。 IrDA:独立的IrDA控制器,兼容IrDA1.1,支持MIR和FIR模式。 SPI:支持全功能的SPI...
关键词: ARM体系架构 S3C6410

http://www.eeworld.com.cn/mcu/article_2016062327225.html 发布时间: 2016-06-23



【从0教学嵌入式Linux】第二十四集(上)

基于Linux的I2C设备驱动的编写。I2C设备驱动的编写有多种方式:一种是直接操作CPU的I2C控制器,正对于某一个设备写一个字符驱动,这种驱动相对来说比较直接,不需要太依赖于内核相关配置,但这类设备驱动依赖CPU,可移植性较差。一种是基于Linux内核I2C子系统完成设备驱动的编写,一般内核会继承相关CPU的控制器驱动,即使没有也可以通过技术支持获得,所以我们只需要使用Linux下I2C子系统提供...
关键词: 嵌入式 Linux 教学

http://bbs.eeworld.com.cn/thread-492836-1-1.html 发布时间: 2016-06-19



ARM Linux 3.x的设备树(Device Tree)

(位于0x10100000)、I2C控制器(位于0x10160000)、64MB NOR Flash(位于0x30000000);External bus桥上连接的I2C控制器所对应的I2C总线上又连接了Maxim DS1338实时钟(I2C地址为0x58)。 其对应的.dts文件为: [plain] view plaincopy   / ...
关键词: ARM Linux 设备树

http://www.eeworld.com.cn/mcu/article_2016061627052.html 发布时间: 2016-06-16



Cortex-M3 (NXP LPC1788)之IIC控制器

        I2C通信协议在上篇文章中进行了介绍,下面对LPC1788的I2C控制器进行分析。要使用I2C模块,需要配置相应的寄存器,如功率、时钟、管脚等。以I2C0为例,配置P0.27和P0.28管脚分别为SDA和SCL功能,在PCONP中使能I2C0功率控制,根据PCLK和要使用的I2C的频率设置SCLH和SCLL。    ...

http://www.eeworld.com.cn/mcu/article_2016052626564.html 发布时间: 2016-05-26




<上一页 123456789 下一页> 相关结果约173个