-
你可以多次测量,软件滤波,再取平均啊!
-
楼主的意思我没太看明白,暂时按照我的理解解释:
这个变量的初始化跟上电没关系, 编译完成后就完成了对全局变量的初始化,这个初始化的全局变量被放在数据段。单片机要做的只是顺着地址执行代码。并不是说 i的初始化写在代码的前面 烧录时就放在低地址处 ,这个变量的初始化由编译器完成,并把它放到数据段 ,你看不到它执行初始化的过程
-
只是一些概念而已,比较虚,但是会代表技术发展的趋势。
-
没用过MDK,IAR是可以在把变量定义在绝对地址的,但这种变量不能有初始值。
按你的想法,定义在flash的起始地址肯定是不行的,因为flash起始地址是中断向量表。
而且你的程序还要改写这个变量,需要进行擦除操作,所以得占用至少一页的空间才能不影响其它数据和代码。
建议你好好看看MDK的连接配置那部分,帮助文档里应该有说明的。
-
你用了 频繁的中断吗?
-
把相关的外围器件连接都断开再测试测试。
-
这个得看你的需求;
1个发光LED一般需要1-10MA的驱动电流。
一般选取2--3MA,如果需要比较亮,可以稍微大些,5MA.
16*16的LED,对于电源而言,一般需要能一共1A的电源。
而16*64的点阵,则看你具体的设计:
存在同时点亮的LED的数量,按照我上面的乘下,就OK
另外LED点阵都是动态扫描+锁存,楼主好好想想自己的设计,应该能得出答案。
-
波形越陡 损耗就越低
-
hr = CoCreateInstance(CLSID_FilterMapper, NULL, CLSCTX_INPROC, IID_IFilterMapper, (void **)&pMapper);
这行代码貌似没有问题。
-
楼主 稍微说清楚点。
是总也没复位成功,还是?
单片机复位需要一定时间宽度的低电平(或高电平,有些MCU是高电平复位)
-
2.SD升级blockimg.nb0 想知道这个是怎么实现的。
-
学习中
-
模拟电路方面:运算放大器应用电路设计 日本 马场清太郎著
-
我也是快大四了,开始学习嵌入式!
-
引用 15 楼 waterdream0820 的回复:
引用 14 楼 programmerno1 的回复:
配置问题~~~
不明白说的是哪部分??
从你问题描述提供的一点思路,认为跟环境配置参数值设置有关
-
看看INTMSK,INTSUBMSK
-
Wince还是Android的系统?
-
那第二种方法也是对的了?这种方法虽然能够跟BSP融为一体,但是如果驱动程序出错再修改的话岂不是又要全部再编译,这样浪费时间啊!
-
可以尝试一下, 多尝试也就能知道你的想法对不对了。
-
引用 14 楼 CBEMA 的回复:
在多线程操作中每个线程可以持续100ms,这是一个默认值,在你开启了一个线程的时候,如果没有重新定义这个值,它就会默认这样执行的。
不是说是100ms,就不能改了,你可以依据自己的需要调出一个值来。
这是一个线程得到执行的时间,也就是得知中断以后,启动此线程,此线程默认得到的时间片是100ms,你可以自己改。
[/quote]
的确如此,如果一个线程执行超过100ms 还不放弃,那真是不得了了。
[quote]引用 13 楼 pyj0314 的回复:
paul_chao 正解!读它的代码去!
那是串口的。