stm32
代码搬运工_嵌入式
这个作者很懒,什么都没留下…
展开
-
STM32 -> DWT时间计算
基于ARM-M3内核的DWT 数据监测寄存器: dwt.c文件#include "dwt.h"#define DWT_CR *(uint32_t *)0xE0001000#define DWT_CYCCNT *(uint32_t *)0xE0001004#define DEM_CR *(uint32_t *)0xE000EDFC#define DEM_CR_TRCENA (...原创 2018-11-02 10:08:50 · 3984 阅读 · 0 评论 -
stm32HAL库之can操作
基于STM32CubeMx的CAN配置信息volatile1.系统时钟APB1=36MHZ2.CAN计算通信率计算公式,参考数据手册, CAN bit timing register (CAN_BTR) 寄存器 NominalBitTime计算公式: NominalBitTime =1 t × q + tBS1 +tBS2 3.STM3...原创 2019-05-22 14:10:04 · 40094 阅读 · 9 评论 -
各种校验之MD5校验
基于LWIP源码中的MD5校验/* *********************************************************************** ** md5.c -- the source code for MD5 routines ** ** RSA Data Security, Inc. MD5 M...原创 2019-04-29 17:33:26 · 3136 阅读 · 0 评论 -
STM32之FSMC爬坑
FSMC之DM9000初始化问题,大多数开发板例程初始化都是这样的,包括官方的例程: FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure; FSMC_NORSRAMTimingInitTypeDef p; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC,ENABLE);//使能时钟 p.FS...原创 2019-04-03 14:05:50 · 574 阅读 · 0 评论 -
oled----SSD1306_IIC
IIC操作void OLED_WR_Byte(u8 dat,u8 cmd){ IIC_Start(); IIC_Send_Byte(0x78); IIC_Wait_Ack(); if(cmd == OLED_CMD) IIC_Send_Byte(0x00); else IIC_Send_Byte(0x40); IIC_Wait_Ack(); IIC_Send_Byte...原创 2019-03-20 16:54:07 · 4912 阅读 · 3 评论 -
Cortex-M3 / M4硬故障处理程序 打印处理
Cortex-M3 / M4硬故障处理程序https://blog.frankvh.com/2011/12/07/cortex-m3-m4-hard-fault-handler/第5章任务切换设计http://blog.sina.com.cn/s/blog_98ee3a930102v7zv.htmlSTM32常见Hard+Fault的诊断https://wen...原创 2019-03-04 13:01:36 · 593 阅读 · 0 评论 -
基于汉枫的LWIP开发
LWIP之SOCKET中API使用https://www.cnblogs.com/codingfun/p/4187120.html原创 2019-02-22 16:57:42 · 401 阅读 · 0 评论 -
HEX文件合并并且生产BIN文件
http://www.openedv.com/forum.php?mod=viewthread&tid=76644 具体方式看论坛转载 2019-01-08 11:01:02 · 917 阅读 · 0 评论 -
CRC-XMODEM,文件校验
/*------------------------------------------ 头文件 ---------------------------------------------*/#include <rtthread.h>#include <rtdevice.h>#include "crc16.h"/*-------------------------...原创 2019-01-08 09:57:31 · 1526 阅读 · 0 评论 -
利用MDK操作STM32外部FLASH
http://forum.armfly.com/forum.php?mod=viewthread&tid=82266&extra=page%3D1转载 2019-01-10 18:59:58 · 3034 阅读 · 0 评论 -
基于Xmodem的STM32的IAP升级
https://blog.csdn.net/xiaoluoshan/article/details/71773800基于XMODED 远程升级IAP转载 2018-12-07 13:41:22 · 1575 阅读 · 0 评论 -
HEX转BIN文件
在做STM32IAP在线升级的时候,需要讲HEX文件转为BIN文件,所以需要了解一下HEX和BIN文件的区别。1. HEX文件是包括地址信息的,而BIN文件格式只包括了数据本身 在烧写或下载HEX文件的时候,一般都不需要用户指定地址,因为HEX文件内部的信息已经包括了地址。而烧写BIN文件的时候,用户是一定需要指定地址信息的。2. HEX文件格式 HEX文件都是由记录(RE...原创 2018-11-08 20:38:51 · 14811 阅读 · 1 评论