-
看到网上有一些STC单片机免断电下载程序的例子。但是都是要用串口中断来完成。
以下是一个程序片断拿来说明在调试程序中加入串口初始化代码,串口中断代码即...
-
翻出N年前买的两个USBASP,插到电脑上一点反应都没有,提示“未知的USB设备”。摸索了几天,成功救活了其中一个,现将过程记录于下:
1、把一个USBA...
-
1、电流检测AD采样值处理的高效方法
在电机控制软件的编写过程中,经常要处理由AD采样回来的电流值。由于电流有正有负,电流传感器输出地电压也是以0为中点,而一般AD的输入只能为正...
-
以下内容必须一字一句不差的认真阅读并实验,否则无助于解决问题。
使用USB下载线和STC-ISP下载软件的时候总会出现下载失败的问题,这次对我出现的下载失败现象和可能...
-
电路中常用DB9形式连接,管脚定义为2(RXD)、3(TXD)、5(GND)。因此现在都把RS232接口叫做DB9。
市场上把公头的接...
-
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据...
-
;亮点STM32汇编语言跑马灯,只有1个程序;LED端口在GPIOC6,7,8,9;#define led_gpio GPIOC;#def...
-
让自己的第一个任务Run起来
前面已经给大家介绍了如何在PC机上调试UCOS,方法和需要的软件都介绍给大家了,相信有兴趣的朋友已经安装调试了,下面咱们就让自己...
-
UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解
在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。
&l...
-
不可剥夺型内核
不可剥夺型内核要求每个任务自我放弃CPU 的所有权。 不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个 CPU。异步事件还是由中断服务来处理。中断服务...
-
任务的资源主要包括以下几部分,ECB控制块、任务堆栈、任务代码及与CPU共用的寄存器和CPU的使用权
<ignore_js_op>
<igno...
-
今天我们就看看事件标志组的使用和管理吧
事件标志组(event flag)包含两部分:
typedef struct
{
INT8U OSFlagType;...
-
本节我们将从实时操作系统来讲解,主要是从下面3个方面进行讲解:
1.操作...
-
之前为了获得mspdebug的.a文件,在VirtualBox虚拟机里面安装了需要的系统,可它却导致升级的时候kernel版本冲突,因此卸载了它。重新开机的时候出现了下面的问题:<...
-
SPI总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO;用于 CPU与各种外围器...
-
做过技术开发工作多年,从焊电路板的小工程师逐渐做到项目经理、研发经理,现在做到总工程师,作为工程师有亲身的感受,作为研发主管,对工程师的性格、心理和知识结构有非常深入的了解,现在把...
-
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员...
-
OpenCV介绍:OpenCV(Open Source Computer Vision Library)是一个基于BSD许可开源发行的跨平台计算机视觉库。实现图像处...
-
最近,在用keil 写一个小程序时,想实践一下从汇编调用 C语言函数,我们都知道C语言调用汇编函数讨论得较多,
但反过来,从汇编中调用C语言的函数未见深入分析;在开...
-
今天闲来无事,想起之前关于HardFault的定位,一直没时间摸明白,所以今天趁有兴趣,搞了一下,结合ST官方的HardFault的诊断.pdf 发现里面的说明
还是有点不清楚,...