andrew_stc 发表于 2024-5-30 08:27:20

IO口配置是这样的

andrew_stc 发表于 2024-5-30 08:31:05

晓飛飛 发表于 2024-5-22 20:23
看看IO配置的代码,需要配置成开漏模式或者推挽模式

P1M0 = 0x80 ;           //设P1.0,P1.1,P1.6为标准I/O。P1.7为推挽, 其他为高阻
P1M1 = 0x3C;          

P3M0 = 0x00 ;           //设P3.2,P3.3,P3.4,P3.5,P3.7为高阻输入,其他为标准I/O
P3M1 = 0xBC;           //0xBC;

这个是IO配置,谢谢!

andrew_stc 发表于 2024-5-30 08:32:19

andrew_stc 发表于 2024-5-30 08:31
P1M0 = 0x80 ;           //设P1.0,P1.1,P1.6为标准I/O。P1.7为推挽, 其他为高阻
P1M1 = 0x3C;          



查了下光耦确实是坏的,但是换了之后,P3.6可以控制光耦了,风扇也工作了,可是不知为什么其他IO工作不正常了,比如P1.7用来驱动MOS的,据然没输出,改软件P3.6为高电位(即驱动光耦的IO口设为高,风扇不工作)其他IO立即恢复正常;但是断开硬件(如:R39)或拔出风扇都无济于事,请高手帮忙分析分析

ahong 发表于 2024-5-30 09:33:32

andrew_stc 发表于 2024-5-30 07:57
经过楼上大神的提示,查了下光耦确实是坏的,但是换了之后,P3.6可以控制光耦了,风扇也工作了,可是不知为 ...

这个是使用外部晶振时才会影响,使用内部时钟可以做为普通IO使用,你看一下是不是程序的问题

神农鼎 发表于 2024-5-30 10:34:13

为啥截个图,人民群众都看的怪怪的,下图风格就清晰啊


https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=4830&pid=33152





讨论,发完整的原理图PDF,加上为何这样设计的说明

神农鼎 发表于 2024-5-30 10:37:08

你发的这些图,人民群众想帮忙也是无从帮起
发完整的原理图 PDF , 大家好帮忙分析
下面的图不完整









晓飛飛 发表于 2024-5-30 10:46:35

神农鼎 发表于 2024-5-30 10:37
你发的这些图,人民群众想帮忙也是无从帮起
发完整的原理图 PDF , 大家好帮忙分析
下面的图不完整


这就是传说中的“犹抱琵琶半遮面”

andrew_stc 发表于 2024-5-31 08:32:13

神农鼎 发表于 2024-5-30 10:34
为啥截个图,人民群众都看的怪怪的,下图风格就清晰啊




{:4_196:}

andrew_stc 发表于 2024-5-31 08:47:10

神农鼎 发表于 2024-5-30 10:34
为啥截个图,人民群众都看的怪怪的,下图风格就清晰啊




主要是图尺寸太大了看不清楚{:4_196:}
页: 1 [2]
查看完整版本: STC8G1K08的P3.6已经设置为标准IO口为什么驱动不了光耦