-
的确是错了
-
每个计数器都有自己的中断标志的,如果现在在进行中断处理,同时又有其它捕捉,那相应的标志位会置位啊,数据也不回丢失,把这个中断处理完了再去处理后来的。只是要防止数据被覆盖,这就要求中断函数越精简越好!
-
我现在的问题是不了解要支持4G的SDHC卡到底需要哪些驱动,
我开发板的bsp是由4.2升级的5.0的
有了解的朋友指点下啊
-
建议刚入门CE不久的转LINUX,这是个不错的办法。
-
图片是在本站的相册里,为何不能显示出来呢。新手还没搞懂,大家见谅哈
-
再问各位一下,根据我的调试信息看系统起不来应该是数据异常造成的对吧,那么为何会造成这种异常呢
我目前是不知道该从哪里下手分析了
希望各位能够指点一下
-
很多网站都可以搜的,如eeworld,google等等
-
顶下,等待救援 。
谁有好的工具,借来用下啊
-
哇~~~~我也试过修改pwm来改变蜂鸣器的声音,但是一直没想到可以用这个放音乐。。。
-
我用STM32F103,现在有些更高性能的产品需要升级,主要运行速度有点慢和RAM空间不够。
如果升级,我原来的程序是否无缝结合?我用了操作作系统,操作系统还要重新移植吗? ...
产品的基本架构没有变化,但原来的程序是否能无缝结合不好说,但工作量肯定比换一个其它系列的产品少很多。
-
请在HardFault 中断中放一个断点,然后倒查,看看是从哪里进来的,步步逼近错误。
-
阿拉伯字库我放到cf卡里了啊,肯定是加了啊,我没加wordview啊,我只用在自己PC上用阿拉伯问命名了一个文件夹,然后看在ce里显示正常不?
引用 6 楼 zhoukq 的回复:
是不是阿拉伯字库没有加,另你可以把word view工具也加上,
这样你可以在你的PC机windowsXP下弄一个Word文档带有阿拉伯字,然后拷贝到Wince下,看看能否正常识别文档内容。如果可以那么字库应该就已经加上了。
-
这种情况是否主要怀疑硬件有问题,有没有什么好办法可以测试硬件那个部分有问题?谢谢!
-
引用 12 楼 laiguo 的回复:
LZ只顾奋斗,贴子一个都没结?
哈哈 结贴率0
-
加载了f2812.gel后能解锁吗?不能的话只能换芯片了
-
/*******************************************************
发送两个字符串,第一个发送完,延时120ms后发送第二个字符串
*******************************************************/
#include "reg52.h"
#ifndef uint8
#define uint8 unsigned char
#endif
#define pro_end() while(1)
void delay120ms(void)
{
uint8 i,j;
for(i=240;i!=0;--i)
for(j=240;j!=0;--j);
}
void src_init(void)
{
TMOD= 0x20; //设置定时器1为工作方式2
TH1 = 0xfd; //波特率是9600
TL1 = 0xfd; //初值
TR1 = 1; // timer 1 run
SCON =0x50;//方式1,允许中断
EA=1; //全局中断
}
void send_char(uint8 x)
{
SBUF = x;
while(!TI);
TI=0;
}
void send_str(uint8 str[])
{
uint8 i;
for(i=0;str[i]!='\0';i++)
{
send_char(str[i]);
}
}
main(void)
{
uint8 str1[]="MA20000";
uint8 str2[]="FDhb8000";
uint8 i;
src_init(); //初始化
send_str(str1); //发第一个字串
delay120ms(); //延时
send_str(str2); //发第二个字串
pro_end(); //结束
}
复制代码
以上代码供参考,按楼主要求写的,用起来更灵活些.
-
是不是OS_CFG文件里的OS_MAX_EVENTS定义的太小了,导致信号量没有创建成功?
OSSemCreate()执行完成之后,检查一下返回值是否是NULL,如果是,则信号量创建失败
-
另外问下,通讯时用的波特率最高是多少,是否需要硬件流控等
-
再次感谢cnzdgs,上个帖子就是你第一个回复的。
我正在尝试调试。
-
建议如下:
1。放电回路电路设计有缺陷,仔细看看你的电路设计。
2。噪声滤波电路需要优化。
3。建议和场效应管电路隔离设计。防止噪声传导到TL3842