- 博客(12)
- 收藏
- 关注
原创 第十章作业
1、对于can的驱动函数文件加注释。在can(加注释).c中标了“//2024.6”的语句加以理解并写出注释。放入博客中。2、实验完成后,将结果截图、连线照片、实验原理图和CAN原理介绍。2个或以上同学相互连接,利用CAN通信,向对方发送带有本人姓名的信息。
2024-06-13 18:35:31 558
原创 第八章作业
1、用实验验证,对于有数据的某扇区,如果没有擦除(Flash_erase),可否写入新数据?注:扇区号为学号 后2位,数据文本中要有姓名。2、在ADC模块中,显示当前温度和芯片内部温度,感受温度变化(分别用冷、热触碰)。
2024-06-13 17:25:29 1704
原创 第七章作业
p=NumToStr("%02d/%02d/%02d %02d:%02d:%02d 星期%d\n",year,month,date,hour,min,sec,week);//(1)======启动部分(开头)==========================================
2024-06-12 17:43:13 503
原创 第六章作业二
/(1)======启动部分(开头)==========================================//(1)======启动部分(开头)==========================================//======以下为主函数调用的子函数===========================================//======以下为主函数调用的子函数===========================================
2024-06-12 16:05:51 1466
原创 第六章作业一
5、假设将UART_2和TIM6交换其在中断向量表中的位置和IRQ号, UART_2可以正常中断吗?①交换UART_2和TIM6的位置,UTRT_2的中断号不变,依然响应的是UTRT_2的中断处理程序。1UL << (((uint32_t)IRQn) & 0x1FUL) 为 0x00001000。②交换UART_2和TIM6的IRQ号,UTRT_2的中断号改变,响应的是TIM6的中断处理程序。2、假设速度为115200,系统时钟为72MHz,波特率寄存器BRR中的值应该是多少?
2024-05-23 15:20:54 265 1
原创 嵌入式系统第四章作业
在实验过程中出现过只有蓝灯亮、绿灯亮和不亮的情况,出现这样的原因是没有对红灯进行初始化。所以要在设置灯暗灯亮的操作时插入gpio_mode的设置。gpio_mode存储的是引脚模式的寄存器地址,即当前操作是的那个灯。问题和思考:构建法就是将原本的直接地址操作进行封装了,实现了变成上的简单和简洁。编程:在原本的main文件中插入下列代码,因为原本的代码自带循环来实现时间间隔我就直接枚举了。4、用调用构建的方式实现红绿蓝的八种组合轮流闪烁。编程:在main函数中插入一下的代码。
2024-04-28 21:56:41 215 1
原创 嵌入式系统第三章作业
Flash大小为256KB,地址范围为0x08000000~0x0803FFFF。本实验使用的芯片为STM32L431RCT6,下面解释对应的信息。T--代表封装的形式,这里是LQFP封装。31--指各个型号的子型号,这里是31。RAM大小为64KB。C--Flash大小为256KB。6--工作温度为-40~+85℃。STM--指的是STM芯片家族。4--高性能系列,内核位M4。L--产品类型为超低功耗型。R--引脚数为64引脚。32--位数为32位。
2024-04-25 09:24:55 281 1
原创 嵌入式系统第二章作业
修改main.s源文件,增加以下内容: 1、在第一行显示“广州大学”字样。2、编写一个1+2+...+10的程序,将求和结果存入名为“sumresult”的内存单元中,并将求和结果用printf显示出来。②在输出变量的时候将读出变量的语句写在读出标号地址语句的后面。①一定要确保语句运用正确,不然编译很容易出错。2、写出下面这段代码的C语言描述。②将程序写入到开发板中。
2024-03-27 21:54:47 289 2
原创 嵌入式系统第一章作业--运行示例程序
进入“下载--串口更新”,点击连接GEC,我一直显示检查到设备在COM4口但是握手失败,最后将软件更新到最新的版本就解决了。进入“工具--串口工具”,打开串口,可以向串口发送信息,代表串口可以正常工作。选择Debug文件夹中的Hex文件,点击一键自动更新将程序下载到开发板中。运行结果为开发板的灯颜色有规律的转换,具体的效果可以看我之前发的视频。7、通过串口观察运行结果。
2024-03-25 11:12:31 272 1
原创 嵌入式系统课程相关术语(mbm版)
如果系统出现故障或停止响应,软件无法喂狗,那么看门狗将在设定的超时时间内未收到喂狗信号,则会自动启动系统复位或执行其他预设的应急处理动作,从而使系统重新回到正常工作状态。总的来说,看门狗是一种重要的系统保护机制,它可以在系统发生故障或异常情况时及时采取措施,提高系统的稳定性和可靠性。当用户按下键盘上的按键时,按键被按下,触发相应的触发器,产生电信号并发送给计算机,计算机通过解释这些信号来确定用户输入的字符或命令。当施加电压时,液晶分子会旋转或排列,从而调节通过的光的偏振方向,从而控制像素的亮度和颜色。
2024-03-04 23:09:28 1684 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人