- 博客(8)
- 收藏
- 关注
原创 Linux快速入门学习笔记2
VI编辑器使用指南与计算机基础摘要:VI编辑器分为命令行、插入和底行三种模式,支持文本编辑、代码编写(需i进入插入模式,Esc返回命令行,:wq保存退出)及快捷键操作(复制yy、删除dd、撤销u等)。计算机基础包含存储单位(1B=8bit)和进制转换(二进制0b、十六进制0x),以及C语言运算符(算术、逻辑、位运算等)。终端操作用于文件编译运行(gcc命令)。
2025-06-20 08:32:02
254
原创 浅谈中断——STM32中断
摘要:单片机中断机制是一种处理突发事件的核心技术,当处理器遇到紧急情况时会暂停当前程序转去处理中断。中断通过保存当前程序状态、执行中断服务程序后恢复原程序,实现了程序的并行化处理,提高CPU效率。STM32中的NVIC(嵌套向量中断控制器)负责管理中断优先级和嵌套,而EXTI(外部中断控制器)专门监测GPIO电平变化并触发中断。EXTI支持多种触发方式,通过复杂电路实现中断信号检测、屏蔽和传输,确保系统能及时响应外部事件。
2025-06-19 20:50:54
812
原创 FPGA基础一
摘要:FPGA具有灵活高效、可重构等特点,适合并行运算和定制化设计。Verilog HDL是其常用设计语言,基础语法包括区分大小写的标识符、四种逻辑值(0/1/X/Z)以及常量表示方法(基数表示法)。重点变量类型为wire(物理连线)和reg(存储单元)。运算符包含关系、归约、移位等类型,优先级需特别注意。赋值方式分阻塞与非阻塞,双向端口使用inout声明。Verilog通过硬件描述实现电路设计,强调语法规则对硬件映射的关键影响。(150字)
2025-06-18 22:15:51
730
原创 SPI通信协议——总结
SPI(Serial Peripheral Interface,串行外设接口)是一种同步串行通信技术,Motorola 首先提出的全双工三线/四线同步串行外围接口采用主从模式架构。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后;SPI接口有2根单向数据线,为全双工通信。SPI总线被广泛地使用在FLASH、ADC、LCD等设备与MCU间,要求通讯速率较高的场合。
2025-06-18 21:08:30
438
原创 SQL基础学习笔记Day1
数据库:程序员使用的"Excel",用于结构化存储和管理数据SQL语言分类DML(数据操作语言):增删改查(CRUD)DDL(数据定义语言):创建/修改表结构DCL(数据控制语言):权限管理。
2025-03-25 19:53:07
597
原创 Linux快速入门学习笔记DAY1
如果当前路径没有test5,他不会报错,而是会生成一个test5文件夹然后再在test5文件夹里生成test文件。删除文件或者目录,他可以将一个或者多个文件或者目录从文件系统中彻底删除,不可恢复。因此要谨慎使用该命令。MV 源文件 1 源文件2。/目标文件路径/目标文件。同组用户( r - x ):具有读、执行的权限。属主(r w x):具有读、写、执行的权限。其他用户(r - x ):具有读、执行权限。cp 源文件1 源文件2。mv 源文件 目标文件 (重命名)rm [选项] 文件名。
2025-03-15 15:19:05
1641
空空如也
添加头文件studio.h却依旧显示printf找不到标识符
2023-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅