- 博客(8)
- 问答 (3)
- 收藏
- 关注
原创 第十章作业
• 初始化CAN:设置CAN的波特率、模式(正常模式、回环模式、静默模式)和滤波器。• CAN控制器提供了多个发送邮箱,发送数据时需要将消息写入发送邮箱,然后请求发送。• 消息通过CAN总线传输,接收节点的CAN控制器根据滤波器设置决定是否接收该消息。• STM32微控制器内嵌了CAN控制器,它负责CAN消息的发送和接收处理。• CAN模块提供了硬件滤波器,可以根据消息ID过滤接收到的消息。• 接收消息后,可以通过中断或查询方式读取接收FIFO中的消息。
2024-06-18 11:12:33 345
原创 第八章作业
并没有去除flash_write函数中当往同一扇区写入数据的flash_erase函数。去除flash_write函数中当往同一扇区写入数据的flash_erase函数。冷触碰后热敏电阻后通道15温度由29.06到17.56。热触后热敏电阻后通道15温度由17.92到36.2。热触碰芯片后后内部温度由上升但不明显。冷触碰芯片后内部温度由下降但不明显。
2024-06-13 21:51:15 181
原创 第六章 作业
(1)确定MCU串口号、所接MCU的引脚;采用的串口为UART_2(编程默认使用UART_User)(2)确定串口UART_User的波特率,并对其进行初始化(3)调用uart_send1接口函数发送数据若 USART_CR1中的第15位的过采样模式为0,则结果为625;若 USART_CR1中的第15位的过采样模式为1,则结果为1250;中断向量表位于TIM6接S收中断的IRQ号为54;(((uint32_t)IRQn) >> 5UL)将IRQ号58右移5位的结果为1。
2024-05-12 11:52:02 429
原创 第三章作业
使用的MCU32片的型号为 STM32L431RCT6,其中STM32表示32位的MCU,L表示该芯片为超低功耗型,431则代表该芯片为高性能微控制器,R表示芯片有64个引脚,C表现其Flash的大小为256KB,T表示其封装类型为LQFP封装,6表示其温度范围为 -40 °c~+85 °c;• Flash地址范围:0x08000000 - 0x0803FFFF。• RAM地址范围:0x20000000 - 0x2001FFFF。• Flash大小:256KB。
2024-04-10 22:45:00 255
原创 第二章作业
在计算1~10的过程中,首先将r2的值设为1,r3(存放计算的结果)的值设为0,r2不断自增直到其值大于10;计算完后将sumresult的地址存到r4中,并利用str指令完成存数的操作,最后调用printf来输出结果。1.定义要输出的字符串常量mystring及变量sumresult,data_format3用于定义输出的字符串格式。·在printf中r0用于定义输出的格式,r1为输出的内容,通过跳转指令来调用printf。
2024-03-26 21:35:14 233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人