本帖最后由 liuzhongkai123 于 2014-3-24 19:31 编辑
实现功能是这样的,16路I/O采集、两路AD采集、串口采集、网口输出,如果不采用系统是否可以实现,我想的是采用中断,串口与I/O采集不是连续数据,如果有数据时就中断处理,而ad采集作为主循环。网口输出外接ENC28J60,SPI通讯,当有数据(包括IO、AD、串口)需要上传时调用LWIP协议栈。我的应用背景是数控机床的状态数据采集,就是用stm32将开关信息、NC程序、外接传感器数据上传,不过这里是多任务的,而我没弄过系统,所以问问可不可以实现裸机的。如果中断可实现,这么多的中断源,其优先级如何设定呢?大体结构如图。
|