-
你跟谁买的器件就找谁,一般性的问题可以在这里讨论。
-
引用 8 楼 reallyu 的回复:
100% 可以触发中断, 因为我做过
你试试
#define DEFAULT_MODULE_VSIZE 576/2
你这个结论对我太有用了,我原以为都调不下去了。我再试试
-
555555555
一说有常,你们几个就跑出来了,我那sdhc还没解决呢....
-
建议lz去看下什么是RAM?RAM有些什么特点?请google下谢谢!
-
引用 4 楼 veabol 的回复:
互斥
另外,读AIN0---AIN3的时候你有没有做相应的设置?如果没有的话可能读到的还是AIN4--AIN7
我也觉得读到的值是AIN4---AIN7的。我再试试加互斥。谢谢
-
采样市电。没有温漂。哈哈
-
这个代码好怪,
1.这个是串口实验,但是SBUF只用了一次,只发送,没接收。楼主却只用了一个rx直接接收串口数据。但串口传输的时候,该口不是普通的IO口,估计是不能这样用的。你获取RX的瞬时电平状态,应该不能成功。
2.假设能获取RX电平成功,也不能直接赋值给另外一个IO作为输出状态。IO电平只是个IO状态的锁存器,它不能像其他数据一样流通到CPU里面处理,所以,输入脚电平不能直接赋值给输出口。
3.void ser_isr() interrupt 4应该是个串口接收中断函数,里面应该要清RI,不然就接收了一个byte后,就停止了。但里面你清的是TI,搞得都不知道是什么函数了。
4.发送操作 SBUF=0xaa; 另起函数,控制发送函数,就可以控制接收byte数据的频率了。当然,对方是接到一个回一个的前提下。
不知道我有没有理解错楼主的意图,呵呵,毕竟没看到原理图,不知道怎么接,只能按常规用法理所当然的说。假如讲错,请见谅!
-
大概是USB D+的上拉电阻没有使能吧,电脑有没有显示找到一个USB设备阿?
-
乱七八糟!!!
-
bsp里有背光控制API, 封装在一个backlight.lib 还是 bsp_backligt.lib 里面,得拿个bsp编译一下哦
注册表里面的 backlighttimeout 有,但本子自带山寨驱动对它只 调暗 不 关闭。
-
学习一下 理解中
-
通过示波器的监察,发现一个bit的时间跨度为105.6us,计算为:
>> 1000000/105.6
ans =
9.4697e+003
接近9600了,难道是电磁干扰的原因?
-
建议楼主先在启动Explorer.exe时,仔细测试一下你的应用。没有问题再替换Explorer做开机自启动。
另外,MFC程序有一些是依赖于Explorer的,如打开文件对话框控件,如果没有用到特殊的依赖于它的控件,不运行Explorer也没有关系。另外,你也可以建一个最简单的对话框程序,测试一下开机自启动会不会有问题。
-
引用 3 楼 lightsoure 的回复:
OALPAtoCA这个问题我也不清楚~~~
为什么要转化到cache区...............为什么有些要放到静态映射虚拟地址(无缓冲区),为什么有些又要放到静态映射虚拟地址(缓冲区).
我认为应该都要放到缓冲区~呵呵~~~当然这肯定是错的
看在什么场合了,LCD 等是要cathe 的,GPIO 就要un cache。
-
以前是用DSK,我把"Prefix"="DSK改成DKS了,DSK和其他的注册表有冲突,我把前缀改成DKS试试
-
USB HUB只是一个转发器,没有存储的功能。HUB上的延迟只有几个ns,这么短的时间可以忽略不计。
还是从你的软件上找原因吧。
-
我门也碰到过,是三星提供的d3dm_sedrv.dll版本不对,换个新的版本就OK了~
-
和windows程序是一样的,直接用代码连接
-
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk]
"Prefix"="DSK"
"Dll"="ONDisk.dll"
"Order"=dword:1
"Index"=dword:4
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="FlashDisk"
"BmlVolumeId"=dword:0 ; BML volume ID = 0
"BmlPartitionId"=dword:8 ; BML parition ID = PARTITION_ID_FILESYSTEM
"WMRStartSector"=dword:0
"WMRNumOfSector"=dword:4000 ; 128MByte
"Flags"=dword:11000 ; do not load again in boot phase 2 ;
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"Name"="PocketMory MLC Disk"
"Folder"="Documents and Settings"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountFlags"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS]
"FriendlyName"="PocketMory FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
"FormatTfat"=dword:1
"EnableCacheWarm"=dword:0
;----------------------------------------------------------------------------
; 2nd FAT Area
;----------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk1]
"Prefix"="DSK"
"Dll"="ONDisk.dll"
"Order"=dword:1
"Index"=dword:3
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="FlashDisk1"
"BmlVolumeId"=dword:0 ; BML volume ID = 0
"BmlPartitionId"=dword:A ; BML parition ID = PARTITION_ID_FILESYSTEM1
"WMRStartSector"=dword:4000
"WMRNumOfSector"=dword:4C000 ; last location
"Flags"=dword:11000 ; do not load again in boot phase 2 ;
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"Name"="PocketMory MLC Disk1"
"Folder"="System"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountFlags"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1\FATFS]
"FriendlyName"="PocketMory FAT FileSystem1"
"Dll"="fatfsd.dll"
"Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
"FormatTfat"=dword:0
"EnableCacheWarm"=dword:0
;----------------------------------------------------------------------------
; 3rd FAT Area
;----------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk2]
"Prefix"="DSK"
"Dll"="ONDisk.dll"
"Order"=dword:1
"Index"=dword:1
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="FlashDisk2"
"BmlVolumeId"=dword:0 ; BML volume ID = 0
"BmlPartitionId"=dword:9 ; BML parition ID = PARTITION_ID_FILESYSTEM1
"WMRStartSector"=dword:50000
"WMRNumOfSector"=dword:ffffffff ; last location
"Flags"=dword:11000 ; do not load again in boot phase 2 ;
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk2]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"Name"="PocketMory MLC Disk2"
"Folder"="Storage Card"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountFlags"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk2\FATFS]
"FriendlyName"="PocketMory FAT FileSystem2"
"Dll"="fatfsd.dll"
"Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
"FormatTfat"=dword:0
"EnableCacheWarm"=dword:0
其中,"WMRStartSector"=dword:0
"WMRNumOfSector"=dword:4000 ; 128MByte
是设置每个分区的起始地址及分区大小,驱动从注册表中读取这个数据
-
其实我主要的是想远程更新应用文件,自己没做过,希望做过的指导下