自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式系统第七章作业

实验结果说明上述程序完成了如下的功能:初始设置为30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。4、GEC39定义为输出引脚,GEC10定义为输入引脚,用杜邦线将两个引脚相连,验证捕捉实验程序Incapture-Outcmp-20211110,观察输出的时间间隔。基于以上分析,可以得出实验结果表明程序成功捕捉到了GEC39和GEC10引脚之间的电平变化,并且这些变化是不规则的, 由程序本身的逻辑控制所导致。”,说明程序按照预定的功能在运行。

2024-06-12 22:08:08 972

原创 嵌入式作业第六章 作业二

当主循环计数器达到特定值时,LED 灯状态进行切换,从而实现 LED 灯的亮暗交替变化。通过宏定义的方式,定义了 LED 灯的控制宏,如 LED_GREEN_ON() 表示点亮绿色 LED,LED_GREEN_OFF() 表示熄灭绿色 LED,以此类推。),在此循环内部,通过计数器 mMainLoopCount 记录主循环的次数,并在特定条件下进行 LED 灯状态的切换。②亮灯:收到字符G,亮绿灯;当主循环计数器超过特定值时,会进行 LED 灯状态的切换,从而实现 LED 灯的闪烁效果。

2024-06-12 21:47:01 187

原创 嵌入式第六章作业一

中断号对应着中断入口地址,在交换时需要确保将中断向量表中UART_2的中断服务例程入口地址与TIM6的中断服务例程入口地址互换,否则会引起异常。而函数内部实现将IRQ号值右移5位 54>>5=1 , 索引值为1 (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)) 确定要设置的位数 54 & 0x1F = 22。需要确定的参数如下: MCU的串口号,MCU所接的引脚,UART_User的波特率和prinf的设置。其中,时钟频率是系统时钟的频率,波特率是串行通信速率。

2024-06-10 19:03:32 342

原创 嵌入式第四章作业

2.给出 gpio_set(LIGHT_ RED LIGHT_ OFF);语句中,LIGHT_RED和LIGHT_ OFF的值是多少?在user.h 的第19行可以看到 #define LIGHT_RED (PTB_NUM|7) //红灯,(GEC_56)因此PTB_NUM的值为 0B 1 0000 0000,LIGHT_RED为0B 1 0000 0111,LIGHT_OFF为。因为PTB_NUM表示端口号地址偏移量,在给gpio.h的第17行中可以找到。.c和4个工程中的main.c。

2024-06-10 18:35:37 196

原创 嵌入式第三章作业

L表示类型 类型里面有F , L,H,W分别表示基础型,超低能耗,高性能和无线系统,这里的L表示超低能耗。C表示Flash大小,可分为从16KB至512KB 七种大小,这里的大小是 256KB。Flash: 大小256KB,地址范围0x08000000 ~ 0x0803FFFF。RAM: 大小32KB,地址范围0x20000000 ~ 0x20007FFF。4表示 内核,内核总共有6种,这里是 M4(ARM Cortex-M4内核)6表示温度范围,这里的温度范围是 6/A: -40~+85℃。

2024-06-10 17:47:17 138

原创 嵌入式系统第一周作业

只读存储器(Read Only Memory,ROM),ROM有固定ROM、可编程ROM(Programmable Red-Only Memory,PROM)和可擦除ROM(Erasable Programmable Read-OnlyMemory,EPROM) 用低电压信号即可擦除的EPROM称为电可擦除EPROM(Electrically Erasable Programmable Read-Only Memory,EEPROM)。(1)通孔封装:通孔封装通过连接引脚穿过PCB上的孔进行连接。

2024-04-07 21:58:36 841 1

原创 Linux系统安装相关 -处于superuser超级管理员权限下仍然提示需要进行root操作

当你想安装vim,并且已经成为超级管理员super user之后,你是否遇到过仍然提示需要root的情况,然而这种情况是无法通过输入管理员密码解决的,如上图所示,在输入su,与相应密码之后仍然失败。有一些版本的linux无法使用yum获取软件安装。当然如果你使用apt install xxx时遇到同样问题,也可以考虑使用yum 解决。可以参考的解决方法:不要使用 yum 进行相关软件的安装与获取,尝试使用 sudo apt install vim。

2023-07-07 16:02:24 295 1

原创 有关C语言报错:error: static declaration of xxx follows non-static declaration 的其他原因

鉴于今天在CSDN 上有关于 error: static declaration of xxx follows non-static declaration 的文章并没有解决自己的问题 ,我发现有时在调用函数之前声明了这个函数,依旧会出现上述error#include<stdio.h>int main(){int F(int x);int a; scanf("%d",&a);printf("%d",F(a));int F(int x){if(x==1)retu

2021-10-22 21:45:43 10084 1

空空如也

空空如也

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

TA关注的人

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