-
51单片机读取P1数据
51单片机读取P1数据 P1口数据有ad0804转换而来,P1口硬件没有上拉电阻,小白写的程序如下:while(1) { aa=0; read(); //AD转换 P1=0xff; aa=P1; if(aa>0x84) { fmq=0; } if(aa<0x84) { fmq=1; } 程序运行时,接P1的灯指示根据输入变化,而读取的值(程序中的aa)貌似一直不变,判断理由是蜂鸣器一直响(fmq=0),高人指导一下。
7919浏览量 10回复量 关注量 -
STM32与NB模块通信,NB的RXD接上拉电阻和二极管的作用?
[i=s] 本帖最后由 yyywyang 于 2021-5-16 19:14 编辑 [/i] 参考数据手册推荐电路来的,不过没搞懂是什么意思 D2是肖特基二极管,作用是什么呢?NB模块RXD\TXD是3.0V电压域,MCU是3.3V供电,这么接二极管的是因为RXD和MCU的TXD电压不匹配,防止MCU的TXD电流倒灌到NB的RXD吗? 另外,VDD_EXT是NB的电源输出3.0V,接的这个20K上拉电阻到RXD目的是什么?是稳定通信的作用? TXD与MCU的RXD串的1K电阻这种电阻是起到分压作用吗,防止电压突然升高,保护引脚? 求大神们解答!谢谢!
2204浏览量 3回复量 关注量