|
首先我们当然知道105/107系列的是互联型产品,但是我这里的需求是这样的: 写一个Flash操作的基础函数,因为涉及到对Flash页的操作,需要知道单页的大小,首先可以肯定的是小容量(16 ~ 32KB)、中容量(64 ~ 128KB)的页面大小都是1KB,大容量(256 ~ 512KB)的是2KB,互联型的页面大小也是2KB,这都没问题。 但是问题是,互联型的产品,从64KB,128KB,256KB的都有,单纯从Flash大小,例如128KB无法分辨到底是互联型产品,还是中容量的产品,能否通过读取某些特定的寄存器识别这种差别?或者只能是使用比较简单粗暴的宏定义方式,人为地进行区分? |
DSP傅里叶变换如何在f103CBT6上使用
在 STM32CubeIDE 中正确设置 STM32F103C8T6 的 Flash 容量
咨询下,新项目打算用STM32F103的USB与工控机或PAD进行通讯,问题如下
STM32F103 串口下载ST Flash Loader Demo
请问一下STM32F103C8T6的Hardwar NSS Output ENABLE后cs持续拉低是为什么
foc2.0函数SVPWM_3ShuntCalcDutyCycles看不明白
F103的IIC支持高速400K频率吗?
STM32F103RCT6断电以后,ADC会漏电
无源晶振开关电路设计
要在STM32F103C8T6上实现TIM+DMA+ADC采集电压,cubemx配置为什么,代码怎么写
微信公众号
手机版
当然,个人觉得最快捷的方式就是读取芯片的设备ID,在这个寄存器里 DBGMCU_IDCODE,
其中DEV_ID等于0x418时表示芯片为互联型。
当然,还可以有其它灵活方式,比较很多寄存器/位只支持互联型的,否则必须
保持为预留值。这点我们也可以加以利用。
感谢指点,我赶紧去翻翻手册