
昆腾微电子KT0646M应用开发资源包(含AD设计评估板图纸及代码示例、技术文档).zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包提供昆腾微电子KT0646M芯片的应用开发资料,包括电路设计图、代码实例和技术文档等,助力开发者快速上手。
昆腾微电子KT0646M应用开发包资料包括AD设计评估板原理图、PCB文件以及DEMO软件流程和技术文档资料。Altium Designer 设计的工程文件包含完整的原理图和 PCB 文件,采用2层板设计,尺寸为181x30mm,单面布局双面布线。可使用 Altium(AD) 软件打开或修改这些文件,并可用作产品设计参考。
以下是程序代码:
```c
void main (void)
{
UINT32 lCounter=0x20000;
PORT_Init ();
SYSCLK_Init ();
LCD_Init();
#ifdef IR_RECEIVE
timer0Init(); ex2Init();
#endif
while(!KT_WirelessMicTx_PreInit());
while(!KT_WirelessMicTx_Init());
KT_MicTX_Init();
while (1) {
if ((lCounter >= 0x20000)) {
LCD_LED = 1; // 关背光
KT_MicTX_Batter_Detecter();
if(RF_POW_SW != temp_RF_POW_SW){
KT_MicTX_RFSwitch();
}
lCounter=0;
} else {
lCounter++;
}
KT_MicTX_PowerDown_Detecter();
switch(Key_Scan()) {
case 1 :
LCD_LED = 0;
KT_MicTX_Next_Fre();
lCounter=0;
break;
case 2 :
LCD_LED = 0;
KT_MicTX_Previous_Fre();
lCounter=0;
break;
case 3 :
LCD_LED = 0;
KT_MicTX_Mute();
lCounter=0;
break;
default:
Key_UP_flag=0;
Key_DOWN_flag=0;
}
#ifdef IR_RECEIVE
//IRDataCode[1]的高4bit为通道地址,区分A、B路手柄,低8bit为频率信息的最高位,
//IRDataCode[2]为频率信息的中位,IRDataCode[3]为频率信息的最低位
if(KT_IRB_ADDRESS == (IRDataCode[1] & 0xF0) ) {
IRDataCode[1] &= 0x0F;
Memery_Frequency = *((INT32 xdata*)IRDataCode);
KT_WirelessMicTx_Tune(Memery_Frequency);
Display_Frequency_and_RFPower(Memery_Frequency);
}
#endif
}
}
```
全部评论 (0)


