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

STM32F3探索套件初识——串口调试

[复制链接]
yybmcu 发布时间:2013-4-10 21:46
 板卡收到很久了,但是最近一直忙于工作没有时间,看到大家都把自己最近的成果拿出来和大家分享,我也和大家公布下我最近的情况。

板卡的基本功能介绍大家都介绍了,在这里就不多说了,该套件采用的是ST公司的STM32F303VCT6,包含了3轴陀螺仪L3GD20、三轴加速传感器和磁传感器模块LSM303DLHC,所有的引脚全部引出,方便外扩,板载ST_Link仿真功能,并且所有的引脚都引出。
 
收到板卡的第一件任务就是给板卡上电,看卡该板卡自带的测试功能,8个彩灯最让人印象深刻,按下用户按键一次,晃动板卡,8个彩灯也跟着晃动,在此按下用户按键,用磁铁靠近板卡,所点亮的LED会跟着磁铁的位置转动。
 
很多刚收到板卡的人都说板卡上的晶振没有焊接,其实我们都知道,STM32系列MCU内部自带了8MHz的高速振荡器,可以经过PLL倍频后作为系统的时钟,并且在STM32的固件库中也有相应的定义,在system_stm32f30x.c中有如下定义:

                                                  
11.png
#define PLL_SOURCE_HSI为定义系统时钟为内部8MHz晶振经PLL倍频后作为系统时钟
#define PLL_SOURCE_HSE为定义系统时钟为外部晶振经PLL倍频后作为系统时钟
 
对板卡有所了解之后,当然需要从最简单的IO口操作试试该板卡是怎么用的了,ST公司为大家提供了一个IO配置工具,可以省去IO配置的繁琐,该软件的运行界面如下:

   
22.png
查看原理图,8LED的管脚在PE8-PE15上,因此直接设置PE8-PE15管脚为输出,然后选择参数配置把端口配置成上拉推挽输出功能,查看该配置文件,发现F3的端口配置和F1的端口配置还是有所不同的,具体的差别大家可以自己进行配置查看,端口配置好了,还需要给LED函数做下封装,封装后值需要直接调用据能完成相应的功能。LED的基本封装如下图:
   
33.png
在主函数中的基本调用如下:
44.png

   
虽说该板卡上自带了STLink仿真功能,但是很多工程师还是喜欢用串口进行调试,看该板卡MCUIO分配和F1 MCU IO口的分配是相似的,因此计划USART1配置成调试端口,但是在配置的过程中出现了一个BUG,当选择配置PA9PA10为串口的时候,端口配置软件不能正常配置这两个端口,只能手动选择这两个端口为串口的发送和接收端口,配置完成后的输出如下图:
222.jpg
串口调试的使用方法如下:
3423.jpg
 
端口配置软件对STM32F3的串口1配置的过程中出现错误,不知道ST的 工程师能不能进行改进下。

stm32f3Demo.rar

下载

285.06 KB, 下载次数: 108

收藏 评论6 发布时间:2013-4-10 21:46

举报

6个回答
lwbzxcnm8 回答时间:2013-4-13 01:47:08

回复:STM32F3探索套件初识——串口调试

多谢了好的学校资料
szruan 回答时间:2013-4-13 10:21:00

RE:STM32F3探索套件初识——串口调试

红龙STM32F407ZG开发板实验例程下载地址:
http://bbs.openmcu.com/forum.php?mod=viewthread&tid=1694&extra=page%3D1
阿呆 回答时间:2013-4-15 17:44:58

RE:STM32F3探索套件初识——串口调试

赞!
wangsei111 回答时间:2013-4-18 23:21:16

RE:STM32F3探索套件初识——串口调试

正好需要,谢谢
wangsei111 回答时间:2013-4-18 23:22:27

RE:STM32F3探索套件初识——串口调试

那个Io配置工具是什么东东?
zykzyk-93033 回答时间:2013-5-21 21:42:33

RE:STM32F3探索套件初识——串口调试

是ST的
MicroXplorer

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版