完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
CC2640 在UART的低功耗应用上遇到的几个问题,问题如下
1、 用的 Peripheral DEMO, 打开POWER_SAVING后就无法使用 UART。 请求响应的修改方法、资料 2、 用的SCS产生的DEMO, 是直接回传的。 然后发现每次发送的数据超过 712Bytes就 “回传漏码”; 还有SCS无法生成 带RTOS的UART驱动, 那应该怎样移植到实际应用中? 3、 如果 UART用 SCS接收, 那 SCIF_UART_RX_FIFO_MAX_COUNT 和 pRxBuffer[ ] 分别是存放在哪个RAM? 最大能设多大? 4、 如果在低功耗 Standby状态,Sensor Controller 是启动的, 但是 Peripherals 是off的, 如下图: UART用的SCS接收, 那此时UART 是否能够接收呢?谢谢各路神仙! |
|
相关推荐
4个回答
|
|
24兆晶振如果off 串口当然不能工作了!
|
|
|
|
如果你在使用CC2640的过程当中需要一直打开UART,那你肯定是不能用主核M3去操作串口。而必须使用sensor controller engine.
Sensor Controller 是一个单独的操作MIPS协处理器的IDE工具,其生成的代码为二进制代码,你需要把这部分代码嵌入到IAR application 的程序当中,这是一段二进制代码。存放在scif.c文件里面。 /// Firmware image to be uploaded to the AUX RAM static const uint16_t pAuxRamImage[] = { /*0x0000*/ 0x1408, 0x040C, 0x1408, 0x042C, 0x1408, 0x0447, 0x1408, 0x044D, 0x4436, 0x2437, 0xAEFE, 0xADB7, 0x6442, 0x7000, 0x7C6B, 0x6870, /*0x0020*/ 0x0068, 0x1425, 0x6871, 0x0069, 0x1425, 0x6872, 0x006A, 0x1425, 0x786B, 0xF801, 0xFA01, 0xBEF2, 0x786E, 0x6870, 0xFD0E, 0x6872, /*0x0040*/ 0xED92, 0xFD06, 0x7C6E, 0x642D, 0x0451, 0x786B, 0x8F1F, 0xED8F, 0xEC01, 0xBE01, 0xADB7, 0x8DB7, 0x6630, 0x6542, 0x0000, 0x186E, /*0x0060*/ 0x9D88, 0x9C01, 0xB60D, 0x1067, 0xAF19, 0xAA00, 0xB609, 0xA8FF, 0xAF39, 0xBE06, 0x0C6B, 0x8869, 0x8F08, 0xFD47, 0x9DB7, 0x086B, /*0x0080*/ 0x8801, 0x8A01, 0xBEEC, 0x262F, 0xAEFE, 0x4630, 0x0451, 0x5527, 0x6642, 0x0000, 0x0C6B, 0x140B, 0x0451, 0x6742, 0x86FF, 0x03FF, /*0x00A0*/ 0x0C6D, 0x786C, 0xCD47, 0x686D, 0xCD06, 0xB605, 0x0000, 0x0C6C, 0x7C6F, 0x652D, 0x0C6D, 0x786D, 0xF801, 0xE92B, 0xFD0E, 0xBE01, /*0x00C0*/ 0x6436, 0xBDB7, 0x241A, 0xA6FE, 0xADB7, 0x641A, 0xADB7, 0x0000, 0x009C, 0x009F, 0x00CC, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, /*0x00E0*/ 0x0000, 0x0000, 0x0000, 0x0008, 0x0009, 0x00F0, 0x00F1, 0x0078, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x0100*/ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x0120*/ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7001, 0x14CD, 0xADB7, 0x0000, /*0x0140*/ 0x589B, 0xD001, 0x8D2D, 0xBE04, 0x5073, 0xFF1D, 0x14D1, 0x04AB, 0x5073, 0xFF1D, 0x14D9, 0x8801, 0x8A02, 0xAEF2, 0x089A, 0x189B, /*0x0160*/ 0x2877, 0xA801, 0x9F3A, 0x089B, 0x8801, 0x0C9B, 0x089A, 0x8801, 0x0C9A, 0x089A, 0x8A10, 0xAE02, 0x0000, 0x0C9A, 0x089B, 0x8C0F, /*0x0180*/ 0xBE08, 0x089B, 0x8DAC, 0x1877, 0x8F29, 0x7075, 0x6022, 0x5044, 0x14E1, 0x700A, 0x14CD, 0xADB7, 0xADB7, 0x686B, 0xE867, 0xFF2E, /*0x01A0*/ 0xADB7, 0xED47, 0xEDAB, 0xE814, 0xF007, 0x5001, 0xDD87, 0xDF26, 0xADB7, 0xED47, 0xEDAB, 0xE816, 0xF007, 0x5001, 0xDD87, 0xDF26, /*0x01C0*/ 0xADB7, 0xCF0F, 0xCD26, 0xED47, 0xE803, 0xEDA1, 0xED25, 0xCD2E, 0xAE02, 0xCD1D, 0xC401, 0xCF37, 0xEF17, 0xDD44, 0xDDA9, 0xDF2F, /*0x01E0*/ 0x786B, 0x5001, 0xDD87, 0xCD2E, 0xBE01, 0xDDA0, 0x786C, 0xFD0D, 0x7C6C, 0xADB7 }; |
|
|
|
如果遇到CC2640相关问题,请点击我的主页查看我所发布的关于CC2640蓝牙模块相关的知识?
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3257 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3903 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3411 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3964 浏览 1 评论
20603 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
737浏览 2评论
923浏览 2评论
953浏览 1评论
1078浏览 1评论
359浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:28 , Processed in 0.852100 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号