-
兄弟们啊!!我已经连续坏了5个了,救命啊!!能不能自己修啊!!
直接显示的是"chip does not answer"!!能不能修啊
-
1~2月
-
感谢回帖的朋友,我的问题解决了。
-
[img]file:///C:/Users/ADMINI~1/AppData/Local/Temp/_KBR1)]7KC[%7BH9$4Y%7D(@1KX.jpg[/img]
我看这个英文数据手册最大误差±2LSB,是不是与这个有关呢,这样岂不是11位AD了
-
学了就知道了
-
引用 5 楼 wolong98 的回复:
这个问题吗,是PM.dll 电源管理程序的bug, pm.dll 在注册表可用之前就加载了。
pm.dll初始化的时候会去读取注册表的超时设置值,可这个时候注册表还不可用,所以读取注册表失败,pm.dll就用默认值去设置超时设置(1分钟进入用户空闲状态(关闭背光))。
为了pm.dll正确使用注册表的设置值,可以等注册表可用后再让pm.dll读取一次注册表的超时设置值。
这样就工作正常。
……
谢谢,正是这个问题。完全解决了。
-
如果中断不能满足的程序要求,还是用查询吧
-
可以你自己先自学一下,感觉一下!
如果还是有问题
深圳推荐一下“侯工单片机工作室”,你也可以多家对比一下!
-
我的应用程序如下:
#include
#include
#include
#include
#include
#include "EINTKey.h"
#define PRIVATE static
#define PUBLIC
/* 读按键事件*/
PRIVATE HANDLE gReadKeyEvent[2];
PRIVATE DWORD gReadKeyValue;
/* 按键按下中断事件 */
PRIVATE HANDLE gWaitEvent;
/* 是否退出中断服务线程 */
PRIVATE UINT32 g_bKillIST = FALSE;
/* 中断处理线程 */
PRIVATE HANDLE gEINTIntrThread;
/* 驱动打开计数器 */
PRIVATE UINT32 gOpenCount = 0;
/* GPIO 寄存器对应的虚拟地址 */
PRIVATE volatile IOPreg * v_pIOPregs;
/*******************************************************************************************
函数名称: EINT_ConfigInterruptPin
描 述: 配置外部中断引脚并使能为 下降 沿触发
输入参数: 无
输出参数: 无
返 回: 无
********************************************************************************************/
PRIVATE VOID EINT_ConfigInterruptPin(VOID)
{
v_pIOPregs->rGPGCON &=~(0x3
-
关于第二个问题:是这样的,这个接口函数会在自行创建设备节点。
-
STM32的MCU目前没有集成比较器,刚发布的STM32L集成了比较器
-
楼主说的空闲状态是休眠吗?
从Suspend模式唤醒时需要中断源的支持,有些中断是可以唤醒的,有些中断不能。
-
事件同步是否可行
-
ADC_Power_On:
PUSH ACC
ORL ADC_CONTR,#80H
nop
nop
ACALL Delay1S
POP ACC
RET
Set_P1_0_ASF:
PUSH ACC
MOV A,#01H ;用的是P1.0,
ORL P1ASF,A
NOP
nop
nop
POP ACC
RET
Set_ADC_Channel_0:
MOV ADC_CONTR,#ADC_Power_0N_Speed_Channel_0
acall delay200us
Ret
GET_AD_RESULT:
PUSH ACC
MOV ADC_RES,#0
ORL ADC_CONTR,#00001000B
NOP
NOP
NOP
NOP
WAIT_AD_FINISHE:
MOV A,#00010000B
ANL A,ADC_CONTR
nop
nop
nop
JZ WAIT_AD_FINISHE
ANL ADC_CONTR,#11100111B
nop
nop
POP ACC
RET
这里的延时程序我没有写
-
先把开发板搞透,以后可以尝试自己做些小项目,从电路设计,PCB,焊接,调试整个下来,估计能学到不少东西
-
恩,开来我这个应该是没有实现hive的注册表
但是该如何实现hive注册表吗
因为这个东西我刚接触,不知道他们用的是什么类型的注册表
这个注册表的类型自己可以改吗
好改吗?
-
引用 2 楼 luixing67 的回复:
eboot里面的IoAddress也是0x20000300吗??我的片选也是nGCS4,设置的是0x20000000,我在dm9000_init中打印出来时0xAA000000(是虚拟地址,uncache,映射过去的)。
但是我现在dm9000a的id一直检测不到(貌似DHCP可以获得地址),很奇怪
0x20000300也试过,也不行
dm9000a不知道,没有用过。你看一下数据手册,看看驱动定义的ID寄存器偏移是否正确吧
-
正在使用,但是不知道是什么问题,在这个板子上使用内部晶振有问题,有用过的朋友吗?想确认一下是我这个板子的问题还是开发环境的问题?
-
楼上的计算错误,LZ说的是周期20ms,也就是说频率是50Hz
-
楼主表达自己的观点无可厚非啊,群众同意不同意都不是问题,本身就是讨论嘛~~~~
其中的很多争论在技术上有些亮点,MARK.
另外,大家不要从争论变成人身攻击啊,那样比较可笑可怜了...楼主本人的态度还是不错的.