|
|
这么晚了 非常感激大家 翻阅此贴!先看看拆解维修的两台示波器http://bbs.mydigit.cn/read.php?tid=646219 终于解决老STM32的Bug,交流经验 http://bbs.mydigit.cn/read.php?tid=907890 再放个最早的手工示波器黑白的,和这个基本一样 就是 提升了十几倍刷新速度!http://bbs.mydigit.cn/read.php?tid=519946 这个是去年前年的东西了 实在抱歉 没找到电路图和完整的源代码 只有一些过程代码 的照片,虽然很不完整但是同样希望能给想做示波器的朋友一点点帮助,首先我用的stc12c5a60s2处理芯片,使用自带的ad采样,探头使用的 电容耦合方式!和上一代黑白是勃起来比较 没太大的区别!主要是升级了刷新率,不过现在 如果想做我可能会选择stm32和c++来提升开发效率 和性能!我承认源代码写的很不专业哈哈,,希望各位谅解一下 当时还在学单片的时候写的!不废话 上图!!!!首先简单说说 这是初模
上面的图片 只是 提供了波形的显示与刷新 我们队波形进行矢量运算后 显示出它的图形 注意这里有很明显的重影!那是因为示波器现在还没有增加触发算法!所以波形不能够即时定位!写上触发程序后 程序明显将波形稳定了不少!至少不会乱抖动最后先简易写个"外壳" 我不是做美工的 界面有点点丑 实在不好意思了!简单的坐标值显示和 毫伏级电压值12b的adc 我只选用的8bitadc
增加了触发器代码后 明显的波形稳定不少,,这个触发器的原理 之前我是想在大内存中搜索 后来我发现 这样费时费力,,一汃尿撒出个灵感,就是在采样的时候不断地跟踪,如果匹配条件就将其记录到内存中去!!!最后加一个外壳看看效果
彩屏液晶并不带字库我擦!!!!!无奈自己重新集成英文字库到程序内 下面就是英文字库 手写的啊 工作量比较大 不罗嗦
最终的视频效果请点击我查看 http://v.youku.com/v_show/id_XNTA4OTc3NTUy.html 尊敬的版主你好 我想打一个小消息,小弟想拉点 一起玩单片或喜欢电子的朋友一起交流单片机!第一次发不知道算不算违规,如果要是有问题 麻烦您联系我删除掉非法内容谢谢管理大哥了!!单片机技术交流@群:334150775 最终的视频效果请点击我查看http://v.youku.com/v_show/id_XNTA4OTc3NTUy.html
|