求助:
PSoC的DTMFDialer模块的问题,调用DTMFDialer模块拨号时,此模块在死循环里运行,理论上能不断地发号,但实际上此程序运行一次后就不再运行,这是为什么,望指教?我个人认为是DTMFDialer模块的底层文件存在问题,而且调用键盘扫描程序时,进行拨号,程序就好像不知道停在那里了!
#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);
}
} |