- 博客(7)
- 收藏
- 关注
原创 嵌入式07
3、用实验验证,对于有数据的某扇区,如果没有擦除(Flash_erase),可否写入新数据?用实验验证,对于有数据的某扇区,如果没有擦除(Flash_erase),可否写入新数据?内容2:在ADC实验中,结合热敏电阻,分别通过触摸芯片表面和热敏电阻,引起A/D值变化,显示芯片内部温度和当前温度。2、在ADC实验中,结合热敏电阻,分别通过触摸芯片表面和热敏电阻,引起A/D值变化,显示芯片内部温度和当前温度。用适当的文字、截图、图片等描述实验的结果,实验1需包含连线图。
2024-06-19 00:02:24
217
原创 嵌入式作业6
这意味着第二个程序的循环延迟更长,蓝灯的状态切换频率更低。第二个程序不仅打印灯的状态和闪烁次数,还打印提示信息和一个 double 型数 x 的值,并通过 UART 发送字符 'a' 到 'z'。该程序初始化了蓝色 LED 灯和 UART 模块,然后在主循环中控制 LED 的闪烁,并通过 UART 发送状态信息和一些字符。第一个程序和第三个程序声明和初始化了 mFlag 和 mTest 变量,而第二个程序没有这些变量。第一个程序和第三个程序通过 mFlag 变量来控制灯的状态,切换 LED 的亮和暗。
2024-05-23 14:57:54
339
1
原创 嵌入式作业5
前16项为内核中断,后面的为非内核中断。可以正常中断,因为中断的处理逻辑还依赖于硬件中断控制器(NVIC)的配置以及中断服务例程(ISR)的正确实现。5.假设将UART_2和TIM6交换其在中断向量表中的位置和IRQ号, UART_2可以正常中断吗?2.假设速度为115200,系统时钟为72MHz,波特率寄存器BRR中的值应该是多少?4.以下是中断源使能函数,假设中断源为TIM6,将函数实例化(写出各项具体数值)。54/32=1 54%32=22, 将ISER[1]的第22位设置为1。
2024-05-21 23:07:41
257
1
原创 嵌入式作业4
我们成功的找到了关于各灯以及on off的宏常量定义,我们得知了LIGHT_OFF的值是1,LIGHT_RED就是(PTB|7),这个是说在端口B的引脚7处,是一个地址,那就得去gpio.h找了,如下可以看到PTB_NUM在gpio.h中定义为0b10000 0000,因此LIGHT_RED的值 = PTB_NUM|7 = 0b10000 0111。
2024-04-17 18:23:34
615
1
原创 嵌入式作业3
对照命名格式,可以从型号获得以下信息:属于32位的MCU,超低功耗型,高性能微控制器,引脚数为64,Flash大小为256KB,封装形式为64引脚LQFP封装,工作温度范围为-40℃ ~ +85℃。RAM为静态随机存储器,大小为64KB,地址范围为:0x2000_0000~0x2000_BFFF;而Flash大小为256KB,其地址范围是0x0800_0000~0x0803_FFFF。6/A 表示-40℃ ~ +85℃。7/B表示-40℃ ~ +105℃。3/C表示-40℃ ~ +125℃。
2024-04-11 12:44:46
542
1
原创 嵌入式作业2
(1)打开“04-Software/ch02/CH02-1-20220118”工程目录,编译下载运行,理解并学习main.s汇编源文件。(2)写出main.s中94~101行语句的c语言描述(3)修改main.s源文件,增加以下内容:·在第一行显示“广州大学”字样。·编写一个1+2+...+10的程序,将求和结果存入名为“sumresult”的内存单元中,并将求和结果用printf显示出来。注:建议在源程序中“main_loop:”语句之前的地方添加,结束时用“bl .”停住。
2024-03-26 17:45:09
282
原创 嵌入式作业1
硬件相关的术语封装(package)印制电路板(Printed Circuit Board,PCB)动态可读写随机储存器与静态可读写随机储存器(Dynamic Random Access Memory,DRAM)只读储存器(read Only Memory,RAM)闪速储存器(flash)也成为闪存模拟量与开关量通信有关的术语并行通信(Parallel communication)串行通信(serial communication)
2024-03-12 17:18:48
1464
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人