- 博客(7)
- 收藏
- 关注
原创 嵌入式第八、十章作业
查看源程序flash.c 的flash_write函数可知,每次写入前都会擦除扇区,所以我们注释掉该行代码。可以看到触摸芯片表面后,内部传感器的温度上升了,表现为内部温度传感器A/D值上升,从891上升到903.可以看到对于有数据的扇区,如果没有擦除扇区数据,是无法写入新数据的。2)差分:将引脚47接地、46接3.3V,观察通道1情况。3)差分:将引脚46接地、47接3.3V,观察通道1情况。可以看到通道1的A/D值为0,因为正负接反了。可以看到此时电压为正,且接近最大值。可以看到和通道1是一样的情况。
2024-06-19 22:45:23 273
原创 嵌入式第七章作业
4、GEC39定义为输出引脚,GEC10定义为输入引脚,用杜邦线将两个引脚相连,验证捕捉实验程序Incapture-Outcmp-20211110,观察输出的时间间隔。1、利用SysTick定时器编写倒计时程序,如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。并设置某个时间的闹钟。闹钟时间到时,屏幕上显示有你的姓名的文字,并点亮绿灯。可以看到闹钟时间到的时候,成功输出了我的班级和名字,并且点亮了绿灯,程序还在继续输出当前时间。
2024-06-06 20:20:34 200
原创 嵌入式第六章作业
在系统中,IRQ号用于唯一标识每个外设的中断请求,在中断处理过程中,当一个外设产生中断请求时,处理器会根据中断向量表中的对应项跳转到相应的中断处理程序中去执行。由于UART_2和TIM6在中断向量表中的位置和IRQ号互换了,此时处理器将会去执行TIM6的中断处理程序,而不是UART_2的中断处理程序,导致UART_2的中断无法正常处理。中断向量表在03_MCU/startup/start_stm32l431rctx.s,表中一共有99个中断项,前16个为内核中断,其余的为非内核中断。
2024-05-26 17:19:40 982
原创 嵌入式第四章作业
我使用数字标识灯的状态,RGB分别对应三位数,即八种灯的状态为000~111。每次循环判断当前位是否为1,为1则灯亮,每位独立判断。(1)给出gpio_set(LIGHT_RED,LIGHT_OFF)语句中LIGHT_RED和LIGHT_OFF的值是多少?用RGB三个字母分别代表灯亮,对应的小写字母代表灯暗,通过改变状态位实现三灯轮流闪烁。我首先在第二个工程中找到了对应的语句。(3)用调用构件方式,实现红绿蓝的八种组合轮流闪烁。(2)用直接地址编程方式,实现红绿蓝三灯轮流闪烁。使用第四个工程的模板。
2024-05-07 21:02:34 669
原创 嵌入式第三章作业
RAM的大小为64KB,地址范围为0x0200_0000~0x2000_FFFF。Flash的大小为256KB,地址范围为0x0800_0000。431:4xx表示高性能微控制器,具有DSP和FPU指令。本书所用的芯片信号为:STM32L431RCT6。6:表示温度范围为-40℃ ~ +85℃。T:表示LQFP封装(塑料薄方封装)C:表示Flash大小为256KB。STM32:代表32位的MCU。学号:32106200026。R:表示引脚数目为64。
2024-04-10 18:26:41 102 1
原创 嵌入式技术基础与实践
中文名:封装英文缩写:英文全称:Package中文名:印制电路板英文缩写:PCB英文全称:Printed Circuit Board中文名:动态可读写随机存储器与静态可读写随机存储器英文缩写:DRAM英文全称:Dynamic Random Access Memory中文名:只读存储器英文缩写:ROM英文全称:Read Only Memory中文名:闪速存储器英文缩写:FLASH英文全称:Flash memory中文名:模拟量与开关量英文缩写:AQ SQ。
2024-03-07 22:57:47 1289 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人