⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fm_tea5767.c

📁 智原mp3 SDK 开发包 与巨力 有mp3 wma ogg decoder
💻 C
字号:
#include "api.h"#include "fm_tea5767.h"#include "i2c.h"#define mCombinU16(u16, h1, h0)                 \{                                               \        ((UNION16 *)&(u16))->v8[1] = h0;        \        ((UNION16 *)&(u16))->v8[0] = h1;        \}extern INT8U _buf[64];extern void my_sprintf(char *buf, const char *fmt, ...);INT8U u8FMdata[5];INT16U u16RadioFrequency;code INT8U U8RadioSet[5] = {MUTE_TEA5767_ON,0x00,0x00,STANDBY_ON,0x00};//--------------------------------------------------------------------------static BOOLEAN bRadioSetCommand(INT8U *ptr){		register INT8U i;	vI2C_Start();	if(FALSE == bI2C_ByteOut(TEA5767_ADDR_W))    		return FALSE;	for(i=0;i<5;i++)	{		if(FALSE == bI2C_ByteOut(ptr[i]))      		return FALSE;		}	vI2C_Stop();	return true;}BOOLEAN bRadioInit(void){   	FM_BUSEN = 1;    	u16RadioFrequency = FM_FREQ_MIN;    	return(bRadioSetCommand(U8RadioSet));}//--------------------------------------------------------------------------BOOLEAN bRadioStop(void){  	if(bRadioSetCommand(U8RadioSet)==FALSE)  		return FALSE;  	  	FM_BUSEN = 0;  	  	return TRUE;}extern BOOLEAN init_volume(void);extern BOOLEAN close_volume(void);extern void delay(UINT16 n);//--------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -