完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
stm32f1和f4的区别大家都不知道很明白,想要知道这个区别究竟是什么的小伙伴们,就让我给大家详细的讲讲,一起来看看这个区别究竟是什么吧,来看看吧。
stm32f1和f4的区别: 第一点区别 内核不一样 STM32F1是cortex- M3的内核。 STM32F4是cortex-M4的内核。 芯片工艺不一样。因为stm32最早2010年左右就出来的mcu,而F4比F1晚几年研发出来,在设计制成上要优良一些 系统构架也不一致,F4的主系统有多层AHB总线矩阵构成,比F1的总线要复杂。 各个寄存器映射的物理地址位置不一致,但定义的绝大部分的寄存器名称是一样的。 主频不一样,F4芯片最高可以达到168M,F1只有72M。 STM32F1与STM32F4的Flash和RAM容量差别较大, F4系列Flash范围从128k~2048K,RAM从64K~256K F1系列的Flash范围16k~1024k,RAM范围从4k~80K 价格相差也比较大,相同Flash容量和封装的F1和F4,F4要贵一些。 很多外设不一样,F4最高可以有8路串口。 对于固件库来说,因为是都是一家品牌,编程风格基本一致,很多寄存器的名称都一致,所以编程差不多。因为F1出来的比较久,所以相对而言,F1资料更多一些。不过目前几个出名的开发板商都出了F4的板子,F4用的人也越来越多。 具体的对比: 1, 更先进的内核。STM32F4采用Cortex M4内核,带FPU和DSP指令集,而STM32F1采用的是Cortex M3内核,不带FPU和DSP指令集。 2, 更多的资源。STM32F4拥有多达192KB的片内SRAM,带摄像头接口(DCMI)、加密处理器(CRYP)、USB高速OTG、真随机数发生器、OTP存储器等。 3, 增强的外设功能。对于相同的外设部分,STM32F4具有更快的模数转换速度、更低的ADC/DAC工作电压、32位定时器、带日历功能的实时时钟(RTC)、IO复用功能大大增强、4K字节的电池备份SRAM以及更快的USART和SPI通信速度。 4, 更高的性能。STM32F4最高运行频率可达168Mhz,而STM32F1只能到72Mhz;STM32F4拥有ART自适应实时加速器,可以达到相当于FLASH零等待周期的性能,STM32F1则需要等待周期;STM32F4的FSMC采用32位多重AHB总线矩阵,相比STM32F1总线访问速度明显提高。 5, 更低的功耗。STM32F40x的功耗为:238uA/Mhz,其中低功耗版本的STM32F401更是低到:140uA/Mhz,而STM32F1则高达421uA/Mhz。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1975 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1760 浏览 1 评论
1232 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
819 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1776 浏览 2 评论
2015浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
887浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
317浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
670浏览 3评论
661浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 07:28 , Processed in 0.654595 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191