自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 DO-Set0

功 能: 将需要发送的字符串以hex形式发送。# 功 能: 将接收到的数据已hex显示。# 参 数: 串口接受到的数据。# 返 回: 转换后的数据。# 参 数: 待发送的数据。# 返 回: 转换后的数据。

2023-07-18 13:19:42 123

原创 DO-Read.py

功 能: 将需要发送的字符串以hex形式发送。# 功 能: 将接收到的数据已hex显示。# 参 数: 串口接受到的数据。# 返 回: 转换后的数据。# 参 数: 待发送的数据。# 返 回: 转换后的数据。

2023-07-18 13:18:54 100

原创 DIO-Test.py

功 能: 将需要发送的字符串以hex形式发送。# 功 能: 将接收到的数据已hex显示。# 参 数: 串口接受到的数据。# 返 回: 转换后的数据。# 参 数: 待发送的数据。# 返 回: 转换后的数据。

2023-07-18 13:17:39 131

原创 2021-05-10

郝斌数据结构学习#include <stdio.h>#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <malloc.h>//定义了一个数据类型, 该数据的名字叫 struct Arr 该数据类型含有三个成员,分别是pBase, len,cintstruct Arr{ int *pBase; //存储的是数组第一个元素的地址 in...

2021-05-10 19:56:45 125

原创 从零点壹开始学习STM32F4和F7之SysTick滴答定时器

Systick定时器是系统滴答定时器,一个24位的倒计数的定时器,计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把它在Systick控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。SysTick中断的优先级也是可以设置。4个Systick寄存器...

2019-10-16 23:07:06 599

转载 printf(%s)的空指针问题

面试题,printf(“%s”)打印空指针 #include <stdio.h> int main (void) { printf("%s\n", NULL); return 0; 今天在写一个小程序的过程中发现这样一个问题,printf("%s")竟然导致了内存泄露。#include<stdio.h>#def...

2019-09-29 23:38:57 3122 1

转载 scanf函数输入多个字符串 用逗号隔开失效及解决办法

学习C primer Plus 第六版,第四章 第一题输入两个字符串出错原因在于scanf输入字符串时逗号不能作为分隔符用正则表达式,用%[^,]替代%s,意思是使scanf读取到逗号时停止读取.并且保留逗号,即将代码修改为#include<stdio.h>int main(){ char test1[40],test2[40]; scanf(...

2019-09-29 23:32:42 7944 2

原创 从零点壹开始学习STM32F4和F7之系统时钟(硬件:野火STM32F429IGT6和野火STM32F767IGT6)

STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL1、HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高。可以直接作为系统时钟或者用作PLL时钟输入。2、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz-26MHz。3、LSI是低速内部时钟,RC振荡器,频率为32KHz,提供低功耗时钟。LSI主要可以作为IWDG独立看门狗时钟(下面...

2019-09-22 22:45:08 1328

转载 uname命令

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。语法:uname (选项)选项:-a或--all:显示全部的信息;-m或--machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或--release:显示操作系统的发行编号; -s或--sysname:显示操作系统名称;-v:显示操作

2016-10-09 12:51:52 522 1

转载 linux stat函数讲解

stat 函数表头文件:    #include 定义函数:    int stat(const char *file_name, struct stat *buf);函数说明:    通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:      执行成功则返回0,失败返回-1,错误代码存于errno错误代码:    ENOENT 

2016-10-09 12:43:45 221

转载 linux下unp.h环境配置

要开始接触网络编程,用的是大名鼎鼎的Unix Network Programming这本书,第一个例子就遇到困难了,unp.h没有,到谷歌上搜索了一下,找到了一些方法。先下载unpv13e.tar.gz,1.解压下载的unpv13e.tar.gz文件 tar -zxvf unpv13e.tar.gz 2。终端中进入unpv13e目录(需要给configure文件增加x权限)

2016-09-14 23:17:41 1128

原创 Linux安装apue.3e(基于ubuntu12.0.4+centos6.8)

1.在网上下载书中源代码,百度搜索apue2.解压文件:tar -zxvf *.tar.gz3.cd apue.3e/4.make在这个过程中,你会看到最后由于can,t find -lbsd而不能make成功,解决办法是添加libbsd.a的静态链接库         sudo apt-get install libbsd-dev  以下是我用centos 32

2016-09-14 22:48:03 1566 4

LVGL8.1 codeblocks PC仿真

可以直接用的LVGL8.1 Codeblocks

2022-10-21

空空如也

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

TA关注的人

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