首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

我的JL3 的B口不能置位 大家帮我看一下

我的JL3 的B口不能置位 大家帮我看一下

我用的JL3 不能置位 是什么原因?PTB=0xff;对它初始化也不行,总是输出低电平,
努力做到最好
有个可能:你的JL3那个管脚是复用的,你必须把相应的复用功能关闭。打个比方:我用的QG8的8位单片机,它的Reset和BKGD脚也是复用的,如果仅仅的只是把那个端口设置为输出,实际是不起作用的,必须在系统配置寄存器里,把Reset和BKGD关闭才行。我试验过的。
水泡泡
 我的QQ是:52449804 
 我的网站是: www.dyic.com.cn
 欢迎访问和留言跟我联系
谢谢 水泡泡  B口是复用ADC,我再看一下 ,在不说明的情况下应该是作为普通IO口用吧
努力做到最好
方向寄存器呢?
海纳百川  有容乃大
DDRB=0xe4; // 1110 0100
// 7 1 LCD_CE
// 6 1 LED_CE
// 5 1 SW_CE
// 4 0 SW4
// 3 0 SW3
// 2 1 LCD_BL
// 1 0 SW2
// 0 0 SW1
努力做到最好
如果是复用ADC,那你最好查查AD里面有没有打开禁止IO控制的功能,我用的8位的QG8单片机就有这个功能,要想用普通IO,必须把AD寄存器的相关IO控制功能打开就行
然后配置方向寄存器,然后给端口数据寄存器置高或低,就行了
水泡泡
 我的QQ是:52449804 
 我的网站是: www.dyic.com.cn
 欢迎访问和留言跟我联系
可能是电路图有问题,一般的引脚没有说明应该是做为普通IO口用
努力做到最好
返回列表