0.前言
最近想体验一下面试,真正收到公司通知又有点无从下手,没有做准备。但是反手一想,既然是想体验,锻炼而已,干就完了。
推荐一首歌《Timber》——MattyBRaps,也是考研时期常听的一首。
1.K2按键控制蜂鸣器
我用的是三星的S3C2410A芯片。
上个博客说了开发流程,裸机开发的步骤:需求分析,查原理图,查芯片手册,code。
1.1需求分析
过!!!
1.2查原理图
搜k2
GPX1_1(XEINT9) 这就是引脚。中间的其它过程略过。
1.3查芯片手册
1.3.1配置中断
找到GPX1_1
地址0x11000c20 4-7位写入0xf 这里面有个EXT_INT41[1] 这是对应的中断触发方式
接下来找EXT_INT41的1口
地址0x11000e04 的4-6位写入0x2 下降沿触发(这是硬件工程师告诉我们的 或者自己找所用器件的相关资料)
还有一点 这个板子默认是不中断 所以要找到中断的管脚 取消中断掩码,因为用的是EXT_INT41 所以找EXT_INT41_MASK
刚才用的是1口 所以
把这个地址的1位置0代表启用中断
1.3.2gic-->过滤
之前找到了GPX1_1这个引脚 对应XEINT9这个中断寄存器 这个XEINT9对应的就是57好中断源。
怎么知道的呢?
往下
</