搜索
bottom↓
回复: 14

请问STM32片上外设有没有办法实现与逻辑功能?

[复制链接]

出0入36汤圆

发表于 2020-6-28 11:20:13 | 显示全部楼层 |阅读模式
   STM32片上外设多多,有没有办法实现一个逻辑与功能?   
当某两个IO输入均为高时,某一个IO输出高。  或者实现与非功能,某两个IO输入高时某一个IO输出低。
排除软件读取IO状态再设置输出电平的方法,希望能硬件实现。有两个比较器倒是可以实现,貌似含有
多个比较器(>2个)在内的型号也比较少。
   

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入26汤圆

发表于 2020-6-28 11:38:29 来自手机 | 显示全部楼层
用数字逻辑IC不好吗?也才几毛钱。

出0入36汤圆

 楼主| 发表于 2020-6-28 11:54:34 | 显示全部楼层
lizengmao 发表于 2020-6-28 11:38
用数字逻辑IC不好吗?也才几毛钱。

能一颗芯片搞掂,就不会用两颗

出0入0汤圆

发表于 2020-6-28 12:21:52 | 显示全部楼层
让一个通用微型处理器,去干专用的活,那也是罪了

出200入2554汤圆

发表于 2020-6-28 12:28:55 来自手机 | 显示全部楼层
难道要用dma

出50入8汤圆

发表于 2020-6-28 12:53:45 | 显示全部楼层
GZZXB 发表于 2020-6-28 11:54
能一颗芯片搞掂,就不会用两颗

加两个二极管就行, 可以不加IC

出0入0汤圆

发表于 2020-6-28 12:58:31 | 显示全部楼层
我也觉得dma能实现,但是肯定有延时。

出0入36汤圆

 楼主| 发表于 2020-6-28 13:06:10 | 显示全部楼层

  dma 能实现?  说说思路

出0入36汤圆

 楼主| 发表于 2020-6-28 13:09:22 | 显示全部楼层
airbox 发表于 2020-6-28 12:53
加两个二极管就行, 可以不加IC

   原始分立模型好像就是用二极管, 两个二极管都截止时输出高.

出200入2554汤圆

发表于 2020-6-28 13:44:29 | 显示全部楼层
GZZXB 发表于 2020-6-28 13:06
dma 能实现?  说说思路

用两路 IO 到 IO,然后输出配置成 oc 模式。

本质上和 CPU 软件一样,DMA 同样需要触发时钟,就是协处理器

出145入215汤圆

发表于 2020-6-28 22:12:59 来自手机 | 显示全部楼层
用二极管4148搭与门电路就可以

出15入186汤圆

发表于 2020-6-29 08:52:05 | 显示全部楼层
nxp的LPC55系列有类似于CPLD的功能,相当于十几个LE

出0入362汤圆

发表于 2020-6-29 09:20:16 | 显示全部楼层
加一个74LVC1G08不就行了...

出0入4汤圆

发表于 2020-6-29 09:36:48 | 显示全部楼层
用一个MCU,不让用代码实现。这逻辑绝了

出0入36汤圆

 楼主| 发表于 2020-6-29 15:18:44 | 显示全部楼层
wajlh 发表于 2020-6-29 09:36
用一个MCU,不让用代码实现。这逻辑绝了

  这个不是不让用代码实现,而是用代码真实现不了
代码执行需要时间,对于NS级的响应...
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 05:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表