学习日志

姓名:    王晨晨                   日期:  7.25

今日学习任务

通过查询固件库编程点亮LED灯。

今日任务完成情况

已完成

今日开发中出现的问题汇总

今日未解决问题

今日开发收获

WEAK :表示弱定义,如果外部文件优先定义了该标号则首先引用该标号,如果外部文件没有声明也不会出错。这里表示

复位子程序可以由用户在其他文件重新实现

IMPORT :表示该标号来自外部文件

EXTERN 关键字类似。这里表示 SystemInit 和__main 这两个函数均来自外部的文件。

GPIO_SetBits(GPIOx,GPIO_Pin_x)就可以实现对GPIOx的pinx位为高电平

 

自我评价

自己在固件库中找有点难。

其它

代码:

main.c

#include "stm32f4xx.h"
#include "bsp_led.h"

int main(void)
{
    GPIO_LED_Config();
    while(1)
    {
        GPIO_SetBits(GPIO_LED_Blue,GPIO_LED_PIN_Blue);
    }    
}

bsp_led.c

#include "bsp_led.h"

void GPIO_LED_Config()
{
    GPIO_InitTypeDef GPIO_InitStruct;
    RCC_AHB1PeriphClockCmd(GPIO_LED_RCC,ENABLE);
    
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
    
    GPIO_Init(GPIOC,&GPIO_InitStruct);    
}
 

bsp_led.h

#ifndef _BSP_LED_H
#define _BSP_LED_H

#include "stm32f4xx_gpio.h"

#define GPIO_LED_RCC RCC_AHB1Periph_GPIOC

#define GPIO_LED_Blue GPIOC
#define GPIO_LED_PIN_Blue GPIO_Pin_1

void GPIO_LED_Config(void);

#endif
 

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值