1、
在创建工程之前,先在电脑的某个目录下面建立一个文件夹,我们先把它命名为Template,后面建立的工程可以放在这个文件夹下。在 Template
工程目录下面,新建 3 个文件夹USER , CORE , OBJ 以及STM32F10x_FWLib 。代码工程文件都是放在 USER 目,录CO...
分类:
其他好文 时间:
2014-05-24 02:24:09
阅读次数:
535
1,SEGMENT_VARIABLE(USB_bcdDevice, U16, Code) =
0x0100;code /Code segment
的作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改,其实是相当与汇编里面的寻址MOVC因为C语言中没办法详细描述存入的是R...
分类:
编程语言 时间:
2014-05-19 08:26:20
阅读次数:
4936
现在遇到的问题:
1.任务不用预加载,进入一个任务,加载一个任务。没有任务时,定时器怎么处理?当只有一个任务时,怎么处理?多个任务怎么轮转或按优先级切换?
2.关于各任务定时时间,一个一个地减是否麻烦,有没有更好的方法?
3.没有保护寄存,这样切换,是否对?当任务函数有多个层嵌套时,有没有问题?
#include "STC12C5A.H"
#define TIMER_RELOAD(...
分类:
其他好文 时间:
2014-05-18 10:31:55
阅读次数:
284
在51单片机中,不能直接修改PC,但有一种方法是可以改变PC的。函数调用里会把PC值压入堆栈中,调用结束后,会把PC值弹出到PC中。...
分类:
其他好文 时间:
2014-05-18 09:19:59
阅读次数:
221
接触了一阵子的STM32函数库,使用起来挺方便的,但是很少有处理器会有函数库,大部分情况下还是要自己来对寄存器进行操作,所以还是不要生疏了对寄存器的操作。对寄存器的操作有时候要考虑对其不同的位进行先后顺序不同的设置,因为这样可能达不到预期的效果,这个不太好总结,但是对寄存器操作的方法是固定的。在这之...
分类:
其他好文 时间:
2014-05-17 21:59:18
阅读次数:
255
一、SysTick(系统滴答定时器)概述
操作系统需要一个滴答定时器周期性产生中断,以产生系统运行的节拍。在中断服务程序里,基于优先级调度的操作系统会根据进程优先级切换任务,基于时间片轮转系统会根据时间片切换任务。总之,滴答定时器是一个操作系统的“心跳”。
Cortex-M3在内核部分封装了一个.....
分类:
其他好文 时间:
2014-05-15 22:46:21
阅读次数:
4320
本文章讲述利用cocos2d-x 开发手机游戏的一些加密心得。如有问题,请多指正。
更多信息详见:http://blog.csdn.net/chengyingzhilian/article/details/25540441
本文地址:http://blog.csdn.net/chengyingzhilian/article/details/25658091...
分类:
移动开发 时间:
2014-05-15 06:19:46
阅读次数:
376
没接触单片机前,偶尔听过感觉和我距离好远。后来了解后,发现单片机真的不可或缺啊!这里我将说说我身边的单片机。...
分类:
其他好文 时间:
2014-05-14 14:49:24
阅读次数:
348
随着对单片机的运用于了解,常常听别人说你得程序要一直跑入中断中,是不是有些奇怪?我一直觉得中断是一个触发事件,一直觉得是中断打断了程序。按理来说两种说法都对,但是在理解的角度上,其实第一种说法更加容易接受。怎么叫容易接受呢?它在逻辑上给出了一种顺序和主次关系,这样当你以后在设计一个程序的时候逻辑就会...
分类:
其他好文 时间:
2014-05-14 11:12:51
阅读次数:
241