你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程  

[复制链接]
wjandsq 提问时间:2014-6-17 19:23 /
该例程包有两个:
一个是中断式的, 基于STM32F429开发板标准例程包STM32F429I-Discovery_FW_V1.0.1中的标准外设驱动库手工编写的,参考了以往STM32F103系列例程,移植过程对源代码的修改不大,并不是最新的STM32CubeMX软件生成的例程。
另外一个的串口1改为DMA方式收发,串口6保持原有工作方式不变。
注意:
1. 可以将文件解压到 .\STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples\目录下
2. 串口交叉连线务必正确。
 
解压后,STM32F429I-Discovery_FW_V1.0.1的目录即是如下状态:
1ADC_DMA
2ADC_DualModeInterleaved
3ADC_TripleModeInterleaved
4DAC_SignalsGeneration
5DMA2D_MemToMemWithBlending
6DMA2D_MemToMemWithPFC
7EXTI_Example
8FLASH_DualBoot
9FLASH_Program
10FLASH_WriteProtection
11FMC_SDRAM
12FMC_SDRAM_LowPower
13IWDG_Example
14LTDC_AnimatedPictureFromUSB
15LTDC_ColorKeying
16LTDC_Display_2Layers
17MEMS_Example
18PWR_CurrentConsumption
19PWR_STANDBY
20PWR_STOP
21RCC_ClockConfig
22RCC_CSS
23SysTick_Example
24TIM_PWMOutput
25Touch_Panel
26USART1_USART6_DMA(新增例程)
27USART1_USART6_Interrupt(新增例程)
近期工作较忙,可能要迟些做进一步的研究,例如双缓冲的DMA接收发送等。
 
工程包下载(不含驱动库,需要拷贝到STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples文件夹)
 
1.串口1串口6同时启动中断式全双工通讯,最高3.5Mbps,下载地址:   USART1_USART6_Interrupt.rar (38.12 KB, 下载次数: 749)
收藏 4 评论28 发布时间:2014-6-17 19:23

举报

28个回答
党国特派员 回答时间:2015-2-3 09:13:22
学习一下。。。 blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png
魔方奇才 回答时间:2015-2-2 20:13:46
请教一下楼主,F429DISCOVERY的PA9和PA10并没有通过电平转换芯片连接到上位机,这个怎么解决的?
魔方奇才 回答时间:2015-2-2 20:08:16
请教一下楼主,F429DISCOVERY的PA9和PA10并没有通过电平转换芯片连接到上位机,这个怎么解决的?
qsj 回答时间:2014-6-24 22:52:41

回复:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

 haohao  好
qsj 回答时间:2014-6-24 22:53:23

回复:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

 haohao  好
wjandsq 回答时间:2014-6-25 17:53:18

RE:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

最新更新,串口1和串口6均采用DMA方式通信,通信数据64字节,速度5Mbps,全双工收发,原来的例程串口6设置DMA有误,串口6以中断方式通信,速度上不去。
 
 
USART1_USART6_TEST1.png
 
 
 
DMA_10Mbps.jpg
 
  tek00025.png
 

USART1_USART6_DMA.rar

下载

38.29 KB, 下载次数: 306, 下载积分: ST金币 -1

沐紫 回答时间:2014-6-26 17:37:51

RE:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

下载看看
wjandsq 回答时间:2014-6-26 19:46:43

RE:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

不好意思,10Mbps还没有成功,今天实测只有5Mbps是对的。
好人一生平安 回答时间:2014-9-16 10:11:26

回复:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

 好
好人一生平安 回答时间:2014-9-16 10:13:48

回复:【原创】 【stm32F429开发日志】STM32F429串口1、串口6全双工通讯例程

 好
为它停留 回答时间:2014-12-8 17:31:52
楼主多出一些cube生成的工程,这个才兴起,最终趋势~
laupzxy 回答时间:2015-1-8 14:11:08
非常好的东西!!!
拼命三郎 回答时间:2015-2-4 08:14:18
stm32.jpg
deadgod2012 回答时间:2015-2-4 09:17:33
啊啊啊啊
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版