-
淡定 淡定 淡定啊 版主不是开了一个小灶嘛
-
我试过了,不是这个问题,老外也有很多遇到这个问题,老外说是flash算法重新加载,我试过了,也不行。但是同一个版本的KEIL,同一种算法,我有JLINK能下载,但是ULINK2就不行
-
参考2楼,systick设成1s自动重装载来记ms。现在还有一个问题,我在秒中断清systick计数器,是为了保证systick和RTC同步,如何保证这两个计数器的计时起点一致呢?即保证systick正好记到1000ms时RTC计数器+1?
-
顶~~~
-
谢谢91program
PBWorkspaces目录很正常吧,每次编译都是产生几百M的空间,但我一般不多久就删了
-
应该是缺了
__try
{
}__except(1)
{
}
-
引用 4 楼 gucasboy 的回复:
430单片机只获取一个传感器的数据,对数据简单封装以后发送给ARM9。我自己觉得430作为主机好理解一些。请各位大侠给点最终的意见吧。谢谢了
同意你自己的想法,实话说,这个SPI通讯,主机,有没有操作系统都一样,因为时钟不是你自己模拟的,而是配置好之后,spi接口自动发出的。按照你现在的项目,假如你对实时性要求不高的话,ARM9做主机,需要数据的时候,给个中断430,可是430不知道读到数据了没有,然后又重来,何不让430主动呢,让他有更新数据了,再给ARM9.当然,要求实时性很高,那就选ARM9做主机吧。而且你的430,最好时时刻刻准备好已更新的数据。
总的来说,谁做主机都一样,开始我就说,没多大关系,看楼主的习惯,至于无论谁做主机,时序都一样,不外乎时钟谁发出而已。你又不是模拟spi,时序的东西,说直点,根本不用管。SPI数据寄存器有数据就读,发数据就去写寄存器,启动发送,完了。。。。
-
必须要同步总线么?还是使用rtc的话才需要,rtc开启后需要等待APB1时钟与RTC时钟同步,才能读写寄存器
-
提高线程优先级,
提高需要及时的
降低不需要实时的,
修改ist,修改isr实现。
-
引用 18 楼 waterdream0820 的回复:
就是设成了1byte也没又产生中断,但是读lsr的话,data ready位是置位的,另外ier的设置,bit0是置位了的,这一位是fifo中使能接收数据有效中断和超时中断的。不明白还有什么地方可以影响到中断的产生。
我以前老的4.2 的驱动修改过来的,现在我换成楼主标准5.0 的也出现类似的问题,调试了两天,无果,楼主一起努力。
-
校验码根据算法来的,自己定,一般sum 即可,自动溢出,为了检验传输数据的正确性。
-
加中文呢字体就可以啊,可以显示中文,为什么改了阿拉伯字体就不行了,跟字体的type有关吗,opentype和truetype,我用的阿拉伯字体是truetype
-
我觉得问题主要还是在无法设置startup server,请问如何才能设置
-
#define all 0x08
多了一个“;”
否则if(preplace_mode & all) 成了
if(preplace_mode & 0x08;)
编译器不报错反而显得不好
-
路过。这个贴咋没人呢?被和谐了?
-
引用 4 楼 veabol 的回复:
加库的时候用的是TARGETLIBS还是SOURCELIBS?这两个是有区别的
请教,什么区别?一直很困惑!
-
MARK
帮顶下。
-
小提议:
1、一定要提早去占座
2、带着课本,
面对这么变态的考试,估计大家都痛苦。你难,他们也是一样难。
多写些,就算不会,也得写,为老师给你送分制造机会。如果是空白,想给你分,都没有理由。
虽然是开卷,但是题可不容易答啊,还是准备下吧,不然到时一定傻眼,呵呵
-
加载驱动的时候,注册表项是com1,com2自动变化的。你的驱动install里可以判断
-
参见[url=http://topic.eeworld.net/u/20091124/14/4f3603f7-1a15-4551-a238-4ea09e751dba.html?77279][/url]
希望对你有帮助