这个问题是关于我的毕设,下面是这个板子的硬件条件。
·CPU:意法半导体公司(ST)基于ARM Cortex-M3的32位处理器芯片 STM32F103VET6 LQFP100脚,片内具有512KB FLASH,64KB RAM ( 片上集成12Bit A/D、D/A、PWM、CAN、USB、SDIO、FSMC等资源)。
■ 32位RISC性能处理器
■ 32位ARM Cortex-M3结构优化
■ 72 MHz 运行频率,1.25 DMIPS/MHz
■ 硬件除法和单周期乘法
■ 快速可嵌套中断,6~12个时钟周期
■ 具有MPU保护设定访问规则
·1个JTAG调试接口(标准20针).
·1个电源LED(红色),4个状态LED(高亮蓝色).
·1个RS232,支持3线ISP.
·1个USB2.0 SLAVE模式接口.
·1个Micro SD(TF)卡插座,接口采用SDIO方式.
·1个2.8寸26万色 TFT(240X320(带触摸屏)接口, 利用MCU的FSMC 16
位接口模式控制.触摸屏采用ADS7843芯片用SPI接口实现.
·1个SPI总线控制的M25P16(16MB容量)的串行FLASH.用于存储数据/字库及图相等等.采用SOP8的封装可以更换成更大容量的FLASH.
·4个功能按键.
·1个RTC后备电池座带电池。端口GPIO 全部引出.
老师让我根据这个板子的功能做一个虚拟示波器,主要功能就是要进行AD转换,可是我不太明白信号输入从哪里来啊,还有就是AD转换出来的东西要怎么再变成示波器中的波形呢,这里使用了哪些功能啊。板子里自带了许多例程,例如ADC转换,串口1DEMO,USB读卡器,USART2_串口2等等,我的程序是只用其中一种呢,还是要把几个例程组合起来呢,具体是怎么样的,请大家帮我看看吧,我只是个初学者,不要太专业了,谢谢,如果有资料给我看下也可以,我找了半天感觉这里面没有和我这个差不多的。 |