- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
奋斗版 STM32 开发板例程详解———FM 收音机例程
FM 收音机例程
实验平台:奋斗版STM32开发板V5
实验内容:板子加电后,通过串口1输出操作菜单。通过串口助手工具可以操作FM
收音机功能,具有搜索, 选台等功能。
收音机模块选用TEA5767 FM收音机模块。这个模块的外形及引脚如下所示
• 高灵敏度(使用低噪声射频输入放大器 )
• 兼容美国/欧洲(87.5 to 108 MHz)和日本(76 to 91MHz)调频波段
• 预调谐接收日本电视伴音至108 MHz
• 高放自动增益控制(AGC )电路
• LC调谐振荡用低成本固定芯片
• 调频中频选择在内部完成,中频免调
• 三种振荡基准频率输入32.768K、13M、 6.5M
• 锁相环调谐系统
• 由总线模式管脚来选择I2C总线模式或三线模式
• 由总线输出7位中频计数,由总线输出4位电平
• 软静音,立体声消噪(SNC ),高电平切割 (HCC)
• 软静音,立体声消噪(SNC ),高电平切割 (HCC)能通过总线关断
•免调谐立体声解码器,自动搜索调谐功能
淘宝店铺: 1
奋斗版 STM32 开发板例程详解———FM 收音机例程
1. 应用实例
1.1. 设计要求
板子加电后,通过串口1的输出输入信息可以操作FM收音机搜索,选台。
1.2 硬件电路设计
如下图所示
STM32F103VET6的47脚48脚作为I2C 口线,控制TEA5767,完成收音机操作功
能。 电路TDA1308作为音频功率放大电路,完成音频到耳机插座的放大输出,
耳机线的地线在此时同时充当了收音机的天线。 D9 的3脚接地表示工作在I2C模
式。
1.3 软件程序设计
软件思路:
由于STM32的I2C固件库BUG,因此我们用STM32的PB10,PB11模拟I2C的SCL和SDA时序。 来
淘宝店铺: 2
奋斗版 STM32 开发板例程详解———FM 收音机例程
控制TEA5767。 首先要先选定内部时钟工作在72MHz上。 配置串口1收发中断,用于操作FM
收音机。然后通过串口1输出控制菜单信息, 再配置TEA5767的各个寄存器。设置默认频率
为98.8MHz。 循环判断是否接收到串口的指令用于控制收音机的搜索,选台等操作。
TEA5767的一些软件特征:
I2C地址是 C0 有效地址是高7位。
数据传送时 先发送地址。 数据顺序:地址,字节1,字节2,字节3,字节4,字节5(数据
传送必须按顺序)。地址最低位为“0”,表示写操作到Tea5767。
读操作时,读回5个字节。根据字节各位获取操作状态信息。本例程搜索时判断有效台的条
件就是根据这5个字节来做判断。 详细解读请参考tea5767技术手册。
根据任务要求,程序内容主要包括:
1. 配置串口1中断
2. 初始化串口1,用于输入和输出。
3. I2C端口配置。
4. 通过串口1发送出去控制菜单信息
5. 配置TEA5767的一些寄存器。
6. 循环接收串口控制指令并做相应操作。
整个工程包含4类源文件:
ASM--startup_stm32f10x_hd.s 由于奋斗板采用的是STM32F103大存储器芯片,因此采用
STM32标准库自带的大存储器芯片启动代码,这个文件已经配置好了初始状态,以及
中断向量表。可以直接在工程里使用,如果你在以后的应用中采用了中存储器或者小
存储器STM32芯片,可以将启动代码换为startup_stm32f10x_md.s 或者
startup_stm32f10x_ld.s。
FWLIB--stm32f10x_gpio.c ST公司的标准库,包含了关于对通用IO口设置的函数。
stm32f10x_rcc.c ST公司的标准库,包含了关于对系统时钟设置的函数。
您可能关注的文档
- 54 zl-Mini2440 Linux移植开发实战指南.pdf
- 52 zl-ADNS-2051芯片手册.pdf
- JQV20软件操作说明书.pdf
- JQV20系列语音模块说明书V1.1.pdf
- MAX3232芯片手册.pdf
- JQV20系列语音芯片说明书V1.1.pdf
- PT4401芯片手册.pdf
- SP3490芯片手册.pdf
- eop&OpenJTAG使用教程(旧资料,供参考).pdf
- TEA5767 中文收音模块资料.pdf
- 奋斗STM32开发板MINI NRF24L01转USB虚拟串口例程讲解.pdf
- 奋斗STM32开发板RTC例程讲解.pdf
- 奋斗STM32开发板SST25VF016B读写例程讲解-V5.pdf
- STM32F103VE参考手册.pdf
- 奋斗STM32开发板uIP1.0 以太网例程讲解for tiny.pdf
- 奋斗STM32开发板按键中断_EXTI_例程讲解-MINI.pdf
- 奋斗STM32开发板uIP1.0 以太网例程讲解for mini.pdf
- 奋斗STM32开发板V5 NRF24L01转USB虚拟串口例程讲解.pdf
- 奋斗STM32开发板按键中断_EXTI_例程讲解-V3.pdf
- 奋斗STM32开发板串口1中断例程讲解.pdf
最近下载
- 西南18J112 墙标准图集.pdf VIP
- 2025-2026学年高一上学期《树立正确三观:从庞众望的成长看青春担当》主题班会课件.pptx
- 北京市海淀区2024~2025学年七年级上学期期中考试数学试卷.docx
- 2025电力数据资产管理体系白皮书.docx VIP
- 《运动神经元病》课件.pptx VIP
- 肾上腺皮质腺瘤护理查房.pptx VIP
- 药物制剂生产实训(初级)课件 2-2 PPT:人员卫生管理.pptx
- 三年(2023-2025)中考历史真题分类汇编:专题07 统一多民族国家的巩固与发展·选择题(全国通用)(解析版).docx VIP
- 环境工程原理课件.pptx VIP
- 5_1_名雅化工不饱和聚脂树脂腻子(原子灰)MSDS.docx VIP
文档评论(0)