我在chip.From上使用CC430F5137系统,数据表上我知道它的收音机使用26 the时钟。为了验证这一点,我如何使用MSP430编程来测量无线电时钟频率?
有什么建议请...
有没有连接到收音机闹钟的定时器/计数器?
谢谢。
发布于 2013-08-27 16:06:14
要使用示波器测量RF时钟(26 MHz),您需要:
1-将时钟从无线电模块输出到内核,例如通过信号GDO1 ( RF SoC和内核之间的内部信号)。为此,请在RF配置表中调整相应的值,请参阅CC430 family user guide的25.3.5。要使用GDO1,请将0x30 (RFCLK/1)放入IOCFG1。如果您需要除1以外的其他分隔器,请参见表25-21 (取决于测量设备的限制)。
2-将无线电模块的信号GDO1映射到空闲IO引脚。
PMAPKEYID = PMAPKEY; // Get write-access to port mapping regs
P2MAP6 = PM_RFGDO1; // Map radio GDO1 to output pin 2.6.
PMAPCTL |= PMAPRECFG; // Allow for future port map configurations.
PMAPPWD = 0x00; // Lock Port mapping还要设置正在使用的IO引脚的SEL和DIR位。
发布于 2013-07-22 21:11:27
CC430系列(类似于其他MSP430系列)可以通过为该操作配置的GPIO输出其MCLK (或SMCLK)信号。MCLK与无线电外设使用的时钟相同。这是您想要在示波器上测量的信号。
CC430特别设计了一个端口映射控制器,用于将这些功能多路复用到指定的GPIO。如果您查看CC430系列用户指南(http://www.ti.com/lit/ug/slau259e/slau259e.pdf),第9节概述了端口映射控制器。此外,请使用数据表(http://www.ti.com/lit/ds/symlink/cc430f5137.pdf)确定必须如何配置PxSEL和PxMAP寄存器以实现此辅助GPIO功能-这通常可在“输入/输出原理图”部分找到。
以下不是确切的解决方案,但应该是您的指南。请看下面的论坛帖子:http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/19075.aspx
https://stackoverflow.com/questions/17715211
复制相似问题