-
under the C programming reference, linux system interface module functions for C...
linux下的C编程参考资料,有linux系统各模块的函数接口,为linux C程序员加油-under the C programming reference, linux system interface module functions for C programmers refueling linux
- 2022-09-21 17:50:02下载
- 积分:1
-
AT91SAM7S256闪灯测试
本文实现按键后灯亮,隔一会灯灭。
1. AT91SAM7S芯片自带高级中断控制器AIC,是一个有8个优先级,独立可屏蔽的向量中断控制器,最多可处理32个中断源。它的设计充分减少了处理内部与外部中断中的软件与实时开销。AIC输入可以是内部外设中断也可以是来自产品引脚的外部中断。本实验中的按键中断就是来自产品引脚的外部中断。
2. 中断信号FIQ(快速中断)和IRQ0-IRQn(中断0-中断n)一般通过PIO控制器复用。引脚必须根据其分配的中断功能进行编程。
3. 中断源:中断源0定义为FIQ,1定义为系统中断。系统中断是诸如系统定时器、实时时钟、电源管理控制器及存储控制器等系统外设中断线的结果。中断源2-31可与内置的用户外设或外部中断线连接。外部中断线可直接连接或通过PIO控制器连接。本实验中,按键K2就是连接了PA1.
相关寄存器:
(1) AIC_IDCR:中断禁用命令寄存器,只写,124
这里只用到了PA31口IRQ1中断。
(2) AIC_ICCR:中断清除命令寄存器,只写,128
(3) AIC_IECR:中断使能命令寄存器,只写,120
(4) AIC_SMRx:源模式寄存器,读写,00-7C
0-2:设置优先级。0最低,7最高。
5、6:中断源类型。01,边沿触发。
(5) AIC_SVRx:源向量寄存器,读写,80-FC
0-31:存储中断源相关处理程序地址。即中断子程序。
- 2022-06-21 19:12:28下载
- 积分:1
-
stm32 地球仪POV
资源描述基于stm32F103控制的地球仪POV,利用64个灯可以显示一个绚丽的地球仪,视觉上极具震撼性
- 2023-03-23 05:05:04下载
- 积分:1
-
用红外对管测风扇转速,用PWM调速的小程序.
用红外对管测风扇转速,用PWM调速的小程序.--A small program to detect fan speed by x-ray and adjust speed by PWM.
- 2022-07-27 02:43:59下载
- 积分:1
-
本程序是一个汇编语言数字时钟
this program is for a digital clock in asm language-this program is for a digital clock in asm language
- 2022-01-25 23:23:32下载
- 积分:1
-
用c语言串口接受数据的功能 在单片机中很实用!
用c语言串口接受数据的功能 在单片机中很实用!-C language accepted by serial single-chip data at a very practical!
- 2022-03-13 15:05:55下载
- 积分:1
-
SDHC 相关的资料 在开发的时候网上下载的 希望对大家有用
SDHC 相关的资料 在开发的时候网上下载的 希望对大家有用-something about the SDHC
- 2022-07-19 08:53:41下载
- 积分:1
-
fatfs 支持长文件名
支持fat32文件系统和中文长文件名,使用时把cc936.c文件加进项目里去就好了,和普通的fatfs一样用法, 很好用。
长文件名开关设置在ffconf.h文件里
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-11-06 13:30:04下载
- 积分:1
-
tasking编译器实例开发的自己编写的程序.
tasking编译器实例开发的自己编写的程序.-tasking compiler development of the examples of their preparation procedures.
- 2022-03-13 01:58:39下载
- 积分:1
-
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开...
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开发的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。-Unlike most forms of software programming, embedded systems programming based on the specific hardware platform, is bound to require its programming language with a strong ability to direct hardware. Undoubtedly, the compilation of language with such qualities. However, the assembly language development complexity, it is not embedded systems development in general choice. But compared with C language-- a "senior vulgar" language, embedded systems development as the best option.
- 2022-03-05 17:26:17下载
- 积分:1