打印
[方案讨论]

关于HK32F103VET6的USART2用来printf

[复制链接]
2596|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaofan1212|  楼主 | 2022-1-7 11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用STM32F103VET6做的开发,现在用HK32F103VET6芯片,程序中使用USART2打印调试信息,原来用ST的时候都正常,但是换了HK的就不能正常工作,开机初始化后总是引起独立看门狗复位,打印的调试信息一点儿都打不出来,有知道是怎么回事的吗?还有,原来做的模拟串口接收,更换HK后也不好用了

使用特权

评论回复
沙发
chenjun89| | 2022-1-10 08:35 | 只看该作者
程序没做修改?

使用特权

评论回复
板凳
单片小菜| | 2022-1-11 10:35 | 只看该作者
你是直接烧录的吗?没有做任何的修改吗?还是修改之后,不好用的?

使用特权

评论回复
地板
SDLin| | 2022-1-11 11:13 | 只看该作者
从ST切换到HK芯片,需要改什么?
我们HK芯片兼容SxxT,但同时有小部分设计上的差异,所以还是需要做小部分改动:
【1】【HKMicroChip.HK32F1xx_DFP.1.0.6.rar】keil器件库,安装,选择我们HK芯片型号,HK编程算法,保存,重新编译。
【2】【HK32F103xCxDxE应用笔记V1.0.33.pdf】这是我们应用笔记,主要是HK和SxxT之间设计上的差异点。所以有用到的模块,按照这里面的修改,没有用到的就不用。
【3】晶振电容。很多用SxxT的HSE是8MHz+20pF的组合,我们HK的一般是8MHz+10pF的组合或者8MHz+12pF的组合,当然最好是去做晶振匹配测试。还有按应用笔记里面的【2.2.2 HSE 起振缓慢问题】,把超时检测时间加大,改为(uint32_t)0x00100000也可以,(只要小于你们应用上允许等待的最大时间即可)

使用特权

评论回复
5
qcliu| | 2022-2-5 17:55 | 只看该作者
请问 HK是什么啊

使用特权

评论回复
6
tfqi| | 2022-2-5 18:01 | 只看该作者
HK就是顺航芯片的简称啊

使用特权

评论回复
7
wiba| | 2022-2-5 18:06 | 只看该作者
需要进行修改

使用特权

评论回复
8
zljiu| | 2022-2-5 18:22 | 只看该作者
软件上 内存啊 地址啊 都有变动吧

使用特权

评论回复
9
coshi| | 2022-2-5 18:27 | 只看该作者
二者的硬件也有一部分时不一样的

使用特权

评论回复
10
天意无罪| | 2022-2-7 16:15 | 只看该作者
ST与HK,两者即使引脚PIN to PIN兼容,但是软件不是完全兼容得哦。

使用特权

评论回复
11
rosemoore| | 2022-3-3 22:18 | 只看该作者
使用的microlib吗   

使用特权

评论回复
12
louliana| | 2022-3-3 22:56 | 只看该作者
调试信息有问题吗   

使用特权

评论回复
13
lihuami| | 2022-3-3 23:18 | 只看该作者
不用printf可以吗   

使用特权

评论回复
14
uytyu| | 2022-3-3 23:40 | 只看该作者
printf在stm32是不是重写了?  

使用特权

评论回复
15
yangxiaor520| | 2022-3-4 07:59 | 只看该作者
程序都没改?航顺不兼容ST的。

使用特权

评论回复
16
biechedan| | 2022-3-4 19:48 | 只看该作者
应该是重映射吧   

使用特权

评论回复
17
mollylawrence| | 2022-3-4 20:16 | 只看该作者
硬件不兼容造成的吗   

使用特权

评论回复
18
mattlincoln| | 2022-3-4 20:43 | 只看该作者
之前用 的是串口1吗?  

使用特权

评论回复
19
biechedan| | 2022-4-1 12:36 | 只看该作者
printf 方法重定向到串口UART

使用特权

评论回复
20
aspoke| | 2022-4-1 13:20 | 只看该作者
重定向printf到串口 首先需要包含#include<stdio.h>

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝