amobbs.com 阿莫电子论坛

 找回密码
 注册
密码必须由大写、小写、数字组成,三者缺一不可
搜索
bottom↓
回复: 14

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

[复制链接]
(1593489)

出0入24汤圆

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

出0入0汤圆

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

出0入24汤圆

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

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

出0入0汤圆

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

出0入8汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

出0入24汤圆

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

  dma 能实现?  说说思路
(1586940)

出0入24汤圆

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

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

出0入8汤圆

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

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入24汤圆

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

  这个不是不让用代码实现,而是用代码真实现不了
代码执行需要时间,对于NS级的响应...
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-16 21:58

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

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