- 博客(7)
- 收藏
- 关注
原创 嵌入式系统第六次作业
1、利用SysTick定时器编写倒计时程序, 如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。2、利用RTC显示日期 (年月日、时分秒),每秒更新。并设置某个时间的闹钟。闹钟时间到时,屏幕上显示有你的姓名的文字,并点亮绿灯。3、利用PWM脉宽调制,交替显示红灯的5个短闪和5个长闪。
2024-06-13 00:16:56
104
原创 嵌入式系统第五次作业
若UART_2原本能正常中断,并在交换后,新的中断号没有被其他设备占用,则它仍可正常中断,并不会影响控制器NVIC的配置。但若在更换后,新的中断号被其他设备占用,或者相关中断配置没有正确更新,则UART_2的中断功能可能会受到影响。对于OVER8模式:usartdiv = (uint16_t)((72000000 / 115200) * 2) = (uint16_t)(625.0 * 2) = 1250。需要根据应用的需求设置正确的数据位。交换后UART_2的中断号为54,TIM6的中断号为38。
2024-06-13 00:10:53
413
原创 嵌入式第四次作业
首先找到该条语句,然后找到所需要查找的LIGHT_RED和LIGHT_OFF,选中后右键查看其定义,发现LIGHT_RED的值为PTB_NUM|7,LIGHT_OFF的值为1。1.给出 gpio _ set(LIGHT_RED,LIGHT_OFF);语句中, LIGHT_RED和LIGHT_OFF的值是多少?贴出每一步的查找截图。2.用直接地址编程方式,实现红绿蓝三灯轮流闪烁。3.用调用构件方式,实现红绿蓝的八种组合轮流闪烁。
2024-05-09 15:07:21
177
1
原创 嵌入式系统第三次作业
如图所示,其RAM 大小为64KB,地址范围为0x2000 0000 ~ 0x2000 FFFF;其Flash大小为256KB,地址范围为0x0800 0000 ~ 0x0803 FFFF。STM32代表ARM Cortex-M内核的32位微控制器。2.给出所用MCU芯片的RAM以及Flash大小、地址范围。1.对照命名格式,给出所用MCU芯片型号标识所获得的信息。
2024-04-11 02:08:36
185
原创 嵌入式系统第一次作业
(Read Only Memory,ROM),其中包括固定ROM、可编程ROM(Programmable read-only memory,即PROM)和可擦除 ROM(Erase PROM,即EPROM)3种。6.观察实验现象为:红、绿、蓝各灯每5s、10s、20s状态变化,对外表现为三色灯的合成色,即开始时为暗,依次变化为红、绿、黄(红+绿)、蓝、紫(红+蓝)、青(蓝+绿)、白(红+蓝+绿),周而复始。1.配置好开发环境AHL-GEC-IDE,并准备好相关程序代码。4.编译工程并连接GEC。
2024-03-14 02:45:54
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人