最新文章

本项目是车载HIFI播放器,开发语言采用Go.使用golang完成gpio控制是其中一个功能之一.1、相关库介绍通过修改/sys/class/gpio下面的相关文件实现的库:github.com/brian-armstrong/gpio2、相关功能示例2.1、对gpio口进行输出操作1、以输出模式打
2022-06-01
/
0 评论
/ /
18 阅读
一、项目概述本项目是golang嵌入式开发方法,主要是为嵌入式开发平台打造,基于cgo实现了golang对于/dev目录下的uart设备控制,读写等操作。cgo相关部分已封装成golang包,在golang业务代码中使用golang调用即可。二、编译方法与执行1、编译方法x86平台:go build
2022-06-01
/
0 评论
/ /
21 阅读
概述1. 什么是pcm?pcm(Pulse-code modulation)脉冲编码调制,是将模拟信号转化为数字信号的一种方法。声音的转化的过程为,先对连续的模拟信号按照固定频率周期性采样,将采样到的数据按照一定的精度进行量化,量化后的信号和采样后的信号差值叫做量化误差,将量化后的数据进行最后的编码
2022-06-01
/
0 评论
/ /
23 阅读
平台:ubuntu 16.04,kernel版本是4.15.0, 理论任何平台都可以,甚至是android,只要能编译通过。需要完成的功能:传说中的回采,做过语音方案的童鞋应该能懂,就是播放的音频,录音录回去。因为是虚拟的声卡,不涉及硬件操作,也只能这样看点效果。目的:当然是为了能更直观的理解als
2022-06-01
/
0 评论
/ /
18 阅读
本篇我们不讲协议,不剖析安卓源码,就简单认识下实际蓝牙音乐中涉及的常用AVRCP指令。播放、暂停、上下首切歌指令都是成对出现的,模拟按钮的按压态,点击pressed,释放released,成对出现的两条AVRCP指令完成一个动作。1、AVRCP Play播放蓝牙音乐,使用AVCTP的AV/C格式的命
2022-04-12
/
0 评论
/ /
25 阅读
介绍许多数字音频系统正被引入消费者音频市场,包括CD,磁带,数字声音处理器和数字电视声音。在这些系统中的数字音频信号需要由许许多多( Very-large-scale integration)的IC组成,处理。在音频系统中常见的IC芯片有: A/D and D/A 转化器(数模转化器) 数字信号
2022-04-12
/
0 评论
/ /
24 阅读
I2S音频总线介绍I2S(Inter-IC Sound)总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。 在数字音频Datasheet中,我们经常看到512FS,384FS,256FS,64FS; 32kHz,4
2022-04-12
/
0 评论
/ /
22 阅读
关于GD32E2302018年11月1日,业界领先的半导体供应商兆易创新(GigaDevice)正式推出主频高达72MHz的GD32E230系列超值型微控制器新品,并宣布开启Arm® Cortex®-M23内核普及应用的全新世代。芯片代换GD32E230可以PIN2PIN代换STM32F030C8T
2022-08-02
/
0 评论
/ /
22 阅读
最近在调试GD32F4xx,想使用串口的闲时中断,发现与STM32有些区别。在此做个记录,备忘,防止重复踩坑。串口使能中断相关代码:nvic_irq_enable(USART0_IRQn,0,1); usart_interrupt_enable(USART0, USART_INT_RBNE);
2022-07-20
/
0 评论
/ /
27 阅读
前言这个芯片第一次用的时候,我花了不少心思,在网上找不到相关的编程资料,说实话,规格书都看的费劲,写下这篇博文来分享一下如何使用这颗芯片。规格书分析初看这个时序图时,人可能会有点懵,这个是芯片的输出管脚发出的波形,在写程序时,目的就是解析时序,分析判断出数据是“0”还是“1”。芯片在发出数据信号前,
2022-08-22
/
0 评论
/ /
22 阅读