- 博客(8)
- 收藏
- 关注
原创 嵌入式作业六
/文件名称:main.c(应用工程主函数)//框架提供:SD-Arm(sumcu.suda.edu.cn)#include "includes.h" //包含总头文件//声明使用到的内部函数//main.c使用的内部函数声明处//主函数,一般情况下可以认为程序从此开始运行(实际上有启动过程见书稿)//(1)======启动部分(开头)==========================================//(1.1)声明main函数使用的局部变量//灯的状态标志。
2024-06-04 13:30:13 230
原创 嵌入式作业五
采用的串口为UART_2,在user.h中宏定义使用的串口名为UART_User,对应的引脚为PTA2(发送TX)、PTA3(接收RX),波特率通常设置为115200;使用直接地址编程还需要对应的 GPIOA 和UART_2 的时钟使能、UART_2 对应的 GPIOA 端口复用功能初始化、USART_2 相应功能模式初始化;当IRQ号和中断向量表位置同时交换时,接受UART_2的中断信号后,将由交换位置后TIM6的中断处理函数来响应,中断响应函数错位。①在电脑的输出窗口显示下一个字符,如收到A显示B;
2024-05-17 14:28:06 1219
原创 嵌入式作业四
/文件名称:gpio.h//功能概要:GPIO底层驱动构件头文件//版权所有:SD-Arm(sumcu.suda.edu.cn)//版本更新:20190520-20200221//芯片类型:STM32#ifndef GPIO_H //防止重复定义(_GPIO_H 开头)#include "mcu.h" //包含公共要素头文件// 端口号地址偏移量宏定义// GPIO引脚方向宏定义#define GPIO_INPUT (0) //GPIO输入。
2024-04-28 19:26:52 1321
原创 嵌入式作业三
该芯片属于32位的MCU(32),超低功耗型(L),Cortex-M4内核的高性能微控制器(4xx),引脚数为64-66(R),Flash大小为256KB(C),封装形式为64引脚LQFP封装(T),SRAM1大小为48KB,地址范围为0x2000_0000~0x2000_BFFF;SRAM2大小为16KB,地址范围为0x2000_C000~0x2000_FFFF;类型为SRAM(静态),大小为64KB,分为SRAM1和SRAM2;地址范围:0x0800_0000~0x0803_FFFF。
2024-04-21 14:52:49 222 1
原创 嵌入式作业二
在工程目录的UserBoard模块中可找到user.inc以及后续要使用的printf函数定义。步骤 1:学习如何使用printf(在printf.h的注释附录中有注明)当(r1-10)
2024-03-20 21:58:20 206
原创 嵌入式作业一
并打开,串口调试工具页面会显示三色灯的状态、MCU 温度、环境温度(若没有显示,则关闭该串口,打开另一个串口)。关闭已经打开的串口,打开另一个串口,波特率选择默认参数,在“发送数据框”中输入字符串,单击“发送数据”按钮。,单击菜单“文件”→“导入工程”,随后选择电子资源中“..\ 04-Software\CH01\ AHL-STM32L431-Test。进入“工具”→“串口工具”,选择其中一个串口,波特率设为 115200。”,可进行下一步操作。单击菜单“编译”→“编译工程”,就开始编译。
2024-03-12 20:02:58 1495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人