-
谢谢,看过汇编代码,延时函数的汇编代码一模一样,没有发生变化。
-
ldw X,_bSineMag8 ; Scale According to SineMag---把bSineMag8的值放入X中,那么XH为0,因为bSineMag8为无符号8位。
你的理解有误,ldw是按小头来算的,也就是说bSineMag8是放在XH,XL是一个未知的数
-
用浮点是因为可以方便表达高精度的数据,并且硬件上能实现。
计算器需要用到浮点。高精度的DSP算法用到浮点。
一般的MCU应用,在要求实时处理的高速算法中,都是用定点表示。
没有浮点指令的DSP处理器中作FFT变换,无一例外地使用定点表示。
现在流行使用C语言,浮点运算对于电工们是很遥远的事。
-
先用示波器看看吧
-
做过,忘记了
-
呵呵,牛,关注ing
-
AT只能作用在你的CPU和3G模块之间,即便是传真协议,AT指令到了AWG也已经终结了,3G网络没有协议能透传你的AT指令,请想别的办法。
-
触屏驱动驱动基本每个开发板都有,找个demo参照一下或移植一下更快
-
引用 2 楼 peasant_lee 的回复:
引用 1 楼 cloy03 的回复:
补充一下就是,写SBUF0以后,如果在后面再将它读出的时候,发现SBUF0的值一直是0,好像根本就没有写入。
首先,你这样去测试SBUF0是否写入是不对的,应该你读SBUF0是读了接收buf,而不是读发送buf。SBUF0虽然同名,但是,读和写,它们指向是不同地址而同名的SBUF0。你要判断是否写进去,是否发出,你只能去读发送是否完成的标志位。
恩,我明白这一点了。谢谢。不过现在的问题是我的串口依旧没法发出我想要发出的数据,这是为什么呢?
-
1.首先看下接到单片机的管脚是否是普通IO口,如果是普通IO口,则确定要设置为输入,如果是可扩展的IO口,在使用之前要配置为IO口,再设置为输入,这样,如果外部电路没问题,应该就能检测到高低电平了。
2.检测的时候,用while循环去检测这个IO口就行了。
-
有可能是 是在用AVR单片机对DS18B20进行初始化时,对应时序没弄对,导致没初始化成功。
另外DS18B20的数据管教 对应需要上拉电阻,进行上拉。
还有楼主可以百度或GOOGLE,看下网上 很多DS18B20的程序,参考下吧。
-
1、232和485是不可能直接连接的,需要转换模块
2、3、先搞清楚Modbus协议自然就清楚了
-
买8*8的LED模块,如果是用16*16的字体的话,那你就得买20个,才能显示5个汉字,把你要显示的字通过字模软件生成了就可以了,然后就是控制显示了,最简单的办法就是行用两片138组合扫描16行,列用595串接进行一次送入一行,只要保证每秒刷新在24以上,你的汉字就出来了,呵呵
-
推荐参考:《Windows CE嵌入式高级编程及其实例详解(用C++实现)》-汪兵 中滴内容
虽然这本书褒贬不一,但对于初学者还是有不小滴帮助。
-
相当奇怪的时序
-
好好学学数字电路吧,讲到了。
-
引用 3 楼 ialwaysgo 的回复:
不错了,我也在调2410不过还是裸跑中哩。嘿嘿,请问一下,你2410上的驱动是自己的还是三星提供的。。。2410boatload那块我还有一些不明白的地方呢?
可以利用开发板的一些资料
-
不好意思,我自己设置错误,是TIM2没有设置好,把TIM2自动重装载功能打开就能够正常进入中断了,可以实现上述实验!
-
引用楼主 fansqq 的回复:
冬天电脑开机后,风扇要先响一会,风扇噪声的成因是什么。
不要告诉我润滑油的原因,我想知道噪声的底层的成因,比如是来自扇片,还是来自转轴,具体又是什么过程产生了噪声。
现在电脑风扇是可调速的,刚开机时,因为不知道机内温度,所以都是要全速运行的,运行后,检测到实际的温度,就根据实际温度调节转速了,所以开机时要声音大些,不只是冬天,夏天也一样!
-
步进电机所谓的“停止”,其实是保持,就是还通着电。