最近忙别的事情,很长时间没碰ecos了,这两天有点空,抽空写个串口驱动玩玩,也验证一下ecos的中断调用。LZ花了两天时间写好这个驱动,中间遇到了几个比较恶心的问题,后来发现是前面的基础没打好,所幸都解决了。
尽管ECOS已经写好了串口的驱动程序,只需要在配置工具中使能即可。不过别人写的毕竟不是自己的,还是自己写的用的方便,这次试验的主要目的是为了调试ecos的中断服务,让串口中断能收发...
分类:
其他好文 时间:
2014-06-26 13:50:30
阅读次数:
459
>___>4;//去除低四位118 TempL=temp&0x0F;//获取温度低四位119 TempL=TempL*6/10;//小数近似处理!120 121 if(TempH>0 && TempH>maxWenDu)isAbove=1;//界限判断...
分类:
其他好文 时间:
2014-06-25 11:58:15
阅读次数:
357
移植lua到stm32,单片机使用脚本语言以提高可扩展性与可配置性...
分类:
其他好文 时间:
2014-06-24 23:33:20
阅读次数:
1457
如需转载请标明出处:http://blog.csdn.net/itas109
STC89C52单片机通过HC-06蓝牙模块与Android手机通信实例-
基于Android和蓝牙的单片机温度采集系统
整个工程下载:http://download.csdn.net/detail/itas109/7539057
其中包括,
1、下位机电路原理图
2、下位机采集温度、控制发送、自动...
分类:
移动开发 时间:
2014-06-24 20:24:35
阅读次数:
233
IAP升级功能编写初期的一些困惑与疑问---完成功能后的总结
一,网上下载的例程,跳转部分的代码有差异,尤其是用的汇编那句
二,关于跳转部分的代码的理解(转)
三,关于跳转时能否不用按键,用软件标志位以及APP与IAP之间的互跳
四,关于APP与IAP互跳之间的中断处理问题...
分类:
其他好文 时间:
2014-06-22 16:44:41
阅读次数:
9566
这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子罗盘;这是飞控程序的控制流程(一个执行周期):比较重要的地方:1.i2c通信方式;STM32的开发库是带有i2c通信的相关函数的,但是我最后还是没有用这些函数。我通过GPIO模拟i2c,这样也能获得mpu6050的数...
分类:
其他好文 时间:
2014-06-22 11:03:40
阅读次数:
360
编写IAP升级遇到的问题总结
一,串口通信问题
二,FLASH问题
三,数组越界问题
四,总结一下在IAP升级中APP程序的中断向量表的偏移...
分类:
其他好文 时间:
2014-06-21 23:28:33
阅读次数:
2274
信号是一种异步的进程间通信的方式.但是这种通知方式能交换的信息很少.只能说给一个事件的标志.类似单片机中的中断,强迫进程停止做当前应当做的事情,而去执行中断执行程序.
信号的产生有如下几种:
1.用户按下了某个终止键,如ctrl-\或ctrl-c.是由终端程序向当前进程发送一个中断信号.
2.程序异常.比如除零错误.
3.kill函数向其发送了一个终止信号
4.进程向自己发送信号....
分类:
系统相关 时间:
2014-06-21 20:00:15
阅读次数:
443
STC单片机STC89C52RC定时器延时时间的计算延时时间要根据晶振频率计算,不同板子可能有所不同。时钟周期:1/时钟源,在我现在这块板子上,晶振频率是11.0592M,也就是时钟周期是 1/11059200秒机器周期:一般51单片机是12个时钟周期,我的板子也就是 12/11059200秒单次定...
分类:
其他好文 时间:
2014-06-20 23:55:46
阅读次数:
333