问题描述:最近在学STM32的HAL库,据说可以统一STM32江湖,前途无量。最近一段时间参照STM32CubeMX和原子的资料自己学着建了两个HAL库的工程模板,F4的还好说,F1的出现了一个玄学问题: 芯片为STM32F103C8T6,下进HAL库编写的工程后J-Link就识别不到芯片了,下载也 ...
分类:
其他好文 时间:
2019-03-29 20:39:57
阅读次数:
396
有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N< ...
分类:
其他好文 时间:
2019-03-23 22:14:11
阅读次数:
182
一. 什么是正则表达式 1. 定义: 即文本的高级匹配模式,提供搜索,替换等功能. 其本质是一系列由字符和特殊符号构成的字串,这个字串即正则表达式. 2. 匹配原理: 通过普通字符和有特定含义的字符,来组成字符串,用以描述一定的字符串规则.比如重复,位置等,来表达一种特定类型的字符串. 二. 为什么 ...
分类:
其他好文 时间:
2019-03-23 10:31:15
阅读次数:
330
TCP协议报文格式。 序号字段占4字节,序号字段的值是指本报文段所发送的数据的第一个字节的序号(随机数)。 确认号字段占4字节,是期望收到对方的下一关报文段的数据的第一个字节的序号。 紧急URG,URG=1时有效。 确认ACK,ACK=1时有效。 复位RST,RST=1时出现严重差错,必须释放连接再 ...
分类:
其他好文 时间:
2019-03-21 00:49:38
阅读次数:
164
有N个瓶子,编号 1 ~ N,放在架子上。 比如有5个瓶子:2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5 对于这么简单的情况,显然,至少需要交换2次就可以复位。 如果瓶子更多呢?你可以通过编程来解决。 输入格式为两行:第一行: 一个正整 ...
分类:
其他好文 时间:
2019-03-20 20:45:32
阅读次数:
258
前言 第一次学习STM32的时候,不知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成。后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进行在线调试,所以后来就很少使用串口来下载程序了。前几天在 "uFUN试用群" 里看到有几个朋友在使用 ...
分类:
其他好文 时间:
2019-03-20 20:41:32
阅读次数:
584
A:肯定是只拔了仿真器与电脑连接的那端,然后把另外端依然接在板子上。我说的没错吧 B: 对的,这样就会一直复位吗 这是复位的问题,当JLINK在板子上连接的时候,断电情况下,会一直把RESET拉低,导致芯片一直处在复位状态,所以不能正常工作。 把jlink或stlink和stm32板的的连接排线(j ...
分类:
其他好文 时间:
2019-03-19 18:47:07
阅读次数:
252
CPU从逻辑上可以划分成3个模块,分别是、和,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Con ...
分类:
其他好文 时间:
2019-03-18 18:40:15
阅读次数:
174
CLI:clearInterupetSTI:setInterupetCLD:clearDirectorSTD:setDirector:::::::::::::::::::CLI和STI是屏蔽中断和设置中断用的。CLD与STD是用来操作方向标志位DF(DirectionFlag)。CLD使DF复位,即DF=0,STD使DF置位,即DF=1.用于串操作指令中。CLD是使得传送方向从低地址到高地址,而S
分类:
其他好文 时间:
2019-03-09 21:48:18
阅读次数:
143
Team Work 发现网上没有我这种写法。。 i ^ k我们可以理解为对于每个子集我们k个for套在一起数有多少个。 那么我们问题就变成了 任意可重复位置的k个物品属于多少个子集。 然后我们枚举k个物品所占位置的个数 i , 然后需要计算有多少种方案能把k个不同物品放入i个桶中。 这个东西可以用d ...
分类:
其他好文 时间:
2019-02-20 09:36:27
阅读次数:
179