AK2365
摘要:OS_EVENT*Sem_AkLock;#define#define//互斥资源信号量AkLock()OSSemPend(Sem_AkLock,0,&err)AkUnlock()OSSemPost(Sem_AkLock)voidDRV_AkInit(void){GPIO_InitTypeDefGPIO_InitStructure;Sem_AkLock=OSSemCreate(1);Assert(Sem_AkLock,"AkLock信号量创建不成功!");GPIO_InitStructure.GPIO_Pin=AK_CS|AK_CLK|AK_DATA;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(AK_PORT,&GPIO_InitStructure);DRV_AK_CS_Dis();DRV_AK_CLK_LOW();DRV_AK_DATA_LOW();AK_Init();}staticvoidAK_DataPin_Mode(u8IO_Mode){GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=AK_DATA;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;if(IO_Mode==IO_IN){GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPD
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-07-26 23:11:30上传分享