-
谢谢提供^_^
-
TimerOut功能肯定是存在的方便。对于USART_IT_IDLE: Idle line detection interrupt,倒是值得研究研究。我也是用到SPI的时候搜索到这个帖子的,以前串口也搜到过一次。。。
-
你如果静态分配 用keil的话 可以创建一个你需要大小的数组 用 __at(adress)的方法制定内存地址
-
Mentor
-
行了!谢谢!IAR的中断定义够怪的!
同一个程序,软件廷时,LED闪烁的速度竟然不一样?
程序代码:
Raisonance 到0x814A(60ms)
IAR 到0x81BD(108ms)
COSMIC 到0x81CE(46ms)
程序设计的定时间是:50ms,只有OCSMIC比较接近!晕!
void delay_ms(unsigned int timer_xs)
{
unsigned char tmp0, tmp1;
for (; timer_xs > 0; timer_xs--)
{
//1010us+(1+1+2)*1/4=1011us*timer_xs
for (tmp1 = 10; tmp1 > 0; tmp1--)
{
//100us+(1+1+2)*1/4=101us*10=1010us
for (tmp0 = 40; tmp0 > 0; tmp0--) //减,比较,跳转
{
//1+1+2+6=10*1/4=2.5us*40=100us
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
}
}
}
}
-
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
-
哎,看楼主给了这么高分就知道是想要个现成的,但往往现成的东西尤其是这么专业的东西地很少的,没人会为了得到这些分而去为网友写一个的,所以还是自已按网友们提供的指导慢慢写吧,我也走过这样的路,总想要现成的,不过最后还是自已琢磨,但琢磨透了,这个过程很受益匪浅的。。。
-
引用 1 楼 jbb0523 的回复:
我也是用的USB转串口啊,很稳定的。
你重装一遍驱动试试。
我第一次也没出现现象,后来重装系统后又重装驱动就OK了,现在一切正常。。
还有看看波特率设置吧。。。
刚才试了一下,结果还是不怎么行,我这也算是刚重装系统后才开始装驱动连接的,可是总是出现乱码。烦呀
-
是啊,好像还没有找到什么源代码
-
引用 8 楼 halfboy 的回复:
两个文件的东西,情况比较复杂吧,也许是你设定的变量因为缓冲的关系,都没有被中断更新。试试把外部中断寄存器也设置一下。
EINT0不在子中断里头,不用再操作EINTPEND了啊。
-
PB太大了,我没有装,请问不装PB可以调试吗?
-
下载一个破解版本就可以了
-
大侠好!!!!!!
-
LS的第二点我有不同看法.
#define GPB5_out (1
-
工程的确没前途, 一年下来累得要命. 过年了, 终于可以轻松几天了!
祝大家节日快乐!
-
赶紧接分,内容不短回复内容太短了
-
是吗?原来我以为工业以太网在物理层有什么特殊的处理,需要更换不同的芯片才能实现实时性能大大增强呢!
-
当然可以,不过估计楼主要买两个了,一个usb转串口,一个USB转lpt
-
引用 12 楼 lightsoure 的回复:
好象有点偏离问题了
我现在的
Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80100000? Length=0x2be85d8? ? 差不多44MB了
-----------------------------------------------------
BIN image type unknow
!OEMVERIFYMEMORY: Invalid image
错误是在没有用XIP模式下的,那么我现在首先想要了解的是,我在不用XIP模式下,能不能实现下载NK为40多M仍能起来系统??
如果可以,请帮忙指点下,我上面改的地方为什么实现不了,问题是出在哪里??
因为我在没改之前,原先是这么设置的:
#define? ? NKNAME? ? ? NK
#define? ? NKSTART? ? ? 80100000
;
;#define? ? NKLEN? ? ? ? 03F00000? ? ; 63MB (Max size, to match image_cfg.* files. This will be auto-sized)
#define? ? NKLEN? ? ? ? 02800000? ? ; 40MB
'''
'''
'''
#define? ? RAMSTART? ? 82900000
#define? ? RAMLEN? ? ? 03600000? ? ; 54MB
这样设置,我能下载37MB的NK ,
所以我在想为什么我改了NKLEN后(50MB),就是不可以下载44MB的NK?
;#define? ? NKLEN? ? ? ? 03F00000? ? ; 63MB (Max size, to match image_cfg.* files. This will be auto-sized)
已经说明最大NK的容量了~~~~~~所以我想50MB应该可以的,但是为什么呢?
xip.nb0可以是50MB。我现在用的是XIP.NB0 50MB的
给你个config.bib里面的例子
XIPKERNEL 80200000 00400000 RAMIMAGE
NK 80600000 03400000 NANDIMAGE
CHAIN 83a00000 00001000 RESERVED
复制代码
希望对你有点帮助
-
学习了,谢谢哦