-
谢谢版主,上述软件没问题。 硬件出了点问题。
-
有没有大侠知道?或者需要提供什么信息?
-
SD卡操作实验能用上,还不错的资料
-
芯片烧坏可以焊下来换个贴上去~~~
-
我试着去找茬了,暂时还没啥发现
-
code可以自己定义的,只要保证在驱动和应用中一致就行了!
-
初学者,拜读!
-
貌似不是你定时器出问题,而且时分秒更新也正常,问题好像出在显示部分。你试试,开始就初始化一个时间,一直不变,就显示这个时间,看看正常不?假如不正常,先将1602显示调通
-
多谢 [url=space-username-lxyppc.html]lxyppc[/url] 对比了一下你的程序,顺利实现了 Keypad+Mouse 功能!!
主要修改了以下二个地方:
1):
if ((RequestNo == GET_DESCRIPTOR)
&& (Type_Recipient == (STANDARD_REQUEST | INTERFACE_RECIPIENT))
)
//&& (pInformation->USBwIndex0 == 0))
{
if (pInformation->USBwValue1 == REPORT_DESCRIPTOR)
CopyRoutine = CustomHID_GetReportDescriptor;
else if (pInformation->USBwValue1 == HID_DESCRIPTOR_TYPE)
CopyRoutine = CustomHID_GetHIDDescriptor;
} /* End of GET_DESCRIPTOR */
2);
u8 *CustomHID_GetReportDescriptor(u16 Length)
{
u8 wIndex0 = pInformation->USBwIndex0;
if (wIndex0 ==0)
return Standard_GetDescriptorData(Length, &CustomHID_Hid_Mouse_Descriptor);
else
return Standard_GetDescriptorData(Length, &CustomHID_Hid_Keypad_Descriptor);
}
下载 (57.22 KB)
2010-6-5 13:03
-
初步看了下代码,算是比较简单那种,按键也是直连IO的。按键都不响应,那肯定是IO的事,因为你排除了硬件问题。
你的按键检测是P1低三个口。你作为检测输入口,你要先设置对应几个口为1,也就是先设输出高电平 ,再检测,具体什么原因,关系到51单片机内部IO的输入输出的结构,要看具体的datasheet。
先确保几个按键行了,再看其他的
-
没看懂,不知道你在说什么东东
-
有电源相关的IRP,实现它的处理函数就可以。大概原理应该是这样,没具体搞过。
-
应该是LZ没有完成对RAM存储器的初始化造成的。
-
楼主的意思是自己定义模块?
-
引用 1 楼 wslxs2008 的回复:
我记得以前的教材是有bcd加减法的运算啊
这个还是问答题呢...没有减法
-
等待高手解答,现在关键是这个插值表如何搞定。这是个打印机内部的插值 表。
-
中文模拟器可以自己做个,不过好像是ARM的所以不支持evc只能在vs2005上用
-
我也是学习嵌入式的,虽说是学嵌入式,但是自觉得应该从单片机开始学起,我的整体思路是这样的:学好STC89C52单片机、过渡到ARM。听各位所说,AVR优于STC,我想问一下是不是应该学完STC还要学AVR?各位给我支支招,谢谢。
-
看看图软件试试看,能否看到?
-
读写NOR FLASH没有问题,建议你参考下IAR 附带的STM3210E-EVAL Demo中的NOR FLASH驱动。
NOR FLASH驱动是:fsmc_nor.c。
当然还要象LS说的,对比NOR FLASH手册来看。
fsmc_nor.zip (3.3 KB)
下载次数:23
2010-1-29 09:32