Board logo

标题: MC13192中的问题 [打印本页]

作者: zlina    时间: 2006-9-1 21:44     标题: MC13192中的问题

问题一:RX_MODE_WTO是什么模式?


问题二:


Channel/Channel Number/Frequency(MHz)/lo1_idiv[7:0]Fractional/lo1_num[15:01]  


 1         11            2405            149 / 0x95           20480 / 0x5000


上面自己对应关系怎么确定的?


问题三:


 rtx_mode = RESET_DELAY;
 
 /* Add a delay to debouce the reset switch on development boards ~200ms */
 TPM1SC = 0x0D; /* Set the Timer module to use BUSCLK as reference with Prescalar at / 32 */
 
 do
 {
  timer_hi = TPM1CNTH; /* Get the value of the timer register (hi byte) */
  timer_lo = TPM1CNTL; /* Get the value of the timer register (lo byte) */
 }
 while (timer_lo <= 0x80); /* Poll for TIMER LO to be greater than 0x80 at 4MHz/32*/
 
 TPM1SC = 0x00; /* Return to reset values */


 rtx_mode = SYSTEM_RESET_MODE;
 init_gpio();
 SPI1C1 = 0x50; /* Init SPI */
 SPI1C2 = 0x00;
 SPI1BR = 0x00;
 IRQSC = 0x14; /* Turn on the IRQ pin. */
 rtx_mode = MC13192_RESET_MODE;
 MC13192_RESET = 1; /* Take MC13192 out of reset */
 


这段程序中rtx_mode为什么多次出现?


作者: seuafu2005    时间: 2006-9-4 10:41

1。RX_MODE_WTO是指在RX模式,同时具有TimeOut的定时,就是在一定时间内接收到信号
2。在13192的reference manual v1.3中的36页 table 2-18有列表的对应关系和说明。具体channel的编号可以参考IEEE802。15。4标准
3。rtx_mode只是个变量,表明13192当前所处的模式而已,便于程序根据不同的模式进行处理

作者: zlina    时间: 2006-9-4 11:25

我原先看过这个表,我看到程序中是用列举的方式给出的,但是,我不知道用什么样的计算公式得出来的。
我自己编一个简单的收发程序,但是调试的时候出现这样的提示信息:no debug information!,这是什么意思啊?
作者: strongchen    时间: 2006-9-4 11:47

在编译界面中将绿色小虫的那一栏点一下,出现个黑点就表明选中,调试时就会产生相应的调试信息。
作者: zlina    时间: 2006-9-4 12:18

我用multilink下载后,出现那样一个警告信息,然后出现procedure does not exit提示错误,点击提示后,source窗口就是空白的!  你说的编译界面是这个吗?
作者: seuafu2005    时间: 2006-9-4 14:43

不是在下载后的debug界面,是在编辑的界面,每个文件后面都有四栏,code data,target和debug info。target和debug info分别用红色箭靶和绿色小虫表示。你是文件没有生成调试信息,在文件后面的绿色小虫一栏点一下,出现黑点,这就会有调试信息了。


作者: cunning    时间: 2006-9-4 14:49

就是.mcp文件打开后左边框框里的最后一列,把它都点一下就好了
作者: zlina    时间: 2006-9-4 16:01

问题解决,第一次遇到这种问题,多谢指点!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0