在论坛里看见申请Nucleo板的帖子好长一段时间了,一直蠢蠢欲动,想想还是做一个简易的数字示波器吧: 手头有一块3.2寸的TFT彩屏,做示波器只需要前置的一些调制电路,不需要复杂的机械结构设计,实现起来相对容易。F302R8好像没有类似FSMC的总线,就用IO直接驱动TFT。整个计划分为两个阶段: ARM mbed平台是Nucleo一大特色,一个新的开发平台不是阻碍而是吸引。前期的任务是熟悉ARM mbed平台的使用并将将ucos和ucgui移植到Nucleo平台,届时完成ARM mbed和Nucleo的使用心得和关于ucos和ucgui移植过程的总结,贴到论坛供伙伴们指点。 第二阶段就是完成示波器的制作了,网上关于STM32的数字示波器有很多开源的项目,自己之前也用STM32F103做过一个,效果还是不错的。开始计划用F302R8的5 Msps的12位ADC直接对信号进行采样(PS:AD的速率蛮高的做示波器挺适合,哈哈),显示出波形以及相关参数,浮点运算单元算是M4的一个特色了,计划使用FFT库和浮点运算单元对采集的信号做FFT运算,同时显示出FFT运算后的波形。调试完成之后(时间允许的情况下)加上信号的前端调制电路。到时候开贴分享。 以上是申请Nucleo开发板的理由 网上有很多STM32F302R8 Nucleo 以及STM32F401 Nucleo 的评测Nucleo产品的认知就不说了,就差拿到手体验了。。。 |
RE:【Nucleo板申请】+基于ucos和ucgui的简易数字示波器的设计与制作