stm32怎样读取flash中数据 STM32精英版和战舰版有什么区别?
STM32精英版和战舰版有什么区别?
你好,stm32芯片本身没有精英版和战舰版,只有很多stm32开发版的开发者。为了区分各个开发版本的配置版本,按照精英版和战舰版来区分,比如正点atom的stm32这两个版本。
两个版本的punctual atom的开发版本都使用stm32f103ZE。
不同的是外设有些不同。精英版是战舰版的简化版。
精英版相比这个战舰版省略了网络接口、音乐播放器功能芯片和SDRAM存储芯片。
同一外设有一个1USB-TTL串口,可用于下载和串口调试。
2 CAN总线,可以学习CAN总线的相关知识。目前,can广泛应用于汽车电子等领域
3.16Mbyte SPI flash,可以学习SPI接口的操作和时序。
彩屏界面可以学习彩屏操作,可以作为人机交互界面。
5光敏传感器,可以感应光线的强弱,控制LED或背光的亮度。
6 GSM模块接口等。
STM32F103ZET6这款芯片拥有512K flash.64K SRam,最高频率72Mhz,封装为LQFP144。
有4个16位定时器,2个高级定时器,2个看门狗和1个系统滴答定时器。
5个串行接口
三种SPI结构
1条can总线,
1个usb全速接口,
SDIO时间序列
希望以上回答能帮到你。
(PS不是广告,因为确实是STM32芯片本身不具备的精英版和战舰版。)
谢谢你的支持。欢迎关注。
战舰板上的外部资源最全,但精英板不多。对于新手来说,精英板就足够了,所以精英板的性价比会相对高一些。
STM32怎么把程序存储在外部存储器执行?
有一种方法(我自己验证过):从片内flash开始,启动后把程序从带外接SPI接口的flash(容量大的,我用的是4M的芯片)拷贝到片外ram,最后把代码重定位到片外RAM运行。
工艺比较麻烦,需要带外部SPI接口的flash和片外RAM,但好处很明显,就是代码长度不会受到片内flash的限制。
stm32flash一页能存多少数据?
有1Kb和2Kb两种规格,即1024字节和2048字节。一般来说,2048字节用于大型内部闪存,1024字节用于小型内部闪存。
可以参考STM32F103系列:
小容量产品的主要存储块为1-32KB,每页1KB。
中容量产品的主存储块为64-128KB,每页1KB。
大容量产品的主要存储块为256KB。以上,每页2KB。
互联产品主存储块256KB以上,每页2KB。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。