⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 遇到的问题.txt

📁 了解开发板2410的串口通信程序
💻 TXT
字号:
问题1:键盘按下不能控制LED,即不能从外部输入信号。
	是I/O接口的问题,实验中用GPF端口没有信号输入,将其改为GPD端口就有信号输入,实验中用的是GPD12作为输入。
问题2:程序中的代码如下:
	GPDDAT=0;
	while(1)
	{
		i=0;
		i=GPDDAT>>12;//将输入得到到电平值右移12位,即移到第一位。
		GPDDAT=(i<<13);//将输入电平反应在GPD13上,驱动LED;
	}
	以上代码导致GPD13、GPD14、GPD15输出全部相同。这是什么原因?
将代码改为如下则一切都是正常的。
	GPDDAT=0;
	while(1)
	{
		i=0;
		i=GPDDAT&0x10000;//将输入得到到电平值右移12位,即移到第一位。
		GPDDAT=(i<<1);//将输入电平反应在GPD13上,驱动LED;
	}

由上可得,当端口被置为输出功能时,其读入的数据为1。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -