【杰理AC696X】外挂FLASH音乐播放及Bin文件制作

外挂FLASH音乐播放及Bin文件制作

测试SDK版本:《ac696n_soundbox_sdk_v1.6.0》



前言

SDK提供了外挂 flash录音、外挂 flash 提示音播放、外挂 flash FAT分区等功能。
此篇主要分享杰理主控外挂 flash FAT分区的调试步骤和bin文件的制作。


一、板级配置


1.1 SPI配置

在这里插入图片描述

//*********************************************************************************//
//                                 硬件SPI 配置                                    //
//*********************************************************************************//
#define	TCFG_HW_SPI1_ENABLE		ENABLE_THIS_MOUDLE
//A组IO:    DI: PB2     DO: PB1     CLK: PB0
//B组IO:    DI: PC3     DO: PC5     CLK: PC4
#define TCFG_HW_SPI1_PORT		'B'
#define TCFG_HW_SPI1_BAUD		4000000L
#define TCFG_HW_SPI1_MODE		SPI_MODE_UNIDIR_1BIT
#define TCFG_HW_SPI1_ROLE		SPI_ROLE_MASTER

TCFG_HW_SPI1_MODE,SPI工作模式选择(本例使用单线电路,选择 SPI_MODE_UNIDIR_1BIT):

enum spi_mode {
   
   
    SPI_MODE_BIDIR_1BIT,    //支持SPIx(x=0,1,2),全双工,di接收,do发送
    SPI_MODE_UNIDIR_1BIT,   //支持SPIx(x=0,1,2),半双工,do分时发送/接收
    SPI_MODE_UNIDIR_2BIT,   //支持SPIx(x=0),半双工,di & do共2bit分时发送/接收
    SPI_MODE_UNIDIR_4BIT,   //支持SPIx(x=0),半双工,di & do & d2 & d3共4bit分时发送/接收
};

在spi.c 中查看配置得spi是否使能(默认是使能的):

#define SPI0_ENABLE
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值