日常
周星星_少年只有一个面
这个作者很懒,什么都没留下…
展开
-
单向链表节点的逆序反转
#include <stdio.h>typedef struct node{ int val; struct node *next;}node;void reverse(node * pHead){ node * pCur, * pNewHead, * pTemp; if(NULL == pHead || NULL == pHead->next) return; pNewHead = pHead; pCur = pHead->next; whil原创 2022-01-09 22:40:35 · 245 阅读 · 0 评论 -
对称加密、非对称加密、签名验签
对称加密通信,双方通信用同一个密钥对数据加密和解密。+++++++++++++++++++++++++++++++++++++++++++++++++A ----> 同一个密钥加密的数据 >---- BB 用同一个密钥解密B ----> 同一个密钥加密的数据 >---- AA 用同一个密钥解密+++++++++++++++++++++++++++++++++++++++++++++++++非对称加密有两个密钥公钥和私钥。公钥只能加密不能解密,只有其对应私钥可用来解密。原创 2021-03-18 11:19:40 · 604 阅读 · 0 评论 -
STM32串口发送数据卡死
记录一个开发日常。DMA发送串口数据”卡死“使用DMA发送串口数据记得修改对应DMA中断处理函数。否则程序异常跳转跑飞。原创 2021-01-05 17:50:38 · 2060 阅读 · 4 评论 -
1kHZ基频 1毫秒定时器 IO口 模拟pwm 呼吸灯
void GREEN_OFF() { /* 灭灯 */ }void GREEN_ON() { /* 点灯 */ }#define DUTY_RATE_NUM 44#define DURATION_TIME 50static uint8_t count = 0; // 小周期计时static uint8_t count2 = 0; // 小周期计次static uint8_t steppingDir = 0; // 变化方向控制static uint8_t s_dutyIndex =原创 2020-11-09 11:27:29 · 709 阅读 · 0 评论 -
一个开发日常error: #20: identifier “SPI_HandleTypeDef“ is undefined
最近开发跑rtos带蓝牙的stm32wb55。开发st的方便在于有cube可以生成代码,可是有中间层的情况就支持的不够好。比如既带rtos又带蓝牙协议栈就无法用cube生成可以编译成功的代码。官方例程的readme的描述也说明了这一点。所以我现在只能手动修改不能享受cubeMX的便捷了。今天手动添加spi,结果出现一个报错通过全局搜索头文件关键词 stm32wbxx_hal_spi.h发现需要取消对应模块的注释。...原创 2020-08-04 19:49:17 · 4904 阅读 · 4 评论 -
window下重命名脚本
ren xxx*.* yyy*.*原创 2019-12-12 15:48:17 · 431 阅读 · 0 评论 -
sky1311
记录一个日常sky1311硬件晶振和软件需对应。原创 2019-10-30 20:36:25 · 1390 阅读 · 0 评论