document.write('
')

365bet下载地址

当前位置:365bet下载地址 > 芯闻号 > 时事芯闻
[导读]随着大变局时代的开启,美国对中国科技的打压,对中国芯片的锁脖,ST芯片价格的一再高涨,直接推动了国产芯片的发展。国内很多厂家也开始推出高性能、低价格的对标ST产品。由于价格问题,我也不得不考虑更换芯片,看了一些测评,有人推荐这一款APM32的单片机,价格比ST同型号的便宜,果断下单,以下是我使用APM32F103ZET6替换STM32F103ZET6的一些分享,参考了网上各路大神的资料后作的总结。

随着大变局时代的开启,美国对中国科技的打压,对中国芯片的锁脖,ST芯片价格的一再高涨,直接推动了国产芯片的发展。国内很多厂家也开始推出高性能、低价格的对标ST产品。由于价格问题,我也不得不考虑更换芯片,看了一些测评,有人推荐这一款APM32的单片机365bet下载地址,价格比ST同型号的便宜,果断下单,以下是我使用APM32F103ZET6替换STM32F103ZET6的一些分享,参考了网上各路大神的资料后作的总结。

1 从手册中分析资源,基础信息一模一样

1.1 引脚定义

365bet下载地址 由下图可以看出相同封装的引脚分布完全一致。

1.2 结构框图

365bet下载地址 (1)都是M3内核,总体与STM32F103ZET6架构一致

外设上做了部分增加,APM32F103相较于STM32F103增加了I2C3和I2C4模块,还增加了动态存储控制器DMC,可外接SDRAM。

(2)多了EMMC

APM32F103有一个特别的功能,它有EMMC(外部存储器控制器),因此可以外接SDRAM,这使它可以存储大量临时数据,提升读取速度。如果不想外接也有SDRAM,APM32F103也有合封型号——APM32F103VCTxS。

(3)多了个FPU

如果在处理一些浮点数据的数学运算时,比如sin运算,使用FPU可以加快运算速度;STM32F103ZET6是没有的,因此在替换过程中,如果使用FPU,且使用了APM32F103ZET6官方提供的浮点运算库,注意算法中数据处理的效率是有很大提升的。

但是APM32F103ZET6的FPU有些不好的地方是,只对库中的数学运算有明显(提升至少5倍)加速效果,其它的运算无明显加速效果。

365bet下载地址 (4)多了个USB

365bet下载地址 STM32F103ZET6的CAN和USB共用一段SRAM,因此使用USB时可以使用CAN。

365bet下载地址 1.3 存储地址映射

经过对比下面两图可以得出,基本外设地址都是一致的,对于多出的功能都占用了ST原来的保留地址,这说明APM32F103是可以完全兼容STM32F103的。

365bet下载地址 1.4 时钟树

在某些应用场景需要超频使用(官方是不保证的),当系统时钟为96MHz、120MHz下,STM32F103ZET6的USB无法配置到48MHz,因此无法使用USB。但是APM32F103ZET6通过配置分频系数,当系统时钟为96MHz、120MHz时,依然可以使用USB.

1.5 最小系统电路

电源、时钟、复位、烧录接口、Boot电路一致。

2 用STM32F103xE的Keil工程、代码烧录到APM32F103xE中,实现基本烧录功能

在调试过程中使用的板子是APM32F103ZET6的mini板,使用的Keil工程是野火的例程。

2.1 编译工具

与ST完全相同,都可以使用keil和IAR。

365bet下载地址 2.2 烧录器

兼容ST,可以使用ST-LINK,还可以使用J-LINK和APEX-LINK。

2.3 烧录接口

支持JTAG和SWD。

2.4 编译下载

随便找一个野火的STM32F103的代码例程,验证一下不修改任何配置和ST的代码是否可以直接烧录使用

打开工程后点击魔术棒,板子还是选择STM32F103VE

接下来选择自己使用的烧录器,这里我用的是J-LINK

365bet下载地址 进入setting,设置flash download,还是添加对应型号的ST芯片

以上就配置结束了,然后再将例程里LED的引脚PB0和PB1修改成APM32103的LED引脚PE6和PE5

全部修改完成了,编译下载后,两个LED交替闪烁,说明验证成功,不用修改其他配置,选择好烧录器,直接烧录ST代码是可以使用的。

365bet下载地址 2.5 脱机编程器

市场上买的量产烧录器品牌(可以百度、淘宝搜索)有:周立功、希尔特、轩微、芯园、野火等,有些烧录器添加了AMP32F103ZET6的型号,有些没有。

365bet下载地址 本人只有芯园的烧录器,选择STM32F103ZET6的型号是可以烧录APM32F103ZET6。

至于其它的烧录器能否选择STM32F103ZET6的型号烧录APM32F103ZET6呢,由于没有烧录器,因此暂时无结论,后续有机会使用时再补充。

365bet下载地址 不过AMP32F103ZET6有官方的脱机编程器。

2.6 JTAG ID不同

365bet下载地址 具体差异如下:

(1)APM32F103ZET6的信息如下:

(2)STM32F103ZET6的信息如下:

如果代码中有使用JTAG ID作为判断信息的话,在替换过程中会出问题。

3 参数与电气特性的差异

365bet下载地址 在使用过程中,我们发现APM32F103ZE和STM32F103ZE的参数和电气特性不一样,在这种情况下,我们可能会遇到一些问题,以下通过手册对比总结了一些模块的差异。

3.1 时钟

3.1.1 温度、电压的环境引起HSI的精度差异

365bet下载地址 APM32的主频标称为96MHz,STM32的主频标称为72MHz;在高低温情况下,HSI作为时钟源时,APM32的时钟精度在(-2.8~2.4)%,但STM32的时钟精度在(-2.0~2.5)%,比APM32略高。

365bet下载地址 如果使用HSI作为系统时钟,且对精度要求较高、使用场景是;如果使用场景是3.3V的工作电压,且温度为25℃时,出厂精度都是±1%。

3.1.2 HSE起振时间差异引起系统时钟配置存在差异

在使用晶振作为HSE的时钟源时,APM32F103和STM32F103的起振温度时间存在差异,STM32F103起振稳定时间比APM32F103的快。

代码中判断是否起振稳定的方式是使用软件延时等待,设置的HSE_STARTUP_TIMEOUT数值是0x500,参考代码如下:

当晶振离开MCU的晶振连接引脚较远,或者匹配电容不合理,或者使用贴片晶振而不是直插晶振时,HSE_STARTUP_TIMEOUT的等待稳定时间不足以使晶振起振,会出现无法起振的情况,导致系统时钟为HSI的8MHz。

另外一方面,代码运行的速率差异,也会影响软件延时等待的实际时间。

解决方法是调大HSE_STARTUP_TIMEOUT,例如设置HSE_STARTUP_TIMEOUT为0x5000

3.2 FLASH

3.2.1 APM32F103xE的页擦时间、片擦时间、写时间比STM32F103xE的快

通过对比两种芯片的数据手册,我发现两者的Flash的性能参数有点区别:

(1)APM32的页擦除时间是2.7~3.5ms,STM32是20~40ms,比STM32快约7倍。

365bet下载地址 (2)APM32的16bit编程时间是33.7~40.5us,STM32是40~70us,比STM32快约20%。

如果运行的代码中存在软件延时等待擦写时间,注意调整代码。

365bet下载地址 3.2.2 Flash等待周期的配置差异

365bet下载地址 手册中系统频率与访问Flash等待时间关系如下(见用户手册):

(1)STM32F103ZET6的手册

(2)APM32F103ZET6的手册

然而两家的Flash访问速度也不同,有时候不会安严格的按照手册配置,例如在自己编写代码配置系统时钟为48MHz时、Flash预取使能、等待周期设置为0时,就发现STM32F103ZET6可以正常工作,APM32F103ZET6就不能正常工作。

365bet下载地址 因此,在配置该参数时,建议还是严格按照官网提供的参数配置。

PS:我看了极海官网上的FAQ,发现有些人因为等待周期不够而出现很多错误,所以大家一定要尽量按照手册上的选择等待周期的个数!不确定够不够的,可以先设置多一个,毕竟“多多益善”嘛~

365bet下载地址 3.2.3 Flash擦写过程中关闭中断

在网上看到,APM32F103ZET6在执行擦写Flash时,最好先关闭中断,否则可能擦写Flash失败(个人没有遇到过这个问题),而STM32F103ZET6则不需要,

3.3 功耗

APM32F103较STM32F103相比,运行、睡眠、停机功耗较小,待机功耗较大,但都是在10uA以下,电池功耗基本一致。

如果是电池供电、且运行模式占用的运行时间较多,使用APM32F103ZET6的工作时间是比STM32F103ZET6的工作时间长。如果产时间在低功耗模式运行,工作时长则反之。

365bet下载地址 3.4 GPIO

3.4.1 GPIO配置为浮空输入的抗干扰能力

365bet下载地址 众所周知,在使用GPIO时,应配置相应的GPIO工作模式(见用户手册)。

但是在用作EXTI或是USART_Rx时,GPIO被配置为浮空输入模式后,发现无法读取稳定电平,这是怎么一回事呢?

原来,APM32F103的GPIO在用作浮空输入或复用推挽输出时,容易受到外界影响,导致读取或输出异常,此时有两个解决方案:

365bet下载地址 ①换一种工作模式,通过软件修改成上拉输入或推挽输出;

②电压容易受到干扰,那就外接一个上拉电阻,让电平变稳定。

3.5 USBD与CAN共用

365bet下载地址 这是一个很惊喜的发现——APM32F103可以同时使用USBD和CAN!但是如果要实现这个目的,需要把CAN重新映射到复用引脚,此时是USBD2与CAN共用。

365bet下载地址 是的没错,APM32F103有两个USBD,但是由于两个USBD公用引脚、地址、寄存器、时钟,所以相当于只有一个USBD,只有在需要同时使用USBD和CAN时,才启用USBD2。

365bet下载地址 这里有两个使用的注意点:

365bet下载地址 ① 在USBD2的基地址偏移0x1000处写0x0000 0001

365bet下载地址 ② PA11和PA12引脚给USBD2使用,CAN使用其他引脚

365bet下载地址 3.6 运行代码的速度有差异

相信有不少人都会用for或while循环做延时,但是在实际运用时,发现软件延时在时间的精度上会有误差。

由此可见,APM和STM的芯片365bet下载地址在代码的执行速度上有差异,大家千万别把用在STM的延时循环直接套在APM上!可能会因为启动时间不够长而导致系统时钟频率不对(别问我怎么知道的,血的教训[狗头])。

当然,用定时器或者直接用时钟周期做精准定时的话,那就no problem了~

365bet下载地址 3.7 Boot0引脚接地问题

正常情况下,从主存储区(用户Flash,地址为0x0800 0000)启动,Boot0是必现接GND的。但是在查阅网上资料时,发现STM32F103ZET6的Boot0不接GND也能稳定从主存储区启动,APM32F103ZET6无法稳定从主存储区启动,有时候可以、有时候不能。

365bet下载地址 在实际应用中,如果是从主存储区启动,还是安安心心的按照官方的推荐将GND通过10kΩ电阻下拉到GND。

4 总结

以上是在mini板上编写了简单的测试代码,且在网上搜集、整理了资料进行分析,STM32F103ZET6有的功能、APM32F103ZET6也有,而且APM32F103ZET6额外比STM32F103ZET6多了些功能。

初步判断在不需要修改硬件、少量修改软件(看具体使用了哪些模块、哪些应用场景)的情况下,可以使用APM32F103ZET6是可以替换STM32F103ZET6,

365bet下载地址 另外,APM32F103ZET6在价格、供货上也有优势,国产真的太香了,兄弟们还犹豫什么快下手!!!

声明:本文仅代表作者本人观点,不代表本站观点,如有问题请联系站方处理。
换一批
延伸阅读

据媒体报道,今年台积电的股价暴跌使其市值蒸发了大约1000亿美元(约合人民币6700亿元),但是对那些认为该股值得强力买进的分析师来说,这并不影响什么。

关键字: 台积电 英伟达 AMD 芯片

365bet下载地址5月27日消息,据外媒The Register报道,外资机构Jefferies Group近日发布报告显示,在目前芯片供应链库存增加、终端需求又出现下滑迹象,半导体产业可能会在2022 年下半或2023 年初,爆发“激烈...

关键字: 芯片 芯片库存 芯片供应链 车用芯片

365bet下载地址早些时候,网络安全公司Check Point Research公布了紫光展锐芯片中的一个新漏洞。

关键字: 紫光展锐 芯片 安全漏洞

结合了高级别的汽车安全等级认证和业界领先能效比的CVflow® SoC系列,适用于从ADAS到L4级中对安全苛求的汽车感知系统

关键字: Ambarella 芯片 自动驾驶

365bet下载地址2020年以来,“缺芯”问题笼罩全球车企,至今已持续两年之久。“缺芯”现象何时能缓解?不仅汽车行业缺芯,从整体情况来看,包括家电行业、智能穿戴设备行业,市场整体对芯片的需求仍相对旺盛。由于全球芯片产能、扩产进度跟需求有一...

关键字: 新能源 汽车 芯片

365bet下载地址中国新能源汽车销量占全球新能源汽车销量比重一直在50%左右,并且有持续上升的可能。汽车芯片与其他国产芯片一样,面临恶性循环,如今,国内大力发展新能源汽车,同时,在全球半导体产能紧缺的大背景下,汽车半导体厂商面临很好的试错...

关键字: 新能源 汽车 芯片

今天的半导体行业的发展逐渐呈现出工艺技术节点缩小、设计规模扩大、系统级规模扩宽等趋势。 想要在半导体市场中保持竞争力,需要面对诸多挑战,这些挑战涵盖了从概念到设计、制造和部署的整个 IC 生命周期,一套可以在芯片生命周期...

关键字: 西门子 芯片 半导体

北大本科生,刚刚凭借在芯片领域的贡献,斩获国际计算机学会(ACM)年度学生科研竞赛总决赛第一名(本科生组)!

关键字: 芯片 半导体 ACM

365bet下载地址ROHM(罗姆)株式会社是全球最知名的半导体厂商之一,创立于1958年,总部位于日本京都市。“品质第一”是罗姆的一贯方针,其产品涉及多个领域,包括IC、分立元器件、光学元器件、无源元件、模块、半导体应用产品及医疗器具。R...

关键字: 世强 存储 芯片

365bet下载地址虽然说中国芯片发展起步较晚,在过去很长一段时间里芯片需求都要受制于欧美等发达国家。但是在芯片代工领域,奋起直追的中国,已经在一定程度上实现了弯道超车。

关键字: 芯片 代工 国产芯片

编辑精选

论坛活动

技术子站

关闭
必威体育官网下载 365bet下载地址苹果版 必威体育betway登录手机 永利app下载 365bet客户端下载 金沙彩票app 必威苹果客户端下载 必威体育注册 必威体育app手机版 新澳门葡京网站多少 必威体育betway登录手机 必威体育app官方版下载 必威体育官网下载 金沙彩票app下载安装 必威体育appios下载 必威betway中文版 必威体育app手机版 金沙彩票手机版下载 必威体育app官方版下载 澳门威尼斯人网上娱乐 金沙彩票手机版app 必威体育betway登录手机 金沙彩票app官方下载 必威登录网页版登录注册 澳门新莆京在线登录 澳门新莆京在线登录 Betway必威中文官网 365bet官方下载苹果版 365bet下载地址苹果版 必威体育betway登录手机