另一种方法可以是使用某种扩展板,如Arduino扩展板、Raspberry Pi HAT或BeagleBoneCape。这些平台的一大优势是相关信息很容易获得且有多种项目随之发布。不过,使用这些标准化扩展板时还有一些事项需要考虑。
例如,Arduino及其复制品具有明确定义的针座引脚分配,以及易于识别的用于电源和接地的引脚。
但是,I2C的某些引脚的辅助用途可能会引发问题。使用的某些处理器把I2C作为模拟引脚的辅助功能,有些则作为数字引脚的辅助功能。此外,有些Arduino使用3.3V而不是5V的逻辑电平。Arduino上也有一个针座引脚用于识别所用的逻辑电平。
虽然所有不同的Raspberry Pi SBC(已停用的A和B型号及计算模块除外)都有兼容的40引脚针座,但这对某些复制品可能是个问题。一般兼容性通常是既定的,但辅助功能可能就不一样了。
不过,这不是一个大问题。它只是意味着Ardunio扩展板、HAT 和其他扩展板可能并不总是与相关MCU板或SBC 100%兼容,因此检查所用模块之间的引脚分配很重要。
如果选定了匹配组合,利用这些专业的扩展件构建原型将能节省大量开发时间。它们通常会提供软件示例、教程和视频,一般还会有技术支持。至少可以从各种社区论坛获得支持。
所有这些方法都有助于加快概念验证和原型开发,节省时间以使用户能集中精力处理开发过程的其他方面的问题,从而缩短产品上市时间。
关于作者
Michael Marwell是负责Digi-Key在欧洲、中东和非洲业务的数字技术营销经理。他在德国获得工程学硕士(FH) 之后开始其门禁控制系统硬件开发工程师职业生涯,随后一直在不同的供应商和分销商从事应用工程岗位。闲暇时间,他爱好摄影,喜欢对电子设备进行修修补补。
另一种方法可以是使用某种扩展板,如Arduino扩展板、Raspberry Pi HAT或BeagleBoneCape。这些平台的一大优势是相关信息很容易获得且有多种项目随之发布。不过,使用这些标准化扩展板时还有一些事项需要考虑。
例如,Arduino及其复制品具有明确定义的针座引脚分配,以及易于识别的用于电源和接地的引脚。
但是,I2C的某些引脚的辅助用途可能会引发问题。使用的某些处理器把I2C作为模拟引脚的辅助功能,有些则作为数字引脚的辅助功能。此外,有些Arduino使用3.3V而不是5V的逻辑电平。Arduino上也有一个针座引脚用于识别所用的逻辑电平。
虽然所有不同的Raspberry Pi SBC(已停用的A和B型号及计算模块除外)都有兼容的40引脚针座,但这对某些复制品可能是个问题。一般兼容性通常是既定的,但辅助功能可能就不一样了。
不过,这不是一个大问题。它只是意味着Ardunio扩展板、HAT 和其他扩展板可能并不总是与相关MCU板或SBC 100%兼容,因此检查所用模块之间的引脚分配很重要。
如果选定了匹配组合,利用这些专业的扩展件构建原型将能节省大量开发时间。它们通常会提供软件示例、教程和视频,一般还会有技术支持。至少可以从各种社区论坛获得支持。
所有这些方法都有助于加快概念验证和原型开发,节省时间以使用户能集中精力处理开发过程的其他方面的问题,从而缩短产品上市时间。
关于作者
Michael Marwell是负责Digi-Key在欧洲、中东和非洲业务的数字技术营销经理。他在德国获得工程学硕士(FH) 之后开始其门禁控制系统硬件开发工程师职业生涯,随后一直在不同的供应商和分销商从事应用工程岗位。闲暇时间,他爱好摄影,喜欢对电子设备进行修修补补。
举报