-
学习之中
-
在选项字节中有硬件看门狗的配置位,你是否无操作了这个位?
-
可以找个大侠帮你写写
-
引用 10 楼 haiou_arm 的回复:
回楼上,明白了,谢谢!~这个作为优化方案,我后面做下。
我现在比较怀疑的是这个:
S3C6410有两个中断向量表VIC0、VIC1。共对应64个interrupt sources。
其中有五个分别是INT_EINT0、INT_EINT1、INT_EINT2、INT_EINT3、INT_EINT4。
以INT_EINT0、INT_EINT1举例如下:
INT_EINT0又分别对应IRQ……
今天该结贴了,看来我这个理解是有问题的,我引用所存在的问题是对一级中断和二级中断的理解有误。
后来我做了这样一个实验:
1、一个开关同时对应两个中断,模拟两个终端同时产生;
2、得到的结果是:只能产生一个syetem_intr;
3、其实这个不难理解:仔细看OEMInterruptHandle这个函数就能明白;
4、因为磁卡肯定有两个终端同时来的情况,后来换成了别的思路解决了这个问题,才磁卡CS信号作为中断,然后扫描读取二、三磁道的值,读值过程中CPU是独占的,但因为这个时间不到1S,目前应用是能接受的。
最终得出的结论是:WinCE当有两个外部中断同时产生时,只返回一个逻辑中断号,也就是我会丢掉一个!
-
但是这样,不行
void TIM2_IRQHandler(void)
{
LED_B_CONV;
//tbyte_uart1(11);
DAC_LRC_low;
DAC_LRC_high;
index_data_out += 1;
index_data_out = 0;
flag_need_buf = 1;
my_timer4_count_key += 1;
Clear_timer2_it;
}
似乎要去调用一个函数,就可以了,奇怪
-
RGB屏内部只有锁存器,没有控制器,要通过ARM的控制器才能正使屏工常工作,
关于你说的那几个参数,只要是LCD驱动里面配好就行了。LCD会提供一个标准值,照配就行。
-
今天先把这个贴接了,最近一段时间没再搞这个。
我想说的是:视频是一个很专的学问,我现在肯定是好多概念没搞清楚,要搞清楚需要花些时间。
老板的意思是视频这个问题放在项目的最后面再来处理吧,先做别的了。
但视频这块迟早都还得做,等后面遇到问题了,再和大家交流吧,感谢大家!~
-
啥意思,什么叫买了友坚的可以理解,友坚有问题吗
-
NAND读写还是要做校验的,否则读出来的数据可能是错的,影响程序的执行。
-
重装驱动吧
-
typedef union _unfloat
{
unsigned char bydata[4];
float fdata;
}unfloat;
typedef union
{
unsigned char bydata[4];
float fdata;
}unfloat;
有区别哦.第一种哈,可以在后面继续进行定义的,但第二种就不能在在后面继续定义联合型变量了.
-
我feel到
-
做好了都有前途 起步还是驱动吧,IC不好入门 要求很高,而且是大公司
-
:教您如何更快获得可用分
这里发言,表示您接受了eeworld社区的用户行为准则。
-
以下是个人的一点经验总结:
驱动的安装方式大至有二种:
1,在插上设备的时候进行安装,即使用函数UpdateDriverForPlugAndPlayDevice()。
2,在没有物理设备的时候安装,即通常所说的驱动预安装(SetupCopyOEMInf)。
需要注意的是:
1,SetupCopyOEMInf()只是生成一个oem*.inf文件和oem*.pnf文件到Windows\inf\文件夹中,
即没有修改任何注册表,也没有复制文件。生成的pnf文件包含源文件路径信息,以便在真正
插上设备的时候能够找到相应的sys等文件。
2,UpdateDriverForPlugAndPlayDevice()在没有插上设备的时候是会执行失败的。
Windows插上设备到找到合适的驱动的大致步骤是:
1,插上设备后Windows设备信息到硬件键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\下去寻找相应的项。
2,如果在Enum键下没有相应的信息,则Windows到预安装目录中去寻找相应的oem*.inf和oem*.pnf文件(oem*.inf和oem*.pnf只要前面的文件名相同就可以,故如果对二个同时改成相同的名字不会有什么影响).
如果进行了预安装,则可以在这里找到相应的inf和pnf文件。于是弹出发现新硬件对话框,点自动安装就可成功(这个对话框可以通过协助安装程序搞掉它)。安装时会弹出徽标论证的对话框(XP下可以通过改注册表的方式搞掉,Vista下暂没发现办法)
3,注册CoInstall的方法即修改以下键值:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CoDeviceInstallers],子键名为要注册CoInstall的GUID,值为dll的名字和函数名。
-
可以研究一下TCPMP
-
我对这个单片机一点儿都不了解,是老师让我们用这个单片机做耐压测试仪控制盒的,而我们课上学的是 另一种 89c51 的单片机和这个基本就不一样 所以把哪些位置 1 或置 0 之类的东西我也不知道有具体的什么功能。 上面这个代码我只能看个大概, 网友东师山说的手册我是没有的,网友jiqiang01234 说的我也不懂,如果网友冰峰菩提能把这个代码的一些关键部分解释一下的话,我会很感激的。
-
用SOCKET最理想 不用另外的整线 而且 大部分PC都是组网的,比较方便
-
jf
-
精简字库吧