自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 ADC采集问题(可参考http://news.eeworld.com.cn/mcu/ic469729.html)

项目场景:采集电池电压ADC采集电压,X*3.3/4096问题描述:没有配置的参数,会在初始化结构体时分配一个值进去影响寄存器。 ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b; ADC_InitStructure.ADC_ScanConvMode = DISABLE; ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; ADC_InitS

2021-03-13 16:12:05 389

原创 外部中断EXTI

项目场景:STM32外部中断-EXTI10_15 中断线挂起无法清除问题问题描述:按键为PD14,输入模式,外部中断,进中断服务函数处理完后仍再次进入中断服务函数,无法退出。中断服务函数已加入清除中断线函数。检查引脚配置,输入模式RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;GPIO_InitStructure.GPIO_Mode = GPIO_Mod

2021-03-10 09:40:58 330

转载 STM32-custom usb

如何建立一个自定义的HID工程呢?下面就来讲讲。首先先介绍下工程的架构,工程的总体架构下图所示,按照下图架构建工程:分析下工程布局,首先是APP,这个组里存放着主文件mian.c,管理所有中断服务程序stm3210x_it.c,及其管理外设库头文件的stm32f10x_conf.h。BSP这个组里存放着BSP.c,外设的洗衣初始化都在这个函数中定义,比如说串口的配置,LED灯的配置,系统时钟的配置,

2017-09-14 15:39:10 1150

转载 LD文件说明

登录 | 注册yyww322的博客目录视图摘要视图订阅异步赠书:Kotlin领衔10本好书      免费直播:AI时代,机器学习如何入门?      程序员8月书讯      项目管理+代码托管+文档协作,开发更流畅 LD说明

2017-09-02 12:14:17 14764

转载 M1卡密钥控制位

<div class="ad-m ad-site"><ins class="adsbygoogle" style="display: block; height: 90px;" data-ad-client="ca-pub-0089383287232039" data-ad-slot="5442505175" data-ad-format="auto" data-adsbygoogle-status

2017-08-15 14:52:36 3262 1

转载 转】M1卡密钥破解,收藏

M1卡说明及使用proxmark3破解方法看了网上写的一些关于M1卡的文章,多数有些误导之嫌。首先谈谈M1卡的规格,M1卡的容量为1KB,好多网上写8KB,这里其实是有个误区,应该是8K位。1Byte=1B=8位。其实也就是说8k位想到于1KB的容量,也就是说一个4GB的U盘的存储空间约等于四百万张m1卡的空间。        虽然空间比较小,但是里面其实学问很大,我们来看一下M1卡的内部结构。

2017-08-15 14:50:58 25515 6

转载 STM32内部FLASH读写-通用

读写STM32内部FLASH的函数,把U8数组写进去,不过需要自己修改一下,把擦出函数施出来,一次性把要写的范围擦除掉,而不要写一次擦一次

2017-08-15 11:39:51 36404

转载 STM32写内部FLASH

STM32L151C8T6的Bootloader设计思想:FLASH分三个区:Bootloader区: 校验备份程序,若满足条件将用备份程序替换用户程序,否者运行用户程序.运行区:运行用户程序,程序中要求能接受用户程序到备份区,接收完后,在备份区的程序头内打上标记,然后启动Bootloader,由Bootloader完成程序替换备份区:用户程序在此接受4.1 空间分区STM32L151

2017-08-14 22:05:51 2400 3

转载 怎样理解阻塞非阻塞与同步异步的区别?

阻塞与非阻塞&&同步与异步的说明,网上资料

2017-08-11 16:50:54 298

转载 解析STM32启动<转载>

相对于ARM上一代的主流ARM7/ARM9内核架构,新一代Cortex内核架构的启动方式有了比较大的变化。ARM7/ARM9内核的控制器在复位后,CPU会从存储空间的绝对地址0x000000取出第一条指令执行复位中断服务程序的方式启动,即固定了复位后的起始地址为0x000000(PC = 0x000000)同时中断向量表的位置并不是固定的。而Cortex-M3内核则正好相反,有3种情况:1、 通过

2017-08-10 21:10:50 355

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-10 17:37:37 270

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除