-
今天,调试程序,P2.0的端口中断老是进不去,或者是进去之后就跑飞,查了一下P2IN 发现P2的0口一直是低电平,分析因此中断是进不去的,或者进去之后中断一直存在,所以出不来。经检...
-
今天,调试程序,P2.0的端口中断老是进不去,或者是进去之后就跑飞,查了一下P2IN 发现P2的0口一直是低电平,分析因此中断是进不去的,或者进去之后中断一直存在,所以出不来。经检...
-
自己总结下单片机引脚的用法。
使用单片机时肯定会用到单片机的IO引脚。以51单片机P1口为例。内部结构如图所示
当单片机进行写操作时...
-
[背景]
接触与使用 PIC18 的 GPIO, 是一件饶有兴致的事. 原因就是我们发现, MICROCHIP 把所谓” Read-modify-wri...
-
08年的时候,我所在的公司调试三星的一款新的arm9 CPU,型号是S3C2416,是S3C2450的简配版。开发板刚入手的时候还是热乎的...
-
在很多时候,我们需要监听串口通信数据,CommMonitor串口监控是一款非常不错的串口监听工具,但在有些系统中会出现数字签名的错误问题,如下图:
这个问...
-
事情要从去年开始说起了。去年暑假做完电赛,自我感觉对单片机的了解和应用足够之后,便开始了新一段的学习。那时候我选择了DSP,其实现在的我还是很佩服当时我的选择的,毕竟当时整个科协还...
-
今天做了一个闪灯的产品,一切都很顺利。
可是最后的设计要求是,电池要用一个月,设计的时候,没有考虑到,单片机的功耗问题,特别是。特别是,在,编程中没有启动单片机的睡...
-
单片机应用系统中,常有用单片机的IO口来实现自关机(彻底关机)的功能。一般用单片机的一个IO口控制一个电子开关来实现,因单片机关电后,失去电源,所以在关机时,实现关机的IO口的电平...
-
c
uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的...
-
内存管理
在ANSI C中是使用malloc和free两个函数来动态分配和释放内存。例如在Linux系统中就是这样。但在嵌入式实时系统中,多次这样的操作会导致...
-
UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解
在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。
&l...
-
一:信号量的理解: (1)信号量可以分为两种:一种是二值信号量(0和1),一种是N值信号量(计数式信号量)。 &nb...
-
本节我们将从实时操作系统来讲解,主要是从下面3个方面进行讲解:
1.操作...
-
1、要使能串口接收中断除了调用BSP_IntEN()外,还应该调用USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);,否则无法进入中断。
...
-
在进行两个变量的时候,经常会看到有些书误人子弟的推荐使用异或的方式:
方式一
{ x = x ^ y;
y = x ^ y;
x =...
-
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
-
我的第一个问题是,看上图的协议,在发cmdA(包括地址,trans,burst等相关...
-
对于使用MAC搞开发的同志来说,安装win系统是很有必要的,很多时候会出现无介质驱动,导致安装第一步就卡住了。网络关于这个问题的解决方法有很多,但实际上测试了并不一定能够解决。
-
一,串口通信问题1,串口通信两端的TTL电平要一致,看选用的芯片,要么都是3.3V要么都是5V。。当两端电平不一致时通常是收不到数据的。。当检测程序等都没有问题但是依...