地主斌 发表于 2025-4-14 22:04:29

TEF6686单片机控制最小系统(驱动代码)

   经调试将TEF6686要想驱响最基本C程序如下:
1、启动芯片
2、设置外晶振频率为4M
3、启动芯片
4、运行芯片
5、禁用静音
6、设定收听频率为90.1MHz
   实测可以,代码如下图所示,参考用户手册的第82页。








liozeng2020 发表于 2025-4-15 00:46:34

不要重复造轮子

地主斌 发表于 2025-4-15 08:01:11

liozeng2020 发表于 2025-4-15 00:46
不要重复造轮子

你可以理解为单片机开源吧。网上的全都是arduouino开源。

quan01 发表于 2025-4-15 08:37:02

这个是基于51的,比arduouino精简多了,可读性高多了。

岳耳 发表于 2025-4-15 09:41:14

多谢,正打算学习51单片机呢,不知道能直接下载代码吗?

xiaocake1 发表于 2025-4-15 09:45:45

看起来比RDA5807的麻烦

地主斌 发表于 2025-4-15 12:47:58

xiaocake1 发表于 2025-4-15 09:45
看起来比RDA5807的麻烦

我从5807玩到4732再到这个6686,其实我都是跟着坛友玩的。一下子说4732装对讲机上能全波段,然后又有人说6686性能压4732……最简单5807,只操作5个寄存器一个寄存器只有16位长度就好了,4732比他又复杂很多。现在这个6686算最复杂。但音质灵敏度真的让4732给他挽鞋都不配。

地主斌 发表于 2025-4-15 12:55:42

开机后主程序运行:void TEF6686Init(void)即可出声了。
程序很简单,就三个函数:
1、OpenIIC();IIC启动
2、IICsendByte(TEF6686_WRITE);字节发送
3、IIC_Wait_Ack();等6686返回ACK信号
4、CloseIIC();IIC结束


21cnsound 发表于 2025-4-16 00:28:22

楼主能否分享下TEF6686完整的编程手册

地主斌 发表于 2025-4-16 08:34:00

21cnsound 发表于 2025-4-16 00:28
楼主能否分享下TEF6686完整的编程手册

百度网盘,微信扫

liozeng2020 发表于 2025-4-16 22:42:21

地主斌 发表于 2025-4-15 08:01
你可以理解为单片机开源吧。网上的全都是arduouino开源。

还有stm32 c语言的

21cnsound 发表于 2025-4-16 22:48:27

地主斌 发表于 2025-4-16 08:34
百度网盘,微信扫

多谢多谢!
页: [1]
查看完整版本: TEF6686单片机控制最小系统(驱动代码)