使用R8C22/23
对P0口进行输出控制
语句如下:
MOV.B #04H,PRCR ;解除PD0写保护
MOV.B #0FFH,PD0 ; 设置为输出
MOV.B #00H,P0 ;p0设置低电平
但是对p0口控制无效,测出来的电平都是高电平.是不是还有其他控制寄存器没有设置好,还是CPU坏了.......
请瑞萨工程师帮忙分析........谢谢
共8条
1/1 1 跳转至页
求助瑞萨工程师 I/O口普通控制 无效
5楼
谢谢你的建议,不过你说的方法我已经试过,包括"与"语句,我也用过,还是控不了.
我手里有两块不同的产品,使用的mcu是相同的,也同样不受控.不知道是什么原因?
6楼
您好!抱歉回答晚了。
看了您的程序,无论是对字节造作还是对位操作,您的程序是没有问题的。
给您的建议:
1)尝试一下其它端口,P1或其他,看看是否出现同样问题?
2)检查一下外围电路;
3)可能的话,请留下自己的邮箱,我会和您直接联系帮助您解决问题。
7楼
谢谢你的回复.
问题已经解决了.主要原因是没有对时钟进行设置.
那为什么其他口又能正常工作呢(时钟未设置情况下)?这个我不能理解.
我司正在用瑞萨的芯片开发产品,其间会遇到很多困难和问题,希望瑞萨工程师给予技术支持.谢谢.
邮箱waiwaisnowfei@yahoo.com
8楼
R8C/23单片机复位后,实际上内部低速振荡器已经开始工作了(约125KHz/8),所以您是可以在一个很慢的频率上执行程序的。
共8条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |