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

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

[复制链接]
caizhiwei 提问时间:2014-5-15 21:49 /
(固件库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
收藏 3 评论22 发布时间:2014-5-15 21:49

举报

22个回答
caizhiwei 回答时间:2015-1-7 15:22:54
hellokitty 发表于 2014-7-19 12:10
楼主给力,最近做项目

不客气,好久以前的,基础例程而已,嘻嘻
iwqt1983 回答时间:2015-1-8 08:54:12
xxu 发表于 2014-5-26 00:25
感谢楼主,分享一下!

又更新了固件库,太快了。以后希望再完美一些。
feixiang20 回答时间:2015-1-7 21:55:51
学习了。429比407要好啊
caizhiwei 回答时间:2014-5-15 21:50:40

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

楼主加油,sofa
gaotekknd 回答时间:2014-5-15 22:56:47

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

谢谢!非常感谢谢谢!非常感谢
xingquan1716 回答时间:2014-5-16 10:01:33

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

学习下……
zz49 回答时间:2014-5-18 22:06:55

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

感谢楼主,分享一下。
judejie82 回答时间:2014-5-21 16:11:56

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

,代码下载
xxu 回答时间:2014-5-26 00:25:48

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

感谢楼主,分享一下!
596142041 回答时间:2014-5-28 13:17:48

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

下载看一下有啥好处
yygkqzh 回答时间:2014-6-1 19:55:47

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

感谢楼主,分享一下!
hellokitty 回答时间:2014-7-19 12:10:30

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

楼主给力,最近做项目
wqxaut 回答时间:2014-7-23 09:40:29

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

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