006_STM32程序移植之_SYN6288语音模块

发布者:pi26最新更新时间:2024-08-16 来源: cnblogs关键字:STM32  程序移植 手机看文章 扫描二维码
随时随地手机看文章

1. 测试环境:STM32C8T6

2. 测试模块:SYN6288语音模块

3. 测试接口:

SYN6288语音模块:

VCC------------------3.3V

GND------------------GND

TXD-----------------PB11

RXD-----------------PB10

BY------------------PB1

2. 串口使用串口一,波特率9600

单片机引脚------------CH340引脚

VCC--------------------VCC

GND-------------------GND

PA9--------------------RXD

PA10-------------------TXD

 


关键字:STM32  程序移植 引用地址:006_STM32程序移植之_SYN6288语音模块

上一篇:009_STM32程序移植之_内部falsh
下一篇:stm32 GPIO

推荐阅读最新更新时间:2026-02-19 01:39

STM32开发笔记41: 移植FreeRTOS程序后,编译报错的解决方法
单片机型号:STM32F070F6P6 项目希望使用FreeRTOS操作系统,将其移植到自己的工程中后,编译保存,如下图所示。 这个问题,我在https://blog.csdn.net/qingwufeiyang12346/article/details/79782075日志中已经介绍过,在这次移植的开始时,也希望仍然采用原先的方法加以解决,但是涉及到的语句非常多,更改起来非常麻烦。解决这个问题的另外一种方法是,去除CPP11编译,但如果这样就不能使用C++语言。所以还需使用静态库的方法加以解决,具体的就是将FreeRTOS涉及到的所有源文件,去除CPP11编译后,用C99编译为静态库,与其它C++写的程序进行链接使
[单片机]
<font color='red'>STM32</font>开发笔记41: <font color='red'>移植</font>FreeRTOS<font color='red'>程序</font>后,编译报错的解决方法
STM32开发笔记44:RTC驱动程序移植
单片机型号:STM32F070F6P6 本文介绍,将RTC驱动程序移植到自己的工程项目中的方法。本项目仅使用了RTC的实时时钟功能,没有启动定时报警等功能。 1、在STM32CubeMX中对RTC进行配置,如下图所示,激活了时钟源和日历功能。 2、配置RTC的时钟,如下图所示,STM32F070F6P6不能接外部的32.768K的晶振,所以只能使用HSE或LSI RC供给,考虑LSI RC精度比较差,所以使用HSE作为RTC的时钟源,我现在接的HSE时钟为12MHz,由于其频率比较高,所以选择最大的分频系数,这里是32,则供给给RTC的频率为375KHz。 3、对RTC进行设置,如下图所示,这里只考虑S
[单片机]
<font color='red'>STM32</font>开发笔记44:RTC驱动<font color='red'>程序</font>的<font color='red'>移植</font>
STM32开发笔记34:USB CDC驱动程序的详细移植过程
本文详细介绍USB CDC驱动程序的移植过程。 1、按照STM32F4 开发笔记8:解决USB CDC “该设备无法启动”问题介绍的过程生成驱动程序后,找到如下图所示的文件加入到自己的项目工程中。 2、打开usbd_cdc_if.c文件,可以看到其中有,如下4个函数,其中Init、DeInit和Control函数都不需要改变,关键是Receive函数。 static int8_t CDC_Init_FS(void); static int8_t CDC_DeInit_FS(void); static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uin
[单片机]
<font color='red'>STM32</font>开发笔记34:USB CDC驱动<font color='red'>程序</font>的详细<font color='red'>移植</font>过程
如何将CoreMark程序移植STM32
说起CoreMarK,可能对于很多人来说并不陌生。经常看到有人在谈及一些中央处理器时往往会提到它的COREMARK是多少多少。它其实就是一项用来测试各类中央处理器性能的基准代码。代码使用C语言写成,包含列举、数学矩阵操作、状态及CRC等运算法则。 目前CoreMark已迅速成为测量与比较各类处理器性能的业界标准的测试基准。CoreMark得分越高,意味着性能更高。大家在CoreMark的官网上可以可以看到各家处理器各型号的CoreMark得分。也可以从CoreMark的官网上下载测试代码,亲自评测一下自己手中芯片的性能。CoreMark官网的链接地址如下: http://www.eembc.org/coremark/ind
[单片机]
如何将CoreMark<font color='red'>程序</font><font color='red'>移植</font>到<font color='red'>STM32</font>
迅为i.MX6ULL开发板-移植OpenCv2.4.9-QT程序编译
1.将提供的 QT 文件下载完成后,放到 /home/topeet/opencv2.4.9/opencvinstall/文件夹下。进入/QT/demo 目录下。我们打开 opencv_pic.pro 工程来看。 Ubuntu# vi opencv_pic.pro 注意 INCLUDEPATH 需要修改为自己 OpenCV 安装文件夹下的 include 路径!lib 的目录必须是/QT/demo 目录的上两级目录。 2.搭建完成后。在 Ubuntu 终端执行下面的指令来使能 Qt 交叉编译的环境变量。 Ubuntu# source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-c
[单片机]
迅为i.MX6ULL开发板-<font color='red'>移植</font>OpenCv2.4.9-QT<font color='red'>程序</font>编译
Linux帧缓冲设备驱动程序框架及图形界面GUI的移植
硬件平台   S3C2410X是三星公司的基于ARM920T的S3C2410X芯片。S3C2410X集成了一个LCD控制器(支持STN和TFT带有触摸屏的液晶显示屏)、SDRAM、触摸屏、USB、SPI、SD和MMC等控制器,4个具有PWM功能的计时器和1个内部时钟,8通道的10位ADC,117位通用I/O口和24位外部中断源,8通道10位AD控制器,处理器工作频率最高达到203MHz。   S3C2410中的LCD控制器可支持单色/彩色LCD显示器。支持彩色TFT时,可提供4/8/12/16位颜色模式,其中16位颜色模式下可以显示65536种颜色。配置LCD控制器重要的一步是指定显示缓冲区,显示的内容就是从缓冲区中读出的,其大小
[单片机]
005_STM32程序移植之_RC522读卡模块
1. 测试环境:STM32C8T6 2. 测试模块:RC522读卡模块 3. 测试接口: RC522读卡模块: VCC------------------3.3V GND------------------GND SDA-----------------PA4 SCK-----------------PA5 MOSI-----------------PA7 MISO-----------------PA6 RQ-----------------悬空 RST-----------------VCC3.3 2. 串口使用串口一,波特率9600 单片机引脚------------CH340引脚 VCC------------------
[单片机]
005_STM32<font color='red'>程序</font><font color='red'>移植</font>之_RC522读卡<font color='red'>模块</font>
010_STM32程序移植之_lib库建立
1. 测试环境:STM32C8T6 2. 测试接口: 3.串口使用串口一,波特率9600 单片机引脚------------CH340引脚 VCC--------------------VCC GND-------------------GND PA9--------------------RXD PA10-------------------TXD 1. 建立lib库原因:LIB 的一个主要用途,就是用在工作上的,当你某些 C 文件不希望让别人看到源代码,但 又必须给别人使用的时候,把你这些机密的 C 文件编译成 LIB 是一个最好的方式. 2. 在009程序上修改,并为011_STM32开机管理次数做基础 3. 开始修改程
[单片机]
010_STM32<font color='red'>程序</font><font color='red'>移植</font>之_lib库建立
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved