找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3366|回复: 6
收起左侧

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

  [复制链接]
回帖奖励 2 黑币 回复本帖可获得 2 黑币奖励! 每人限 1 次
ID:623452 发表于 2020-8-7 13:31 | 显示全部楼层 |阅读模式
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
修改宏.png
修改库文件.png
选择单片机型号.png

stm32f1库文件配置.zip

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

评分

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

查看全部评分

回复

使用道具 举报

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 | 显示全部楼层

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

使用道具 举报

ID:867221 发表于 2020-12-28 14:06 | 显示全部楼层
感谢楼主的分享。收藏备用、学习
回复

使用道具 举报

ID:440028 发表于 2021-5-16 14:58 | 显示全部楼层
真的一点都不实用,希望楼主别这样搞积分了,建议
回复

使用道具 举报

ID:61261 发表于 2021-7-3 16:00 | 显示全部楼层
还要向大神多多学习
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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