GAMESH

游戏美术动画unity资源搬运工!

剧情党,完美控!
桐崎千棘
当前位置:首页 > 学习 > 正文内容

编译的小智AI没有声音

admin1年前 (2025-03-14)学习63980

我用的NS4168芯片,这款芯片查看了ns4168数据手册,左声道ctrl管脚要接0.9v~1.15v右声道要接1.5v~vdd,我的电路板用了一个10k电阻接的5v,所以使用的右声道,但是我把I2S_STD_SLOT_LEFT改成I2S_STD_SLOT_RIGHT后程序却没法获取录音了,后来经过一通摸索找到了原因

class NoAudioCodecSimplex : public NoAudioCodec {
public:
    NoAudioCodecSimplex(int input_sample_rate, int output_sample_rate, gpio_num_t spk_bclk, gpio_num_t spk_ws, gpio_num_t spk_dout, gpio_num_t mic_sck, gpio_num_t mic_ws, gpio_num_t mic_din);
    NoAudioCodecSimplex(int input_sample_rate, int output_sample_rate, gpio_num_t spk_bclk, gpio_num_t spk_ws, gpio_num_t spk_dout, i2s_std_slot_mask_t spk_slot_mask, gpio_num_t mic_sck, gpio_num_t mic_ws, gpio_num_t mic_din, i2s_std_slot_mask_t mic_slot_mask);
};

gpio_num_t spk_dou就是定义使用哪个声道的

    virtual AudioCodec* GetAudioCodec() override {

        static NoAudioCodecSimplex audio_codec(AUDIO_INPUT_SAMPLE_RATE, AUDIO_OUTPUT_SAMPLE_RATE,
            AUDIO_I2S_SPK_GPIO_BCLK, AUDIO_I2S_SPK_GPIO_LRCK, AUDIO_I2S_SPK_GPIO_DOUT,I2S_STD_SLOT_RIGHT, AUDIO_I2S_MIC_GPIO_SCK, AUDIO_I2S_MIC_GPIO_WS, AUDIO_I2S_MIC_GPIO_DIN,I2S_STD_SLOT_LEFT);

        return &audio_codec;
    }

红色部分就是你要修改的声道

扫描二维码推送至手机访问。

本サイト上に掲載の文章、画像、写真などを無断で複製することは法律で禁じられています。全ての著作権はGAMESHに帰属します。

本文链接:https://www.pylblog.com/post/263.html

分享给朋友:
返回列表

上一篇:ILI9488使用lvgl9.x屏幕颜色不正常

没有最新的文章了...

相关文章

徘徊

徘徊

黑暗中我漫无目的的徘徊着,我只是一个傀儡,拖着自己腐烂的身躯一日一日重复着同样的动作,当黎明的第一缕阳光跃出地平线的那一刹那,我感到皮肤被阳光灼烧的剧痛,我慌忙躲进阴暗的洞穴,因为我怕阳光将我吞噬,在...

esp8266 blinker 报错 Fatal excepeion 28

esp8266 blinker 报错 Fatal excepeion 28

最近想做物联网开发于是在淘宝买了一个esp8266 和若干个模块!由于以前从来没接触过这一行,所以很多问题都是很难解决的!最近做的这个红外线控制空调的小程序就遇到了一个棘手的问题,估计对于高手和懂编程...

国产二维动画软件-DragonBones

国产二维动画软件-DragonBones

作为一款国产动画软件DragonBones无疑让我们骄傲,一直以来我们做游戏2d动画都是用的spine,由于spine收费,使得许多人都放弃了,除了一些公司使用之外个人一般不会去使用的,DragonB...

我的AE作品合集

我的AE作品合集

接触AE快五年了,当初因为一个特殊原因开始使用AE!发现自己很容易就上手了,无论是视频修剪处理,还是特效合成都能玩转!近几年由于改做游戏动画行业对AE接触渐渐减少,也慢慢地感到陌生了,电脑里的AE也很...

POSE TO POSE

POSE TO POSE

我见过几百个别人的动画测试, 他们都采用了p-2-p的动画方法. 大体上倒是都管用,但是感觉都是一样的. 基本上, 我已经止步于"OK"了. 我需要进入到下一步, 找到每个角色的独...

PHP利用经纬度精确拦截某个区域的访问

PHP利用经纬度精确拦截某个区域的访问

利用百度提供的ip定位可以得到访问者的一个大概的地理位置一般可以精确到某个区,在返回的json可以得到访问者的地理位置,如果你需要禁止某个地区的访客可以根据json的地理位置关键词区做一个匹配,这样是...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。