找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3997|回复: 6
打印 上一主题 下一主题
收起左侧

stm32f103r6 仿真 串口数据不正常经验分享

  [复制链接]
回帖奖励 2 黑币 回复本帖可获得 2 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
1,使用的是正点原子库,
     正点原子 f103有三个  系列   H   M    L;
     首先选择自己的单片机型号:我的是f103r6     (    魔法棒→ device →  下面选择自己的型号
            c/c++    选项里面  preprocessor  symbols    下面define  STM32F10X_LD,USE_STDPERIPH_DRIVER
                                                                                             STM32F10X_MD,USE_STDPERIPH_DRIVER
                                                                                             STM32F10X_HD,USE_STDPERIPH_DRIVER
修改这两处就可以了,全局编译没有问题0 error  0  warning  说明就没有问题了;
你编写的程序也能下载  ;但问题很大,串口不能用;
还需修改启动文件;   在core目录下,  start——stm32f10x_ld.s
同样,这三个启动文件也是有三个         start——stm32f10x_Md.s    start——stm32f10x_Hd.s  
替换文件时;找不到      .s库文件注意     选择文件类型;
正点原子    使用的是8M晶振;所以proteus  仿真时;cystal  frequency 选择8M就可以了;



另外初始化串口  2时注意:
                         RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
                        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
       串口1是这样:
                       RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE);
对于L系列 只有串口一  和串口2,所以B10,B11  不能作为串口三;


在附件中有些截图,和文件,还有配置好的文件 ;希望对于初学者有用,
个人感觉在单片机论坛领域;51黑要强于  CSDN   

外部晶振选择.png (23.86 KB, 下载次数: 153)

外部晶振选择.png

修改宏.png (28.36 KB, 下载次数: 151)

修改宏.png

修改库文件.png (49.54 KB, 下载次数: 144)

修改库文件.png

选择单片机型号.png (148.48 KB, 下载次数: 152)

选择单片机型号.png

stm32f1库文件配置.zip

255.07 KB, 下载次数: 22, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:157393 发表于 2020-8-8 08:34 | 只看该作者
进来看下学习下!谢谢分享了!
回复

使用道具 举报

板凳
ID:623452 发表于 2020-9-23 08:46 | 只看该作者
gl542400 发表于 2020-8-8 08:34
进来看下学习下!谢谢分享了!

在这个论坛里的是不是都是学生?
回复

使用道具 举报

地板
ID:318489 发表于 2020-12-24 07:46 | 只看该作者

进来看下学习下!谢谢分享了!
回复

使用道具 举报

5#
ID:867221 发表于 2020-12-28 14:06 | 只看该作者
感谢楼主的分享。收藏备用、学习
回复

使用道具 举报

6#
ID:440028 发表于 2021-5-16 14:58 | 只看该作者
真的一点都不实用,希望楼主别这样搞积分了,建议
回复

使用道具 举报

7#
ID:61261 发表于 2021-7-3 16:00 | 只看该作者
还要向大神多多学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表