STM32
超级张大侠
这个作者很懒,什么都没留下…
展开
-
STM32F4的CAN通信讲解
#include "CAN.h"#define CAN_Tx_Port GPIOH#define CAN_Tx_Pin GPIO_Pin_13#define CAN_Rx_Port GPIOI#define CAN_Rx_Pin GPIO_Pin_9CanTxMsg CAN_Tx_Msg;CanRxMsg CAN_Rx_Msg;u8 msg_box;u8 std;...转载 2019-11-08 14:50:32 · 4954 阅读 · 0 评论 -
FatFS文件系统
FatFS文件系统转载 2019-07-05 11:49:46 · 149 阅读 · 0 评论 -
正版ST-link/V2 J-LINK JTAG/SWD引脚定义和注意事项
正版ST-link/V2 J-LINK JTAG/SWD引脚定义和注意事项转载 2019-07-05 11:47:27 · 3012 阅读 · 0 评论 -
STM32 串口相关
串口接收不定长度的数据包串口接收不定长数据的几种方式uart通信判断数据接收完成方法——超时检测法串口中怎样接收一个完整数据包的解析处理串口接收不定长数据的另一种解决方法注意粘包的情况1、粘包的概念粘包:多个数据包被连续存储于连续的缓存中,在对数据包进行读取时由于无法确定发生方的发送边界,而采用某一估测值大小来进行数据读出,若双方的size不一致时就会使指发送方发送的若干包数据到接...转载 2019-07-05 11:44:58 · 441 阅读 · 0 评论 -
STM32操作24位AD芯片ADS1246
ADS1246是TI公司大致在2009年中期推出的24位ADC,最高采样速率可达2Ksps,其为单通道器件,与之相对应的还有ADS1247和ADS1248三通道器件,但特...转载 2019-07-09 09:30:56 · 5470 阅读 · 0 评论 -
STM32学习——通用定时器
STM32学习——通用定时器STM32F1拥有三种定时器,即高级定时器,通用定时器,基本定时器。常用的定时器:通用定时器。且STM32 的每个通用定时器都是完全独立的, 没有互相共享的任何资源。这里我们主要介绍通用TIMx定时器功能和工作过程。[ ]功能STM3F1 的通用...转载 2019-04-08 09:31:29 · 942 阅读 · 0 评论 -
STM32的IAP
首先两个区是肯定的我是这样做的,一个引导区,一个应用程序区,外扩一片flash(本来就需要外扩,只是在里面存放几个变量)每次启动就去读flash特定的那几个变量(怕误操作,我定义了5个变量,当5个变量相加 == 5 的话就是需要更新程序)如果需要更新的话直接跳转到App,App里接收文件保存在外部flash里(我连CRC校验一...转载 2019-04-01 13:27:16 · 447 阅读 · 0 评论 -
利用ST提供的USB例程实现USB IAP功能
我们知道ST推出的Cortex-M3平台STM32内部有两个Flash区域,一是System Flash,ST官方保留的一个区域,用于存放IAP代码。该区域不对用户开放,仅提供UART的通讯接口用于IAP升级;另一个区域是User Flash,这一部分是供用户自由使用的。STM32自带USB 2.0 Device接口,如果需要通过USB接...转载 2019-04-01 13:25:49 · 295 阅读 · 1 评论 -
STM32IAP升级-----编写IAP升级遇到的问题总结
IAP的源码等资料我上传了,压缩包内有12个文件,,http://download.csdn.net/detail/f907279313/7524849(要积分的辛苦收集的你们就给点积分吧)还有另一篇博客总结的IAP:http://blog.csdn.net/super_demo/article/details/32133257一,串口...转载 2019-04-01 13:24:49 · 915 阅读 · 0 评论 -
STM32IAP升级------IAP升级功能编写初期的一些困惑与疑问---完成功能后的总结
IAP的源码等资料我上传了,压缩包内有12个文件,,http://download.csdn.net/detail/f907279313/7524849(要积分的辛苦收集的你们就给点积分吧)还有另一篇博客总结的IAP:http://blog.csdn.net/super_demo/article/details/32086541一,网...转载 2019-04-01 13:23:15 · 401 阅读 · 0 评论