标题:
分享一款AS5717数字功放芯片+stm8s做的双声道蓝牙音箱
[打印本页]
作者:
wangzhenquan
时间:
2019-10-10 09:49
标题:
分享一款AS5717数字功放芯片+stm8s做的双声道蓝牙音箱
分享一款由TI的TAS5717数字功放芯片做的双声道蓝牙音箱程序,程序完整直接可用,希望能够帮助到初涉数字功放领域的朋友们快速入门。TAS5717数字功放芯片是一款2X10W的高保真度D类功率放大器。
电路原理图如下:
图.png
(377.34 KB, 下载次数: 67)
下载附件
2019-10-10 21:55 上传
单片机源程序如下:
#include "stm8s.h"
#include "stm8s_it.h"
#include "stm8s_conf.h"
#include "stm8s_clk.h"
#include "stm8s_tim2.h"
#include "stm8s_gpio.h"
#include "stm8s_flash.h"
#include "i2c.h"
#include "tas5717.h"
#include "global.h"
#include "key.h"
unsigned char I2C_BUFF[10];
void main()
{
sim();
PowerOnInit();//上电初始化
rim();
while(1)
{
if(TIM2_10ms_FLAG)//10ms
{
TIM2_10ms_FLAG=0;
key_can();
led_flash();
}
if(TIM2_50ms_FLAG)//50ms
{
TIM2_50ms_FLAG=0;
AUX_check();
PH_check();
databackups();
}
encoder_can();
Keypress();
}
}
#ifdef USE_FULL_ASSERT
/**
* @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred.
* @param file: pointer to the source file name
* @param line: assert_param error line source number
* @retval : None
*/
void assert_failed(u8* file, u32 line)
{
/* User can add his own implementation to report the file name and line number,
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
/* Infinite loop */
}
#endif
复制代码
所有资料51hei提供下载:
TAS5717数字功放原码.rar
(15.06 MB, 下载次数: 109)
2019-10-10 09:49 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
ksn13
时间:
2020-5-8 16:46
感谢,正在调试5717不出声音。可以参考您的代码
作者:
bg3sgy
时间:
2020-9-1 00:00
楼主是否有这个数字功放的中文详细资料,修到一台机器用到,感谢。
作者:
不解时候
时间:
2022-6-9 08:37
楼主你好,可否指点下初始化TAS5717需要发哪些I2C数据呀
作者:
不解时候
时间:
2022-6-9 08:42
初始化配置的I2C数据可以发给咱嘛?感谢!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1