- 博客(16)
- 收藏
- 关注
原创 STM32F407之中断
概念:中断一般来自硬件(如片上外设、外部I/O输入等)发生的事件,当这些硬件产生中断信号时,CPU会暂停当前运行的程序,转而去处理相关硬件的中断服务程序。补充知识异常主要是指来自CPU内部的意外事件,比如执行了未定义指令、算术溢出、除零运算等发生在 CPU内部的意外事件,这些异常的发生,会引起CPU运行相应的异常处理程序;有些场合如果没有明确指出是异常还是中断,就统称为中断。中断优先级:当有多个中断源同时申请中断时,CPU。
2024-06-19 20:43:38
1793
原创 ARM板显示图形颜色和图片
VS code编译代码找出需求的点,涂上想要的颜色,达到心中所想的彩图。下图在乌邦图编辑(命令1经过修饰原为arm-linux-gnueabihf-gcc)下图是修改文件权限。
2024-06-19 06:00:00
513
原创 航班管理系统
自己写的航班管理系统,用的是单链表,只是用于练习C语言和数据结构知识。注释:该代码仅适用于玩,直接复制粘贴就可以运行。下图展示管理员登录功能。下图展示用户登录功能。
2024-06-18 16:47:23
253
原创 STM32F407之GPIO
注意:输入模式没有推挽或开漏和速度设置。GPIO_Mode_AN 外界模拟量,不加干涉(GPIO无效即使配置上下拉也无效),采集信息(电平信号1,0连续变化),模数转换(引脚直接接入内部ADC)。GPIO_PuPd_UP 悬空无输入信号时,默认为高电平。有输入信号时,输入高为高电平,输入低为低电平。GPIO_PuPd_DOWN 悬空无输入信号时,默认为低电平。有输入信号时,输入高为高电平,输入低为低电平。
2024-06-17 22:46:14
876
原创 C语言基础知识备忘录
scanf可以根据不同格式符,在缓冲区拿取不同数据,遇到空格结束,回车确认,对这个回车确认符并不进行处理,回车符会留在输入缓存区中。因此,在下一个读“字符”操作函数(getchar, scanf("%c"), gets()等)运行时,会读到这个字符(%d会忽略任何空白字符(空格、回车、制表符等)忽略是从缓冲区里删除,但并不保存)(%s一直找到\0结束,否则有可能出现段错误或乱码)。
2024-05-31 16:04:20
790
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人