• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机两个问题

单片机两个问题
1.单片机外接晶振起振的条件除了需要起振电容,还需要哪些条件?是否还需要程序呢?
2.单片机的高阻状态电平也是0,低电平也是0,这两个状态外部如何识别呢?
全部回复(8)
正序查看
倒序查看
2019-12-05 13:48
单片机要正常工作的三个条件:供电正常,复位电路,时钟电路(晶振是有负载容抗的,需要和外部的电容去匹配)     单片机的高阻态其实可以理解为内部无MOS管连接,没有驱动能力,低电平是内部的MOS导通对地了
1
回复
2019-12-06 11:00
@yueyunno1
单片机要正常工作的三个条件:供电正常,复位电路,时钟电路(晶振是有负载容抗的,需要和外部的电容去匹配)   单片机的高阻态其实可以理解为内部无MOS管连接,没有驱动能力,低电平是内部的MOS导通对地了
我说的是晶振工作的条件 不是单片机的工作条件
0
回复
2020-02-18 16:44

1.单片机外部晶振起振条件需要起振电容和正常供电,不需要程序。

2.单片机的高阻态电平为0,低电平也为0,但高阻态可以通过外部上拉到高电平,而低电平不行。

1
回复
2020-02-24 09:47
@卡列宁的微笑
1.单片机外部晶振起振条件需要起振电容和正常供电,不需要程序。2.单片机的高阻态电平为0,低电平也为0,但高阻态可以通过外部上拉到高电平,而低电平不行。

你好 你QQ多少  谢谢  

0
回复
angle600
LV.2
6
2020-02-27 05:03

1  一般单片机,如果不是要求时钟精准的,无需外接晶振,用内部晶振即可。外接晶振满足什么条件看芯片规格书,满足频率、频偏、电容,一般照抄规格书即可。程序上,上电后要设置倍频参数,选择时钟源 

2 输出高阻就是如果接上拉电阻,测量会变成高电平,而输出低电平即使接了上拉电阻,还是低电平。

1
回复
2020-02-27 14:40
@angle600
1 一般单片机,如果不是要求时钟精准的,无需外接晶振,用内部晶振即可。外接晶振满足什么条件看芯片规格书,满足频率、频偏、电容,一般照抄规格书即可。程序上,上电后要设置倍频参数,选择时钟源 2输出高阻就是如果接上拉电阻,测量会变成高电平,而输出低电平即使接了上拉电阻,还是低电平。

你的意思是IO口外部接上拉电阻的方法  然后再测试端口电压是吗?如果接了上拉之后,测试是高电平那就是高阻,如果还是低电平,那就是O

另外很多单片机没有输出下拉模式,如何保证输出是0呢?有很多单片机置0并不是输出0会有电压的波动,就是微小的MV级,这个能在外部加下拉电阻解决不?这个IO口是一个DAC,有的时候需要输出0.5V,需要的时候需要为0电平

0
回复
angle600
LV.2
8
2020-03-02 03:43
@QWE4562009
你的意思是IO口外部接上拉电阻的方法 然后再测试端口电压是吗?如果接了上拉之后,测试是高电平那就是高阻,如果还是低电平,那就是O另外很多单片机没有输出下拉模式,如何保证输出是0呢?有很多单片机置0并不是输出0会有电压的波动,就是微小的MV级,这个能在外部加下拉电阻解决不?这个IO口是一个DAC,有的时候需要输出0.5V,需要的时候需要为0电平

作为输出数字信号的GPIO功能使用,由于数字信号的电平阀值都是比较大的,几MV的误差可忽略。

作为DAC功能输出电压信号,需根据中心电压设计外围输出电路。你这个单纯输出两个电压,就接个电阻到地,或者直接接到另一端,具体要看另一端是什么电路。

0
回复
2020-03-02 15:55
@angle600
作为输出数字信号的GPIO功能使用,由于数字信号的电平阀值都是比较大的,几MV的误差可忽略。作为DAC功能输出电压信号,需根据中心电压设计外围输出电路。你这个单纯输出两个电压,就接个电阻到地,或者直接接到另一端,具体要看另一端是什么电路。
DAC  关键是有100mV的误差 而不是几个毫伏
0
回复