Image
Image

发给她更好fh

+ 关注

粉丝 1     |     主题 43     |     回帖 563

STM32F4单片机bootloader及在线升级IAP基本原理
2025-3-10 21:33
  • ST MCU
  • 87
  • 5950
  最后补充一下boot表以及bin文件生成的知识点。 bin文件的生成需要设置一下  
  在读取每个4字节数据时判断偏移量是否为当前APP区域的偏移,等于就改写偏移。 if((((temp)&0xFFFF0000)= ...  
STM32改写GD32
2024-1-31 20:26
  • GigaDevice GD32 MCU
  • 9
  • 918
  第三章:总结和展望 整体来说,修改过程最后是比较简单,就是说的那几个地方,但是在自己修改过程中会 ...  
  怎么修改什么的,和上节一样,给小伙伴看看修改完之后是什么样子。 上图的文件系统就是Eclipse里 ...  
  代码结构和产生的103的差不多,只不过这个是基于HAL库的。再来看下需要修改的文件: 其中黄色的为需 ...  
  2. STM32F407替换为STM32H750 先看Eclipse产生的407程序结构,上篇文章已经详细介绍过103的了。 ...  
  将原有的启动文件,也就是startup.s文件打开。 __Vectors DCD __initial_sp ; To ...  
  最后说下vector文件。也就是中断相量文件。 void __attribute__ ((weak, alias ("Default_Handler"))) ...  
  再说下men启动文件。 里面重要的参数就2个,一个RAM,另一个是FLASH,这两个根据芯片的datasheet直接就 ...  
  怎么替换,一个一个的删除,一个一个的复制粘贴进去就行。至于里面的报错的,修改成对应的文件就行,比如 ...  
  先说基础文件:main函数,103库函数,stm32xx文件。这几个不用多说,直接替换成需要芯片的文件。 ...  
STM32F103 485通信开发实例
2024-1-31 20:29
  • ST MCU
  • 9
  • 2223
  五、注意事项 1)本设计中的485采用半双工,因此现实中通信规约和主从机的发送接收机制需要重点设 ...  
  结论:发送数据和接收数据符合预期,通信正确。  
  四、测试结果 利用两块带有485接口的开发板进行测试,主机采用调试模式,测试结果如图: ...  
  4、.h文件 与主机相同  
  三、从机代码 1、串口初始化配置 与主机相同 2、发送函数定义 与主机相同 3、串口接收中 ...  
  5、.h文件 #ifndef __USART2_H #define __USART2_H #include "all.h" #define RS485_RN PDout(7) vo ...  
  4、定时中断(用于主机发送指令) void TIM3_IRQHandler(void) { u8 i; if (TIM_GetITStatus(TIM3, TIM ...  
  3、串口接收中断函数定义 void USART2_IRQHandler(void) { u8 readd; u8 error; if(USART_GetITStatu ...  
  2、发送函数定义 u8 RS485_Send(u8 *buf,u8 len) { u8 i; for(i=0;i  
2
3
近期访客