DTMFDialer模块

[复制链接]
 楼主| yinxiangh 发表于 2019-7-13 16:32 | 显示全部楼层 |阅读模式
PSoC的DTMFDialer模块的问题,调用DTMFDialer模块拨号时,此模块在死循环里运行,理论上能不断地发号,但实际上此程序运行一次后就不再运行,这是为什么
pangb 发表于 2019-7-13 16:35 | 显示全部楼层
DTMFDialer模块的底层文件存在问题
 楼主| yinxiangh 发表于 2019-7-13 16:43 | 显示全部楼层
嗯,调用键盘扫描程序时,进行拨号,程序就好像不知道停在那里了!
ousj 发表于 2019-7-13 16:45 | 显示全部楼层


楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| yinxiangh 发表于 2019-7-13 16:50 | 显示全部楼层
#include "DTMFDialer.h"   
#include "m8c.h"   
void main()   
{  
while(1)
     {
         const char * pcPhoneNumber = "9,5551212";   
         M8C_EnableGInt;   
         DTMFDialer_Start(DTMFDialer_HIGHPOWER);   
         DTMFDialer_StartSamples();   
         DTMFDialer_DialFromRom(pcPhoneNumber);   
         }  
}
morrisk 发表于 2019-7-13 16:54 | 显示全部楼层
试试用下面修改后的程序。


#include "DTMFDialer.h"   
#include "m8c.h"   
void main()   
{      const char * pcPhoneNumber = "9,5551212";   
    M8C_EnableGInt;   
    DTMFDialer_Start(DTMFDialer_HIGHPOWER);   
    DTMFDialer_StartSamples();   
    while(1)
    {
        DTMFDialer_DialFromRom(pcPhoneNumber);   
    }  
}
 楼主| yinxiangh 发表于 2019-7-13 16:59 | 显示全部楼层


嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部