本文记录了在NIOS II上实现示波器的第四部分。
本文主要包括:修改部分BUG,以及测试
本文所有的硬件以及工程参考来自魏坤示波仪,重新实现驱动并重构工程。
version 1.0 界面修改&系统调试&测试
界面修改
在示波器0.1版本中已经说明了界面的编写方法,在确定了该版本的基本功能之后,重新设计界面以及按键如下:
其中s0~s5
为下排功能选择按键,其中重要的有:
- 当通道选择为
CH1
时,输入耦合选择的也是CH1
- 点按水平控制时,选择通过
s8 s9
来调节对应通道的水平轴
其中s6~s15
用来调节参数
s6 s7
用来调节触发的level
s10 ~ s14
则按照左边屏幕上的说明操作
部分功能调整
按键中断陷入死循环BUG
在之前设计的策略中,s6~s15
由于是用来调节参数,其在按键起来之前持续作用。于是将案件起来的判断放在了处理函数之中。但是中断结束之时对于按键弹起的操作又有单独判断。