TTL电平

在默认情况下。接口是TTL电平的。其高低电平的阈值如下
举个例子。当电源电压为3.3V的时候。IO口电压为1V是。MCU就认为是低电平。当为1.08V是,IO口就认为是高电平。连个阈值的宽度只有0.08V。非常小。

斯密特电平

有些项目需要把阈值拉宽,防止误触发和抖动。可以使用斯密特电平来实现。
举例。斯密特触发下。如在3.3V供电的情况。低于0.99V为低电平。高于2.31V为高电平。这里有个很重要的。规格书只是给出了最大值和最小值,没有给典型值。
我实测是高于2.8V为高电平。 低于2.1V为低电平

至于要使用TTL还是斯密特电平。需要根据电路的电器特性。信号波形来判断。

=============================================================

如何使用

以PB4 这个IO口为例

1.TTL输入模式

SYS->GPB_MFP = (SYS->GPB_MFP & ~SYS_GPB_MFP_PB4MFP_Msk) | SYS_GPB_MFP_PB4_GPIO;
GPIO_SetMode(PB, BIT4, GPIO_PMD_INPUT);

2.斯密特触发模式

SYS->GPB_MFP = (SYS->GPB_MFP & ~SYS_GPB_MFP_PB4MFP_Msk) | SYS_GPB_MFP_PB4_GPIO;
GPIO_SetMode(PB, BIT4, GPIO_PMD_INPUT);
PB->SMTEN |= 0x0010;

使能斯密特触发器的寄存器是如下寄存器。每一列IO口都有对应的一个。如下所示。

规格书有note。对于port B。n最大只能到4.是因为IO口最大是PB4.其他的也是一个意思。具体看IO口的描述就清楚。

新唐M0内核。接口的TTL电平和斯密特电平的使用相关推荐

  1. TTL电平和CMOS电平

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! TTL电 ...

  2. TTL电平和RS232电平

    TTL电平 TTL是Transistor-Transistor Logic,即晶体管-晶体管逻辑的简称,它是计算机处理器控制的设备内部各部分之间通信的标准技术.TTL电平信号应用广泛,是因为其数据表示 ...

  3. 基于新唐M0的XXTEA加密解密算法源码

    源:基于新唐M0的XXTEA加密解密算法源码 /*--------------------------------------------------------------------------- ...

  4. cmos和ttl_TTL电平和CMOS电平的区别

    1.TTL电平: 输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电平:输入高电平>=2.0V,输入低电平&l ...

  5. 两电平和三电平逆变器,为何输出相电压分别为五电平和九电平??

    写在最前面 三相全桥逆变器为何称为两电平逆变器,而NPC逆变器/T型逆变器被称为三电平逆变器??其实只要抓住一点,逆变器输出端相对于直流侧中性点的电位即可!相信仿真过的同学会发现,利用three ph ...

  6. CAN总线显性电平和隐性电平详解

    相关文章 CAN总线简易入门教程 CAN总线显性电平和隐性电平详解 STM32的CAN总线调试经验分享 CAN 信号线 CAN 传输的两条信号线被称为 CAN_H 和CAN_L. 通电状态:CAN_H ...

  7. 新唐M0 KEIL环境搭建,找不到device不识别,关键:Nu-Link_Keil_Driver

    公司用新唐的芯片,网上关于新唐的资料相对ST确实少得可怜,搭建环境也是搞了好久,去keil官网下载安装了新唐的pack 打开官方参考工程还是提示找不到device,option里面也没有识别出来. 百 ...

  8. 电平转换电路_RS232电平和TTL电平有什么不同?如何转换?

    RS232是工业上常用的串口标准,无论是PLC的RS232串口模块,还是工控机的串口(COM),输出的电平都称为RS232电平.同时我们知道这些模块的内部控制单元都是单片机,其电平为TTL电平.那么T ...

  9. RS232电平和TTL电平

    结论:TTL电平和RS232电平,无论是在电压范围还是在极性上(RS232是负逻辑)都有很大的不同.显然,这两种电平是不能直接相连的.为了把单片机的TTL电平转换成RS232电平,通常我们需要一个专用 ...

最新文章

  1. c#_序列化与反序列化的应用
  2. ueditor1.4.3jsp版成功上传图片后却回显不出来与在线管理显示不出图片的解决方案...
  3. linux简单搭建ftp服务器
  4. C++拷贝构造函数(深拷贝,浅拷贝)
  5. MTK 驱动开发(41)---MTK 调试工具
  6. Nginx SSI指令配置详解
  7. HDU4675【GCD of scequence】【组合数学、费马小定理、取模】
  8. 六、Linux企业级YUM软件管理
  9. 迈道科技生产安全风险调度管控系统
  10. 360导航源码php,51zxw 仿360网址导航源码
  11. 如何打开.pos文件
  12. SPFA与迪杰斯特拉
  13. LIO-SAM后端中的回环检测及位姿计算
  14. 沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第五章 GTP发送模块详解
  15. calamari架构与分析
  16. python爬取可爱女生图片
  17. 接口开放平台,我的一些思考
  18. 时间格式化 几分钟前 几小时前 几天前
  19. ansys显示没有提供服务器,ansys 15.0安装在服务器上,运行时出现问题,求大神帮助! - 第 2 页 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  20. 谈商业软件的发展趋势

热门文章

  1. Rasterino 2.3.0版for AI 2020 (Illustrator裁切图片一键PS修图插件)
  2. 苹果笔记本-MAC系统 上安装使用Windows系列(win7\win8\win10)
  3. 一次关于Uber的通宵抬杠
  4. 打造私域流量,外卖小程序是最好的选择
  5. 电饭煲底盘进水怎么办
  6. 一道有趣的数字填空题
  7. MAML (Model-Agnostic Meta-Learning) 解读
  8. Agnostic Lane Detection
  9. Java里面是先算乘除后算加减,JAVA基础之基本加减乘除计算
  10. 宝洁公司收购德国达姆施塔特默克集团的消费者健康业务