摘要: 一:头文件#ifndef __USART1_H#define __USART1_H#include "stm32f10x.h"#include "stdio.h"void Usart_Init(uint32_t brr);//USART1 初始化:brr是波特率void USART_Send_Str 阅读全文
posted @ 2026-10-29 17:34 juzzz55 阅读(3) 评论(0) 推荐(0)
摘要: 一.四层架构二.阻塞/非阻塞阻塞,原地死等,事件不来 CPU 就卡在这一行,不能做别的任务Delay_ms(1000); //阻塞延时,CPU卡在这1秒,LED、按键全部不响应非阻塞,不断查询事件状态;没有事件就先去干别的活,过一会再来查一遍裸机单片机没有操作系统,靠SysTick 滴答定时器做计时 阅读全文
posted @ 2026-10-29 17:08 juzzz55 阅读(3) 评论(0) 推荐(0)
摘要: 一:点灯基本代码头文件 led.h,.h 头文件作用:放函数声明、宏定义,给别的 c 文件调用。Ifndef define endif防止头文件重复包含#include "stm32f10x.h"引入 STM32F1 的标准库核心头文件。里面定义了:GPIO、RCC、寄存器、`uint8_t` 这些 阅读全文
posted @ 2026-10-29 16:07 juzzz55 阅读(4) 评论(0) 推荐(0)
摘要: 一、先建立整体认识 这篇文章写得很好,可以多看看https://www.cnblogs.com/dragonet-Z/p/14689345.html 1.1 这节课在学什么 核心任务:让 STM32 驱动 LCD 屏幕,显示颜色、文字、汉字和图片,最终完成"图片 + 专业 + 姓名 + 学号"的综合 阅读全文
posted @ 2026-10-29 14:50 juzzz55 阅读(1) 评论(0) 推荐(0)
摘要: C 语言变量与函数作用范围STM32 入门复习笔记|局部变量、全局变量、static、extern一、先记住这张总表名称定义位置 / 写法作用范围生命周期 / 主要特点普通局部变量函数或代码块内部:`int x;`所在代码块内部通常进入作用域时存在,离开作用域后生命周期结束;未初始化时值不确定。静态 阅读全文
posted @ 2026-10-29 11:38 juzzz55 阅读(1) 评论(0) 推荐(0)
摘要: 1.可综合/不可综合可综合的代码最终会被映射为组合逻辑或时序逻辑。不可综合这些关键字和结构在真实的硅片或 FPGA 里是没有对应的物理电路的,综合工具看到它们会直接报错或忽略。初始化与时间控制 (initial块, $display, $finish 等系统任务):循环语句(部分不可综合):延时控制 阅读全文
posted @ 2026-10-27 22:46 juzzz55 阅读(4) 评论(0) 推荐(0)
摘要: 一.1. CPU (Central Processing Unit,中央处理器)核心定义:CPU 是计算机系统的运算和控制核心,通常指能够执行计算机指令的通用计算芯片。它本身不包含片上存储器(RAM)和丰富的片上外设(如GPIO、ADC等),必须外接内存、硬盘和各种接口芯片才能构成一个完整的计算机系 阅读全文
posted @ 2026-10-26 19:58 juzzz55 阅读(6) 评论(0) 推荐(0)