TI/德州仪器CC2541F256RHAR特性射频2.4-GHz符合低能耗规范和私有的RF片载系统支持250-kbps,500-kbps,1-Mbps,2-Mbps的数据速率出色的链路预算,不使用外部前段而支持长距离应用高达0dBm的可编程输出功率出色的接收器灵敏度,可选择性,和阻挡性能适合于针对符合世界范围内的无线电频率调节系统:ETSIEN300328和EN3004402类,FCCCFR4715部分,和ARIBSTD-T66布局极少的外部组件提供参考设计6-mm6-mm方形扁平无引脚(QFN)-40封装与CC2540引脚兼容低功率工作模式RX低至:17.9mA工作模式TX(0dBm):18.2mA功率模式1:270A功率模式2:1A功率模式3:0.5A宽泛的电源电压范围(2V3.6V)工作模式下TPS62730兼容低功率RX低至:14.7mATX(0dBm):14.3mA微控制器具有代码预取功能的高性能和低功率8051微控制器内核系统内可编程闪存,128或者256KB在所有功率模式下。
1、如何通过外设与主机进行数据交换?计算机与外设之间进行数据传送有三种基本控制方式:查询方式、中断方式和DMA方式。1.查询方式查询方式是通过执行输入/输出查询程序来完成数据传送的。工作原理是:当CPU启动外设工作后,不断地读取外设的状态信息进行测试,查询外设是否准备就绪,如外设准备好,则可以进行数据传送;否则,CPU继续读取外设的状态信息进行查询等待,直到外设准备好。
倘若CPU按这种方式与多个外设传送数据时,就需要周期性的依次查询每个外设的状态,浪费的时间就更多,CPU的利用率就更低。因此,这种方式适合于工作不太繁忙的系统。2.中断方式实际上,中断方式是一种硬件和软件相结合的技术,中断请求和处理依赖于中断控制逻辑,而数据传送则是通过执行中断服务程序来实现的。这种方式的特点是:在外设工作期间,CPU无须等待,可以处理其他任务,CPU与外设可以并行工作,提高了系统效率,同时又能满足实时信息处理的需要。
2、dma方式下,外设的数据是直接和cpu交换吗?外设和外设之间或者外设和内存间直接交换数据,把宝贵的cpu资源让出来做更有用的事情。你在写程序时,用赋值或者函数什么的传递数据,使用了cpu资源,这时cpu不能做其他事情。外设和外设之间或者外设和内存间直接交换数据,把宝贵的cpu资源让出来做更有用的事情。在写程序时,用赋值或者函数什么的传递数据,使用了cpu资源,这时cpu不能做其他事情。
3、如何用dma控制usart发送数据配置DMA操作步骤如下:1、打开时钟。RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2,ENABLE);2、配置DMA数据结构有几点明确的:通过USART1发送数据,ST的F4参考手册里边可以找打USART1说对应的通道:DMA2Channel4Stream7,数据传递方向是Memory2Peripheral。