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

查看: 8213|回复: 22

【STM32F429开发日志】固件库V1.0.0+串口2( printf重定向,格式输出)+LED+Kill.bat

[复制链接]

43

主题

292

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-28
发表于 2014-5-15 21:49:55 | 显示全部楼层 |阅读模式
(固件库V1.0.0+串口( printf重定向,格式输出)+LED+Kill.bat)
       (注意不是429,而是407),目前两款都在做实验,暂且取统一标题!
更新记录:2014.06.02,更新了代码,更改了代码目录结构,使之更加易用;更改了部分注释错误;
对于我心爱的stm32f4-dicovery,一直没有时间来折腾你,这会有时间了,跑跑程序玩玩。
首先,打开官方下载的固件库,打开project,居然没有串口的例程,汗,然后自己自琢磨着移植一个。一开始打算搞串口1,结果发现被占用,所以就先调试串口2了,嘿嘿!
       这里吐槽一下,今天下午第一次尝试用STM32Cube,发现STM32Cube生成的代码并不怎么好,
官方的串口例程也折腾了一下,发现各种宏定义各种封装,而且代码不好用,比如一个简单的串口发送函数搞的如此复杂:
HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
所以STM32Cube软件只是用来看看引脚分配,非常直观效率高,还有生成的初始化代码也值得参考哦~~嘻嘻
先给大家扫盲一下串口资源:
       STM32F407xx内嵌四个通用同步/异步接收器(USART1,USART2,USART3 和USART6)和两个通用异步收发器(UART4和UART5)。这6个接口提供异步通信的IrDASIR ENDEC支持,多机通信模式,单线半双工通信模式LIN主/从功能。 USART1和USART6接口能够速度高达10.5 Mbit / s的通信其他可用的接口通信高达5.25bit/s。
USART1,USART2,USART3和USART6还提供硬件管理的CTS,RTS信号,智能卡的模式(ISO7816兼容)和类似的SPI通信能力,所有接口都可以通过DMA控制器。
  硬件环境:STM32F4-Discovery
  软件环境:MDK510,STM32Cube
其他部分就不用介绍了吧,上个mdk的工程源代码:
(固件库V1.0.0+串口( printf重定向,格式输出)+LED+Kill.bat)
特别注意:在keil option 选项卡中,要选中Use MircoLib,否则编译后的代码将会很大,我试过差不多是原来的3倍。
 
cube2.jpg
serial.jpg
OK,代码下载2014.06.02 update
01.stm32f4_disco_usart2.zip (741.49 KB, 下载次数: 484)
stm32cube.jpg
回复

使用道具 举报

43

主题

292

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-28
 楼主| 发表于 2014-5-15 21:50:40 | 显示全部楼层

RE:分享一个官方没有的stm32f4-Discovery的串口例程

楼主加油,sofa
回复 支持 反对

使用道具 举报

1

主题

8

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-15 22:56:47 | 显示全部楼层

回复:分享一个官方没有的stm32f4-Discovery的串口例程

谢谢!非常感谢谢谢!非常感谢
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-16 10:01:33 | 显示全部楼层

回复:分享一个官方没有的stm32f4-Discovery的串口例程

学习下……
回复 支持 反对

使用道具 举报

1

主题

19

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-5-18 22:06:55 | 显示全部楼层

RE:分享一个官方没有的stm32f4-Discovery的串口例程

感谢楼主,分享一下。
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-21 16:11:56 | 显示全部楼层

RE:分享一个官方没有的stm32f4-Discovery的串口例程

,代码下载
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-26 00:25:48 | 显示全部楼层

RE:分享一个官方没有的stm32f4-Discovery的串口例程

感谢楼主,分享一下!
回复 支持 反对

使用道具 举报

1

主题

27

回帖

1

蝴蝶豆

初级会员

最后登录
2020-10-16
发表于 2014-5-28 13:17:48 | 显示全部楼层

回复:分享一个官方没有的stm32f4-Discovery的串口例程

下载看一下有啥好处
回复 支持 反对

使用道具 举报

3

主题

92

回帖

4

蝴蝶豆

高级会员

最后登录
2019-9-22
发表于 2014-6-1 19:55:47 | 显示全部楼层

RE:分享一个官方没有的stm32f4-Discovery的串口例程

感谢楼主,分享一下!
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-7-19 12:10:30 | 显示全部楼层

RE:【STM32F429开发日志】固件库V1.0.0+串口2( printf重定向,格式输出)+LED+Kill.bat

楼主给力,最近做项目
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版