自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 嵌入式学习第八章、第十章

1、,是ISO国际标准化的串行通信协议,异步半双工通信。在CAN连线的过程中,对照着原理图来接线结果发现仍然没有收到对方的信息,原来是某些线接触不良,这是一个值得注意的地方。2、ADC实验中,结合热敏电阻,分别通过触摸芯片表面和热敏电阻。发现升温幅度并不是特别大。可能与热敏电阻特性环境温度影响实验条件限制接触方式材料导热性以及实验操作技巧等方面息息相关3、在flash实验当中,写入的扇区为50(不能太小),分别用逻辑方式和物理方式。

2024-06-15 16:38:32 690

原创 嵌入式系统学习第七章

源代码://声明INCAP_USER_Handler中需要的变量//关总中断//(在此处增加功能)//在捕获到上升沿之后,输出此刻捕获的是上升沿和时间printf("%d分钟:%d秒:%d毫秒此刻是上升沿\r\n",flag = 1;//修改自动重装载寄存器的值//通过修改自动重装载寄存器的值控制电平翻转时刻//修改输出比较电平周期,会触发中断,进入INCAP_USER_Handler(void)函数//在捕获到下降沿之后,输出此刻捕获的是下降沿和时间。

2024-06-04 10:37:09 670

原创 嵌入式系统学习第六章(二)

uart_re1 函数用于从指定的串口(这里是 UART_User)接收一个字节的数据,并将接收到的字节存储在 ch 变量中。一旦启用了接收中断,当串口接收到数据时,将触发中断服务程序(ISR)来处理接收到的数据。在使用串口进行通信时,通常会启用接收中断来实现异步接收数据的功能,这样可以在主程序的其余部分执行其他任务,而不必一直等待接收到数据。然后,使用箭头操作符(->)来访问该寄存器的 CR1 寄存器,并将其的 RXNEIE 位设置为 1,从而使能接收中断。接收一个指向串口结构体的指针和要发送的数据。

2024-06-01 12:45:51 891

原创 嵌入式系统学习第六章(一)

一、编写UART_2串口发送程序时,初始化需要设置哪些参数?1、申明地址变量:volatile是变量修饰符,volatile关键字可以用来提醒编译器它后面所定义的变量随时有可能改变,因此编译后的程序每次需要存储或读取这个变量时,都会直接从变量地址中直接读取数据。//uart寄存器相关地址 volatile uint32_t* RCC_AHB2; //GPIO的A口时钟使能寄存器地址 volatile uint32_t* RCC_APB1; //UART的2口时钟使能

2024-06-01 12:00:43 872

原创 嵌入式学习第四章

通过这次实验我学到了实验开发环境及GPIO编程的基本知识,在前两个小题中,我学习了main.s源文件,认识到,main.s 源文件通常是汇编语言文件,用于编写启动代码和一些底层的初始化功能。这个文件通常包含了系统的启动代码,初始化内存、中断向量表、外设等,并且调用主函数 main()。在后面两个小题中,我学习了用GPIO端口的直接地址编程方式,以及用调用GPIO构件方式,实现红绿蓝轮流闪烁。通过CH04中的工程GPIO-BlueLight_20230328,找到LIGHT_RED,右键选择查看定义查看。

2024-05-31 14:37:00 307

原创 嵌入式学习第三章

认识一个MCU,从了解型号含义开始,芯片型号中一般主要包括芯片家族、产品类型、具体特性、引脚数目、Flash大小、封装类型以及温度范围等信息。STM32L4片内RAM为静态随机存储器(SRAM),大小为。

2024-05-31 11:52:59 148

原创 嵌入式系统学习第二章

2、编写一个1+2+...+10的程序,将求和结果存入名为“sumresult”的内存单元中,并将求和结果用printf显示出来。编写一个1+2+...+10的程序,将求和结果存入名为“sumresult”的内存单元中,并将求和结果用printf显示出来。在主循环中,程序会不断改变灯的状态并显示相应的提示信息。注:建议在源程序中“main_loop:”语句之前的地方增加结束时用”bl.”停住。注:建议在源程序中“main loop:”语句之前的地方增加结束时用”bl.”停住。在第一行显示“广州大学”字样。

2024-03-26 16:14:12 331

原创 嵌入式系统学习第一章

打开集成开发环境AHL-GEC-IDE,单击菜单“导入工程”,选择电子资源中的AHL-MCU6-V1.7-20230811\04-Software\CH01\AHL-STM32L431-Test-20230811文件夹。单击菜单“下载”->“串口更新”,进入更新窗体界面。单击“连接GEC”寻找目标GEC,提示“成功连接”,则可进行下一步操作。单击菜单“编译”->“编译工程”,开始编译。3、与功能模块相关的术语。1、打开环境,导入工程。2、与通信相关的术语。

2024-03-12 19:59:55 406

main(1).exe

main(1).exe

2022-02-28

空空如也

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

TA关注的人

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