自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ADC和DMA原理

DMA(直接存储器访问),DMA传输是将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。CPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数据,如果我们把这部分的CPU资源拿出来,让CPU去处理其他的复杂计算事务,能够更好的利用CPU的资源.因此:转移数据(尤其是转移大量数据)是可以不需要CPU参与。比如希望外设A的数据拷贝到外设B,只要给两种外设提供一条数据通路,直接让数据由A拷贝到B 不经过CPU的处理。

2025-01-25 20:32:20 1098

原创 uart iic spi三种总线的用法

这种连接方式抗干扰能力弱,旁边有干扰源就会对收发的电平数据造成干扰,进而导致数据失真 这种连接方式一般适用于一块板子上面的两个芯片之间进行数据传输 ,属于异步全双工模式。1.空闲位:当不进行数据收发时,数据线处于高电平状态2.起始位:1bit 低电平 一帧数据传输的开始3.数据位:5-8位数据位,进行传输的数据4.校验位:1bit 可有可无奇校验:一帧数据传输后保证数据位和校验位1的个数是一个奇数 0X51->0101 0001 此时校验位为0 0X53->0101 0011 此时校验位为1。

2025-01-24 21:48:13 448

原创 【无标题】

数据处理指令跳转指令内存读写指令状态寄存器传送指令异常产生指令协处理器指令。

2025-01-24 09:18:49 527

原创 单片机简单控制

按键按下一次,设备打开,按键再按下一次,设备关闭(设备管脚输出反向电平)

2025-01-07 20:42:36 227

原创 STM32MP157使用中断控制按键控制拓展板LED灯

通过使能,以及配置相关GPIO寄存器,中断寄存器。

2025-01-06 20:54:41 213

原创 C++继承和多态练习

【代码】C++继承和多态练习。

2024-11-25 21:01:37 249

原创 重载函数的应用

题目

2024-11-21 20:25:27 154

原创 进程之间的通信2

【代码】进程之间的通信2。

2024-10-21 20:37:17 188

原创 多进程多线程之间相互通信

【代码】多进程多线程之间相互通信。

2024-10-21 10:07:38 158

原创 标准IO文件复制和登录注册功能

【代码】标准IO文件复制和登录注册功能。

2024-10-16 20:43:42 358

原创 标准IO练习

【代码】标准IO练习。

2024-10-15 21:53:02 290

原创 IO文件fprint、fscanf练习

load_stu:通过 fscanf 将文件中的3个学生的所有信息,读取到一个新的结构体数组中,并输出所有学生的信息。有一个 stu_t的结构体数组 arr[3];随便使用任何方式初始化这个数组中的3个结构体。save_stu:通过 fprintf 将arr数组中的3个学生的所有信息,保存到文件中去。编写2个函数 :save_stu 和 load_stu。

2024-10-11 20:03:23 219

原创 shell学习脑图

2024-09-28 20:17:48 156

原创 链表练习包括(创建遍历插入删除逆置排序)

【代码】链表练习包括(创建遍历插入删除逆置排序)

2024-09-23 21:05:57 332

原创 数据结构之分文件编译学生管理

【代码】数据结构之分文件编译学生管理。

2024-09-19 20:55:18 354

原创 数据结构之结构体

void selects(Pstu L){ //进行冒泡排序。void input_stu(Pstu L){ //输入。void output_stu(Pstu L){ //输出。则sizeof(cs)的值是( ) (苏州特点电子科技)printf("请输入学生个数:");p是指针,所以需要用->来指向。

2024-09-18 20:51:40 1196

原创 数据结构之存储位置

内存泄漏:如果没有适时释放被动态分配的内存,会导致内存泄露问题。未释放的内存一直占用系统资源,使得系统变慢并最终导致崩溃。内存释放,合理设计算法,避免算法问题导致的内存无线增长,合理设置作用域。这个数组在函数返回后会失效,因此返回的指针指向的是一个未定义的值。//static变量。频繁的使用堆会产生大量的碎片,而栈则不会。int a = 0;Test 函数会有什么样的结果?函数会有什么样的结果?函数会有什么样的结果?函数会有什么样的结果?

2024-09-18 08:50:42 496

原创 C语言函数以及指针的结合练习

^-^学习C语言的重难点大概就是这块了吧T-T

2024-09-11 20:29:43 1058

原创 指针T—T练习二

指针T—T练习二

2024-09-10 20:37:10 559

原创 指针T_T 练习

C. p是指向一维数组中任何一个元素的指针。B. (*p)[3]和 *p[3]等价。类型的指针指向的地址相隔一个字节,有。是元素个数差,而第二个每个元素之间是。是整型数组,相隔五个整型相当于。下列哪个表达式的值为3:( )是一维数组,不需要两次解引用。个整形元素的一维数组的指针。是后缀,所有先赋值再。

2024-09-09 20:51:01 1107

原创 C语言阶段练习题

c语言数组,循环阶段性训练

2024-09-07 16:14:58 2397

原创 字符数组练习

字符数组

2024-09-06 21:12:10 2086

原创 C语言数组练习

数组是C语言中非常重要的部分,需要对数组有深刻的理解和分析

2024-09-05 20:50:13 939

原创 C语言循环结构基础练习

在c学习语言的过程中,我们需要知道循环结构,并学会如何运用

2024-09-04 20:19:39 1292

原创 C语言条件语句if-else和switch-case练习

C语言的三大结构,顺序、条件、循环,现在我们开始真正的步入编程,进入C的世界。

2024-09-03 19:30:09 1348

原创 C基础练习

学习嵌入式的道路慢且长,需要一步一个脚印

2024-09-02 20:53:05 1046

原创 Linux常用命令练习二

ubuntu@ubuntu:~/24081C$ echo -e "\t\t\t停车坐爱枫林晚,\n\t\t\t霜叶红于二 月花" >> file1。1.创建目录24081C,在该目录下创建目录dir1 dir2 文件file1。创建目录24081C,在该目录下创建目录dir1 dir2 文件file1。1.mv a.txt txt.a (a.txt会消失,变成txt.a)3.cat a.txt>txt.a (同时出现a.txt和txt.a)在用户的家目录下创建 目录文件 dir1 和 普通文件file1。

2024-08-30 19:24:50 2139

原创 Linux常用命令练习一

为了更好的进行Linux的学习,我们应该适当练习基础命令

2024-08-29 19:12:36 605

原创 简单的静态页面

学习HTML制作简单的静态页面

2024-08-28 19:58:28 427

STM32MP157使用中断控制按键控制拓展板LED灯

STM32MP157使用中断控制按键控制拓展板LED灯

2025-01-06

空空如也

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

TA关注的人

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