-
输入口不要悬空,尤其是输入阻抗高的,更不能悬空。例如在0和非1的中间状态,这将会使输出级的上下两个推动管同时导通,从而产生很大电流。一般的做法是通过一个...
-
这个问题是在调试Qt程序与下位仪表通信时发现的,现象是:
(1)单独调试下位仪表,通过USB转RS232串口与下位机仪表链接,发送读取指令后,完全返回需要读取的数据;
(2)单...
-
;亮点STM32汇编语言跑马灯,只有1个程序;LED端口在GPIOC6,7,8,9;#define led_gpio GPIOC;#def...
-
串口的设置主要是设置struct termios结构体的各成员值,如下所示:
#include<termios.h>&nbs...
-
UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解
在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。
&l...
-
任务的资源主要包括以下几部分,ECB控制块、任务堆栈、任务代码及与CPU共用的寄存器和CPU的使用权
<ignore_js_op>
<igno...
-
在UCOS的信号量使用过程中,我们经常会用的是二值信号量,而在二值信号两种用的醉的情况就是互斥信号量。互斥信号是本身是一种二进制信号,具有超出uCOS-II提供的一般信号机制的特性...
-
消息邮箱是uC/OS-II中的另一种通信机制,可以使一个任务或者中断服务子程序向另一个任务发送一个指针型的变量。通常该指针指向一个包含了“消息”的特定数据结...
-
在进行两个变量的时候,经常会看到有些书误人子弟的推荐使用异或的方式:
方式一
{ x = x ^ y;
y = x ^ y;
x =...
-
目录
中间变量方式
异或方式
意外现象分析
结论
说明
更广泛的结论
注
首先声明,在面向对象盛行的时代里,我改用对象这两个词...
-
用异或来交换变量是错误的——陈硕。
翻转一个字符串,例如把 "12345" 变成 "54321"...
-
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
-
之前为了获得mspdebug的.a文件,在VirtualBox虚拟机里面安装了需要的系统,可它却导致升级的时候kernel版本冲突,因此卸载了它。重新开机的时候出现了下面的问题:<...
-
CCS 项目编译 出现 expected an identifier 错误
"../include/dm355_evm.h", line 67: error: ex...
-
一、无线模块选型。根据无线通讯的频段,平常用的无线模块主要有315MHZ,433MHZ,2.4GHZ。2.4G最近貌似比较火,像24L01,好多开发板上都配这一款芯片...
-
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员...
-
我们知道AM5728/AM57XX系列芯片支持使用openCL来调用DSP,因此可以通过openCL硬件加速来提升算法效率,降低 CPU使用率.openCL是一个为异构系统编写程序...
-
下面通过一个向量相加的程序来了解OpenCL . 有A,B两个四维向量,相加后值存在C向量里,openCL根据用户提供的维数,将向量分解成多个任务分发给DSP进行并行计算
-
下面对4x4矩阵进行转置,调用openCL,4X4矩阵采用二维数组进行存储,在程序设计上,让转置过程分10次转置完成,就是一次转一行,因此OpenCL的工作维数是二维。
-
回忆往事,玩过的设计不计其数,分布在机电化光各领域。唯独这个软件编的最辛苦。那时,客户指定产品要配三菱PLC, 让玩单片机的我没了方向,那时一个FX1S要2千多,运算...