自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 实验四 CAN总线、ADC和FLASH编程

FLASH函数的擦除必须要小心,先擦除在写数据,避免读取时读取其他的东西,同时扇区擦除要小心,避免擦除的扇区上有重要的数据从而导致重启失败。3、用实验验证,对于有数据的某扇区,如果没有擦除(Flash_erase),可否写入新数据?2、在ADC实验中,结合热敏电阻,分别通过触摸芯片表面和热敏电阻,引起A/D值变化,显示芯片内部温度和当前温度。如果没有清除扇区,即把flash_erase(42)给注释掉,输出的结果为,如下图。用适当的文字、截图、图片等描述实验的结果,实验1需包含连线图。

2024-06-12 17:46:38 1085

原创 实验三 定时器及PWM实验

尤其是脉冲宽度调制,脉冲宽度调制是这里面内容在现实生活中在我看来最重要,同时我在理解代码方面也是比较困难的,所幸成功书写,可能结果不尽如人意,但是还是有了些许理解。4、GEC39定义为输出引脚,GEC10定义为输入引脚,用杜邦线将两个引脚相连,验证捕捉实验程序Incapture-Outcmp-20211110,观察输出的时间间隔。1、利用SysTick定时器编写倒计时程序,如初始设置为2分30秒,每秒在屏幕上输出一次时间,倒计时为0后,红灯亮,停止屏幕输出,并关闭SysTick定时器的中断。

2024-06-12 17:44:50 1188

原创 实验二 串口通信及中断实验

这个实验让我们了解了开发板的接收和发送机制,也了解了与接收和发送各个接口的具体功能。在使用直接地址的方法时,要注意,键盘输入的字符要有接收。否则,开发板无法获得字符,也就不用谈发送了。这个问题也是因为我看了上课的PPT,根据开发文档寻找RDR的基地址而实现的。(2) UART部分用直接地址方式实现(即不调用uart.c中的函数,其他部分如GPIO、中断设置可调用函数)。①在电脑的输出窗口显示下一个字符,如收到A显示B;用适当的文字、截图、图片等描述实验的结果。中断和状态寄存器基地址。口时钟使能寄存器地址。

2024-06-12 17:43:13 1033

原创 嵌入式第六章作业

二进制为00110110,右移五位得到1,与0x1F进行按位与操作,得到0001 0110,在左移一位,得0010 1100,只有第6位置为1,其余位保持不变。由课本解释得,计算时应根据USART_CR1中的D15对应的过采样模式设置,若为1,则波特率=系统时钟/速度*2,即72000000/115200*2=1250。(uint32_t)IRQn >> 5UL 将中断编号右移5位,得到1(因为70除以32等于2余2,右移5位相当于除以32)。根据STM32L4中断向量表得,TIM6的中断向量号为70,

2024-05-04 08:00:00 393 1

原创 嵌入式第四章作业

如上图,三色灯各自的引脚数已找到,蓝灯在B口9号脚,因此选模式9,要是蓝灯亮,则19、18置为01。第四道问题的原理和第三题相似,只是把一些初始化,输出模式等包装成一个函数,直接调用函数来展示走马灯。如下图所示,使三色灯轮流闪烁便添加个永不停止的循环,while(1),让蓝灯,绿灯,红灯交替闪烁。蓝灯是9号引脚,绿灯是8号引脚,红灯是7号引脚,若使蓝灯亮,则要是D25=0,D9=1;若使绿灯亮,则要是D24=0,D8=1;若使红灯亮,则要是D23=0,D7=1;如上图所示,第一题是完成下面三道问题的基础。

2024-04-11 23:24:58 468

原创 嵌入式第四次作业

本书所使用芯片型号为STM32L431RCT6。对照命名格式,可以从型号获得以下消息:属于32位的MCU,超低功耗型,高性能微控制器,引脚为64,Flash大小为256KB,封装形式为64引脚LQFP封装,工作范围为-40度~+85度。STM32L4系列存储器内Flash存储器大小为256KB,地址范围为0x0800-0000~0x0803-FFFF。SRAM大小为64KB,地址范围为0x2000-0000~0x2000-FFFF。

2024-03-30 15:58:53 443 1

原创 嵌入式第三周作业

如上图,先定义四个变量dataX,dataY,dataZ和Max。如上图,在data_format里再编写输出格式与语句。如上图所示,用C或C++代码翻译这段语言。如上图所示,编写一条比较X、Y、Z的程序。下面的图是本次作业代码的结果。下面两张图是程序代码。

2024-03-25 17:13:55 178

原创 嵌入式第二章作业

第二题的代码图:需要给sumresult定义变量(如下图所示),还要给结果定义输出格式和对应的字符串(如上图所示)第一题的代码图:需要在Hello_information板块加入想要输出的字符串。如上图所示,作业有两道题。

2024-03-25 09:53:00 174

原创 第一周实例程序图

2024-03-12 18:35:41 144 1

原创 嵌入式常用术语

2024-03-02 20:07:15 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除