- 博客(2)
- 收藏
- 关注
原创 F28335 XINTF
当外设通过XINTF连接映射时,写入一个寄存器也许会更新另外一个寄存器的状态位,写入第一个寄存器必须完成后,才能去读后边被更新的那个寄存器,因为读后写机制,如果读/写操作按照流水线的安排,就有可能读到一个错误的状态。区域0使用的外部地址范围为0x0000~0x00FFF,如果要对区域0的第一个存储单元进行操作,需要将0x0000送到地址线,并将片选信号XZCS0(低电平有效)拉低,如果要对区域0的最后一个存储单元进行操作,则将0x00FFF送到地址总线,并将区域0的片选信号线选中。
2024-01-23 16:13:38 1924
原创 F28335 中断
4. CPU响应中断,就是CPU要去执行相应的中断服务程序,响应过程是CPU将现执行程序的指令地址压入堆栈,跳转到中断服务程序入口地址,中断服务程序的入口地址就是中断向量,这个中断向量用2个16位寄存器存放。最内核部分为CPU级中断,即CPU只能响应从CPU中断线上过来的中断请求,但F28335中断源很多,CPU没有足够的中断线,只能对中断线进行复用,其复用管理就有了中间层的PIE级中断,外设要能够成功产生中断响应,就需要首先经过外设级中断允许-》PIE允许-》CPU响应。对于正常操作,请保留此位元集。
2024-01-18 16:58:15 915 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人