-
101的价格和103的价格相差无几,能用103的就尽量不用101的,毕竟103的好买
-
自己顶一下,高手呢!
-
仅供参考
#include "hs_port_asm.inc"
#include "vregs.inc"
EXTERN HSCurrentTask
EXTERN HSToTask
EXTERN tsk_next_ready
EXTERN HS_TicksHandler
PUBLIC _interrupt_25
SECTION `.far_func.text`:CODE:NOROOT(0)
_interrupt_25:
SIM
BRES 0x5342, #0
INT_SAVE_REGS
SAVE_OLD_PCONTEXT
callf HS_TicksHandler
callf tsk_next_ready
LOAD_NEW_PCONTEXT
INT_RESTORE_REGS
// IRET
END
-
46楼的想**是我所申请的一个专利的内容之一。
只是我的专利还考虑的更多一些、、、、
-
顶顶顶顶
-
如果卖产品,就等着买。
-
接收部分的射频输出功率是跟接收没关系,你接收的是空气中已经存在的载波。控制发射端的输出功率可以影响到接收的距离。还有就是调节接收灵敏度,不过2401芯片好像不能调
-
我记得:在使用DeviceIoControl从应用程序传递参数到驱动程序的时候,必须要提供一个 ID,这个ID是65535之内的一个唯一的ID(当然,前面2000个或者1000个已经被微软保留了)。用这个ID可以实现一一对应。
至于你需要严格判断DeviceIoControl是来自你自己“认证”过的应用程序,那你可以在传递的参数中加入一个密码,甚至可以用一个private key把你的密码sign一下,然后在驱动中用public key(公共密匙)用非对称解码方式验证一下。通过验证的内容才调用相关的 dispatch函数。
-
半年了,该开花结果了,呵呵
-
引用 4 楼 veabol 的回复:
你用的是CE5.0还是6.0?
5.0要实现XIP.BIN的话,blcommon.c文件要进行一些修改,再build and sysgen,否则会有问题。
详细你看下blcommon.c中的DownloadBinImage()函数
我用的是CE5.0,那个文件里只有DownloadImage函数,但是我现在试了试厂家提供的wince烧写映像,里面也只有EBOOT.nb0、xip.bin、XIPKERNEL.bin三个文件,也是同样的问题啊
-
呵呵。新手,很少灌水,见谅啊。
那程序B在开始运行的时候,不会进行初始化吗?
还是在A调用B之前,需要做什么工作?
A跳转B的代码如下:
void BSP_GPIO_Config(void);
void BSP_Int_Config(void);
#define ApplicationAddress 0x0800e000
typedef void (*pFunction)(void);
void DisableAllNVIC(void)
{
for(int i=19; i < 59; i++)
{
NVIC->ICER[i >> 0x05] =(unsigned int )0x01 << (i & (unsigned char)0x1F);
}
}
void DisableAllGPIO(void)
{
GPIO_InitTypeDef gpio_init;
gpio_init.GPIO_Pin = 0xffff;
gpio_init.GPIO_Speed = GPIO_Speed_50MHz;
gpio_init.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA, &gpio_init);
GPIO_Init(GPIOB, &gpio_init);
GPIO_Init(GPIOC, &gpio_init);
GPIO_Init(GPIOD, &gpio_init);
GPIO_Init(GPIOE, &gpio_init);
GPIO_Init(GPIOF, &gpio_init);
}
void JumpBootloaderProgram(void)
{
int JumpAddress;
pFunction Jump_To_Application;
DisableAllNVIC();
DisableAllGPIO();
JumpAddress = *(volatile unsigned int*) (ApplicationAddress + 4);
Jump_To_Application = (pFunction) JumpAddress;
__set_MSP(*(volatile unsigned int*) ApplicationAddress);
Jump_To_Application();
}
-
软件怎么配置的?
如果配置为8位模式,则FSMC-A2代表地址A2;如果配置为16位模式,则FSMC-A2代表地址A3。
-
其它波特率正常吗?
-
可以的..友善,友坚的板子都是通过USB下载image的
-
引用 1 楼 veabol 的回复:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\xxx]
? ? "Folder"="Data Folder" ;这个就是分区名
? ? "MountFlags"=dword:11? ;MountAsROM&MountHidden
你可以看下帮助文件(MountFlags),当MountFlags按位或,包含1时就会隐藏。
或者使用"MountHidden"=dword:1
正解!mark
-
谢谢啊,我试了下,是这样的
-
引用 11 楼 zxp313131 的回复:
1 tick 是10ms
在toronado中 用tickGet()可以获得很精确的tick值,
可以用tickGet()获得很精确的系统延时
1tick的时间可以改
-
没有遇到过这种问题,不过我装的时候是用虚拟光驱装的,不知道LZ是用什么。。
-
引用 5 楼 amorous 的回复:
只能怪自己政治觉悟不高,两分之差栽倒在有中国特色的政治上
政治都能差
你也基本算前无古人了
.......
阿门!!
-
谢谢啦
正等着这东西救命呢