8个输入和12个输出选用什么单片机

在性能无特殊要求的情况下,能满足这个条件的STM单片机非常多,除了极个别不能满足你的要求外,绝大部分都可满足你的要求。

一、需求分析

我们来看看你的要求吧,要求有8个输入和12个输出,其实通俗来说,你需要的是单片机具有20个I/O口。因为对于单片机来说,基本上每一个I/O口都是即可以当做输入口,又可以当做输出口的(当然了,也有一些单片机,它的一些特定的I/O口只能作为输入或者输出口)。

早期的单片机受制于技术限制、价格限制等因素,它的I/O口数量比较少,而目前不光是STM单片机,绝大多数的单片机基本上都能做到具备超过20个I/O口的能力,只是在一些应用中,因为不需要很多I/O口,所以会有极简封装的单片机,它的I/O和容量都比较小。

8个输入和12个输出选用什么单片机好

二、STM单片机有STM8和STM32两大类

这个问题中有一点没有详细说,就是是要选择功能简单的单片机还是功能强大的CORTEX Mx系列单片机。

这两种单片机区别是蛮大的,对于只是做简单的控制的话,建议选择STM8,对于想了解更多的话,选择STM32。

8个输入和12个输出选用什么单片机好

8个输入和12个输出,如果没有特殊的要求(例如PWM、串口通讯、输入捕捉等等),就一般普通的高低电平输入输出,那么符合要求的STM单片机就非常多了,只要IO引脚数量大于20个即可,加上电源引脚和程序下载引脚,预计单片机的引脚总数要求23个以上。

如果是实验室做个实验,无需考虑成本,那么就随便找一个符合引脚数量的单片机即可。

如果是做产品开发,那就必须考虑成本。在STM单片机中,同等性能条件下STM8S系列的价格相对较低,通用性较强。

8个输入和12个输出选用什么单片机好

从这张表可以找到SMT8S003K3,封装是LQFP32,其IO引脚数量肯定超过20个了,符合题主的要求。