- 博客(7)
- 收藏
- 关注
原创 嵌入式第七次作业
但是如果后面的语句短时,如果不擦拭会影响的话,前面长的语句会有残留的语句后段部分。可以看到,逻辑方式读写时候,不管是不擦除方式的长度比擦除方式的长度长或短,都不影响不擦拭方式时候的输出,也就是在逻辑方式读写时候,没有擦除(Flash_erase),也不影响写入。在不擦除方式逻辑输出的代码中,加入判断扇区是否为空,可以看到为空,也就是说确实是没有擦除的。(1)逻辑读写操作时,有无擦除情况时的输出(擦除方式输出长度比不擦除长时)(2)逻辑读写操作时,有无擦除情况时的输出(擦除方式输出长度比不擦除短时)
2024-06-16 16:07:50 362
原创 嵌入式第六次作业(第七章)
实现当倒计时为0时停止计数:可以看到设置了一个if语句,当countdown=0时,实现红灯亮起,并显示停止计数,然后关闭SysTick定时器中断;结果分析:可以看到,在开始计数时按照实验要求从2:30时刻开始,在倒计时时候,屏幕上每次显示时刻时候蓝灯也跟着闪烁,当倒计时到0秒时刻,停止计数,并且显示出“停止计数”字。1、利用SysTick定时器编写倒计时程序,如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。并设置某个时间的闹钟。
2024-06-11 14:44:02 213
原创 嵌入式系统-第五次作业(第六章作业1、2)
5、假设将UART_2和TIM6交换其在中断向量表中的位置和IRQ号, UART_2可以正常中断吗?2、假设速度为115200,系统时钟为72MHz,波特率寄存器BRR中的值应该是多少?4、以下是中断源使能函数,假设中断源为TIM6,将函数实例化(写出各项具体数值)。1、编写UART_2串口发送程序时,初始化需要设置哪些参数?3、中断向量表在哪个文件中?
2024-05-08 19:24:07 737 1
原创 嵌入式系统-第四次作业
进入 while(1) 循环后,依次点亮红、绿、蓝三种颜色的 LED 灯,并在每次点亮时打印相应的消息。首先,在 main 函数中,通过写入相应的值来启用 GPIOB 时钟,以及设置相应引脚的模式为输出模式。可以看出这个宏的定义是将1左移8位,也就是将1的二进制表示向左移动8位,得到的结果是256;循环执行上述步骤,实现了红、绿、蓝三种颜色的 LED 灯轮流闪烁。:红灯亮,绿、蓝灯灭。:绿灯亮,红、蓝灯灭。:蓝灯亮,红、绿灯灭。:红、绿灯亮,蓝灯灭。:绿、蓝灯亮,红灯灭。:红、蓝灯亮,绿灯灭。
2024-05-02 11:44:36 92 1
原创 嵌入式作业-第三次作业
根据以上命名格式,分析本书的芯片型号:STM32L431RCT6。(1)对照命名格式,给出所用MCU芯片型号标识所获得的信息。(2)给出所用MCU芯片的RAM及Flash大小、地址范围。地址范围:0x20000000 ~ 0x2000FFFF。地址范围:0x08000000 ~ 0x0803FFFF。
2024-04-10 20:45:03 167
原创 嵌入式作业-第二次作业-第一行显示“广州大学”+显示1+2+..+10的程序结果
2、编写一个1+2+..+10的程序,将求和结果存入名为“sumresult”的内存单元中,并将求和结果用printf显示出来。实验分析:在.data段定义的名为hello_information的字符串中,以。指令进行定义所要输出的“广州大学”字符串。1、在第一行显示“广州大学”字样。
2024-03-20 16:56:25 392
原创 嵌入式作业-第一次作业-罗列嵌入式系统常用术语+运行程序
打开 AHL-GEC-IDE集成开发环境,导入工程目录,目录为:C:\Users\14512\Desktop\AHL-MCU6-V2.0-20240118\04-Software\CH01\AHL-STM32L431-Test-20230811。在串口工具中设置波特率为115200,打开串口,观察三色灯状态、MCU温度、环境温度,可以看到三色灯的颜色和接受框的一样都是绿色。连接 数据线,通过一端连接主板的 Type-C 接口,另一端连接计算机的 USB 接口。观察运行结果,确认与出厂自带程序结果一致。
2024-03-13 19:33:31 1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人