- 博客(9)
- 收藏
- 关注
原创 嵌入式作业(八)CAN总线
在总线空闲时,所有的单元都可开始发送消息(多主控制)。“最先”访问总线的单元可获得发送权(不管后面消息的优先级是否比自身的高)。多个单元“同时”开始发送时,发送高优先级。仲裁获胜(被判定为优先级最高) 的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行接收工作。CAN 协议中,所有的 消息都以固定的格式发送。当两个以上的单元同时开始发送消息时,根据ID (消息的单元可获得发送权(只在同时发送时起作用)。其实非地址,而是一种表征优先级的标识符。原理介绍,放入博客中。
2024-06-14 00:45:00
373
原创 嵌入式(八)Flash在线编程、ADC与DAC
模块中,显示当前温度和芯片内部温度,感受温度变化(分别用冷、热触碰)。模块中,显示当前温度和芯片内部温度,感受温度变化(分别用冷、热触碰)。1.用实验验证,对于有数据的某扇区,如果没有擦除(1.用实验验证,对于有数据的某扇区,如果没有擦除(),可否写入新数据?注:扇区号为学号 后。),可否写入新数据?注:扇区号为学号 后。摸了热敏电阻和芯片,感觉没啥变化...位,数据文本中要有姓名。位,数据文本中要有姓名。
2024-06-13 15:35:11
325
原创 嵌入式作业(六)
4、GEC39定义为输出引脚,GEC10定义为输入引脚,用杜邦线将两个引脚相连,验证捕捉实验程序Incapture-Outcmp-20211110,观察输出的时间间隔。1、利用SysTick定时器编写倒计时程序,如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。1.利用SysTick定时器编写倒计时程序,如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。
2024-06-06 17:53:42
297
原创 嵌入式作业五
(2) UART部分用直接地址方式实现(即不调用uart.c中的函数,其他部分如GPIO、中断设置可调用函数)。②亮灯:收到字符G,亮绿灯;收到字符R,亮红灯;收到字符B,亮蓝灯;收到其他字符,不亮灯。①在电脑的输出窗口显示下一个字符,如收到A显示B;(1) 用构件调用方式实现;
2024-05-16 15:45:09
261
原创 嵌入式作业四
1)STM32L431RCT6的RAM为静态随机存储器,大小为64KB,分成SRAM1和SRAM2,地址范围分别为0x2000_0000~0x2000_BFFF(48KB)和0x2000_C000~0x2000_FFFF(16KB)。大部分编程将它们连续在一起使用,即地址范围为0x2000_0000~0x2000_FFFF,共64KB。2)STM32L431RCT6的Flash大小为256KB,其地址范围为0x0800_0000~0x0803_FFFF。Flash区中扇区大小为2KB,扇区总共有128个。
2024-04-28 17:52:21
727
原创 嵌入式学习3 实例程序学习
打开04-Software/ch02/CH02-1-20220118工程目录07 AppPrg/main.s源程序。编写示例程序:datax、datay、dataz三个数中,找出最>大值并显示。将该语句段放在main.s中“main loop:”前位置。
2024-03-21 22:24:39
163
1
原创 嵌入式学习2
打开04-Software/ch02/CH02-1-20220118工程目录编译下载运行,理解并学习main.s汇编源文件。"sumresult”的内存单元中,并将求和结果、sumresult的地址用printf显示出来。注:建议在源程序中“main loop:”语句之前的地方增加结束时用” bl.“停住。printf的格式详见05 UserBoard/printf.h文件,2、编写一个1+2+..+10的程序,将求和结果存入名为。修改main.s源文件,增加以下内容。1、在第一行显示“广州大学”字样。
2024-03-21 22:20:42
514
1
原创 嵌入式学习1:常用术语+一个示例程序
贴片封装有小外形封装(Small Outline Package,SOP)、插针网格阵列封装(Ceratmic Pin Grid Array Package,PGA)通孔封装主要有单列直插(Single-in-line Package,SIP)、双列直插(Dual-in-line Package,DIP)2·模数转换(Analogto Digital Convert,ADC)的功能是将电压信号(模拟量)转为数字量;开关量是指一种二值信号,(高电平和低电平)表示2个逻辑值(1,0)
2024-03-02 14:44:06
1442
原创 C++初学笔记“模板”:矩阵运算
C++初学“模板”:矩阵运算一道作业题,题目:(1)定义类模板T_Counter,实现基本类型数据的 + 、 - 、 * 、 = 、 >> 、 << 运算;(2)类模板T_Matrix,实现矩阵运算。(题目要求很模糊,我为了少出点bug降低难度以交作业,都是写最简单的情况,其实最理想的应该就是写矩阵,n维向量,complex等都更实用)先单看(2)的代码;主函数:#include"T_Matrix.h"#include <iostream>
2022-04-05 21:14:41
2269
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人