作者LLight (世上皆虚情假意..)
看板ASM
标题Re: 电脑(VB)经由MAX-232与8051沟通上问题
时间Sun Mar 18 19:50:29 2007
※ 引述《king53719 (伟仔)》之铭言:
: ※ 引述《LLight (世上皆虚情假意..)》之铭言:
: : 你的状况应该跟LED有关... 共阴或共阳...
: : 因为8051的P0,是开集极... 而P1~P3不是开集极...
: : 若P0之LED共接脚为地... 则应该要接个提升电阻... LED才会亮...
: : (P1~P3都有内建提升电阻,这就是为什麽你的P1~P3之LED都能显示正常的原故。)
: : 没猜错的话... 希望有解决到... (没看程式...)
: =========================================================================
: to:LLight←我有接提升电阻了,P0.0~P0.7中只有P0.2不受控制,但我发现一个很
: 有趣的现象,因为我在8051中设定当RS232送出一个1的ASCII的数字码P0.2
: 就要亮,但我送一个1不会亮但如果我送出11二个1的话P0.2就会亮!
听你这样说,的确很有趣...
不过「送出11」是指送出二次的"H"吗? 如果要送出两次"H"才会亮...
会不会是第一次应该要送出"H"时,根本没送出去呢?
要不要在送出第一次"H"的时候,用电表量一下...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.151.20