- 3
- 0
- 约9.32千字
- 约 14页
- 2018-07-09 发布于江西
- 举报
RDAp收音芯片完整驱动程序.docx
FM单芯片收音IC(RDA5807SP)与 LCD型MCU 相结合,集成度高,外围少,基于DSP数字RF架构,彻底免生产调试。极大地减少了人力,物力,提高生产效率,整体方案比传统PLL方案便宜百分之20以上,性价比高, FM方案成熟,已大批量投产。 本程序RDA5807p驱动程序,是企业级代码,完整规范,可以移植到任何51单片机甚至stm32,毫无压力!注意:此方案在iic总线上挂在多个器件,参考价值很高。/**********************************I2C.C************************************/#includestring.h#include reg51.h#include intrins.h#include type.h#include utility.h#include debug.h#include I2C.h#include gpio.h//SCL: GPIO_D[1]#define PORT_OUT_SCL GPIO_D_OUT#define PORT_IN_SCL GPIO_D_IN#define PORT_OE_SCL GPIO_D_OE#define MASK_BIT_SCL 0x02 //SDA: GPIO_D[0]#define PORT_OUT_SDA GPIO_D_OUT#define PORT_IN_SDA GPIO_D_IN#define PORT_OE_SDA GPIO_D_OE#define MASK_BIT_SDA 0x01 //#define SetInputSCL() ClrGpioRegBit(PORT_OE_SCL, MASK_BIT_SCL)#define SetOutputSCL() ClrGpioRegBit(PORT_OE_SCL, MASK_BIT_SCL)#define SetSCL() SetGpioRegBit(PORT_OUT_SCL, MASK_BIT_SCL)#define ClrSCL() ClrGpioRegBit(PORT_OUT_SCL, MASK_BIT_SCL)//#define GetSCL() (GetGpioReg(PORT_IN_SCL) MASK_BIT_SCL)#define SetInputSDA() SetGpioRegBit(PORT_OE_SDA, MASK_BIT_SDA)#define SetOutputSDA() ClrGpioRegBit(PORT_OE_SDA, MASK_BIT_SDA)#define SetSDA() SetGpioRegBit(PORT_OUT_SDA, MASK_BIT_SDA)#define ClrSDA() ClrGpioRegBit(PORT_OUT_SDA, MASK_BIT_SDA)#define GetSDA() (GetGpioReg(PORT_IN_SDA) MASK_BIT_SDA) #define KtIICDelay() //WaitUs(2)// send START signal. VOID I2C_Start(){ SetSDA(); SetSCL(); SetOutputSCL(); SetOutputSDA(); SetSDA(); SetSCL(); KtIICDelay(); ClrSDA(); ClrSCL();}// send STOP signal. VOID I2C_Stop(){// DBG((I2C_Stop()\n)); SetOutputSCL(); SetOutputSDA(); ClrSDA(); KtIICDelay(); SetSCL(); SetSDA(); SetInputSDA();}// send Acknowledgement(ACK or NACK) signal. VOID I2C_SendAck(){// DBG((I2C_SendAck()\n)); ClrSDA(); SetSCL(); KtIICDelay(); ClrSCL();}// send Acknowledgement(ACK or NACK) signal. VOID I2C_SendNoAck(){ SetSDA(); SetSCL(); KtIICDelay(); ClrSCL();}// Check Ackowledge signal(ACK/NACK). BOOL I2C_ChkAck(){ BOOL Ack; ClrSCL(); SetInputSDA(); SetSCL(); KtIICDelay(); Ack
您可能关注的文档
- 英语语法 初中至高中适用,收录了种时态,动词的现在分词,过去分词,过去式,第三人称单数的变化规则等.doc
- 毕业设计(论文)web服务器的配置和管理.doc
- 课程论文-世纪初吴稚晖无政府主义和民族主义的比较分析与评价.doc
- 教师节征文:无私的师爱智慧的启蒙.doc
- 民族工作部民族手工作品展【精选资料】.doc
- rrfpyj托_福(无考g基础)分经验.doc
- .悬臂式挡土墙的泄水孔坡度应向内,并且无堵塞现象。( ).doc
- xx省xx市xx中学高三上学期期末考试各科试题无答案.doc
- 有吸引力的励志空间说说最新.doc
- 词本无义义随人生——从Dutch一词看语篇阅读中跨文化思维意识的重要性.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025江苏农牧科技职业学院单招数学能力检测试卷含答案详解(典型题).docx VIP
- 2025年黑龙江艺术职业学院单招语文测试模拟题库通用题库.docx VIP
- 2026年上海市初三语文一模试题汇编之古诗文阅读(教师版).docx
- 2025年江苏农牧科技职业学院单招(语文)测试试卷.docx VIP
- 《数据管理能力成熟度模型》DCMM评估内容及流程.pptx VIP
- 2025黑龙江艺术职业学院单招《英语》考前冲刺练习试题(夺冠)附答案详解.docx VIP
- (2026年)危重患者体位管理PPT课件.pptx VIP
- 2026年上海市初三语文一模试题汇编之现代文阅读(教师版).docx
- 2025黑龙江艺术职业学院单招《数学》模拟试题含完整答案详解【全优】.docx VIP
- 人教版|六年级下册体育全册教案.docx
原创力文档

文档评论(0)