admin 发表于 2020-8-20 10:50:17

STM32F427VIT6处理

<p>很多工厂采购朋友在工作的时候会遇到一些问题,其中就包括STM32F427VIT6处理的问题,那么搜索网络小编来给您来解答一下您现在困惑的问题吧。</p><p>STM32F427VIT6处理</p><center><img alt="stm32f405的程序可以直接烧到f427里面吗" style="max-width: 100%;" src="data/attachment/forum/20200820/1597891817-tuxpJDEwLmFsaWNkbi5jb20vaTMvMTk0NjY4MTU3Ni9PMUNOMDExTlZxZkZqNXlVZFhMTWJfISExOTQ2NjgxNTc2JDk.jpg" /></center><h2>stm32f405的程序可以直接烧到f427里面吗</h2><内核:stm32f103系列 是cortex_m3最高72m主频,stm32f407是cortex_m4最高168m主频带dsp,其次不少 的集成外 设被加强,比如gpio本身407可有较多的 功能选择,细节改动不少,以至于要不同的驱动库;然后存储器的flash和sram加大了很多;<br>如何将STM32F429的启动文件修改成STM32F427的<br>"GPIO_"没定义,就是你的GPIO没有包含进去,你只是把.h文件包含了而已,没有GPIO初始化函数<br>使用st提供的库文件 中的启动文件 即可,名字为“startup_stm32f10x_hd.s ”,路径为:stm32f10x_stdperiph_lib_\libraries\cmsis\cm\\stm32f10x\startup\arm\startup_stm32f10x_hd.s<br><center><img alt="处理: 应该选择什么晶振" style="max-width: 100%;" src="data/attachment/forum/20200820/1597891819-10343815447_1641124960.400x400.jpg" /></center><h2>处理: 应该选择什么晶振</h2>外部使用8mhz<br>有没有人遇到 ISP烧录导致芯片损坏<br>看你通过什么口线进去烧录这颗芯片的,一般来说,ISP只是一种方法(In System Program),而ISP的实现方式有SWD接口的,也有UART接口。<br>如果是在烧录电路上没有加保护,会存在一定的几率,烧坏芯片,特别是芯片的这些口线。建议你找专业的厂家购买在线编程器,并根据厂家建议进行烧录电压的调整。比如P800isp就是一款很稳定的在线编程器<br><center><img alt="处理:STM32F427串口打印无论打印什么都是/0" style="max-width: 100%;" src="data/attachment/forum/20200820/1597891820-F7249609-01.jpg" /></center><h2>处理:STM32F427串口打印无论打印什么都是/0</h2>拿一个串口驱动烧入单片机中,断开连接串口的外围电路,用USB_TTL模块监测一下;<br>stm32中添加2个宏,<br>去stm32的.h头文件里看 需要 定义哪个就定义哪个<br>#if !defined (STM32F4XX) && !defined (STM32F40XX) && !defined (STM32F427X)<br>/* #define STM32F40XX */ /*!< STM32F40xx/41xx Devices */<br>/* #define STM32F427X */ /*!< STM32F427x/437x Devices*/<br>#endif<br>#if !defined (USE_STDPERIPH_DRIVER)<br>/*#define USE_STDPERIPH_DRIVER */<br>#endif /* USE_STDPERIPH_DRIVER */<br>这个是stm32的 stm32f4xx.h文件中的定义项,根据不同的芯片去定义不同的宏就可以了<br></内核:stm32f103系列><p>以上就是关于STM32F427VIT6处理的文章内容,如果您有STM32F427VIT6处理的意向,就请联系我们,很高兴为您服务!</p>
页: [1]
查看完整版本: STM32F427VIT6处理