- 博客(208)
- 资源 (27)
- 收藏
- 关注
原创 时间触发系统调度器思想LED闪烁简例
时间触发系统调度器思想LED闪烁简例什么是调度器?可以从两种角度来看调度器:1、 调度器可以看成是一个简单的操作系统,允许以周期性或(更少见)单次方式来调用任务。2、 从底层角度来看,调度器可以看作是一个由许多不同任务共享的定时器中断服务程序。因此,只需要初始化一个定时器,而且改变定时的时候只需要改变一个函数。此外,无论需要运行1个、10个还试100个不同的任务,通常可以使用同一个
2013-11-08 15:11:20 1814 1
原创 Micro2440装Linux系统
Micro2440装Linux系统分为三步:1、安装bootloader。2、装linux的内核,即Kernel。3、装文件系统。 装系统期间出现如下问题:1、笔记本超级终端不显示bois相关信息:因为是笔记本电脑,所以使用usb转RS232与开发板对接。笔记本与开发板使用超级终端通信。解决办法:USB转RS232连接笔记本与电脑后,配置超级终端相关信息(串口号
2013-09-01 00:39:27 1160
原创 飞思卡尔单片机DZ60---EEPROM读写
//向EEPROM中写入数据,然后读出数据,赋值给PORTD,点亮相应的LED灯#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations */#define uint unsigned int#define uchar unsi
2013-07-24 16:40:11 5495
原创 飞思卡尔单片机DZ60---时钟初始化
/* Derivative peripheral declarations */ #include "derivative.h" /* Definitions and function prototypes */ #include "DZ60_init.h" //FEI切换到PEE模式,外部晶振=4MHZ,总线频率=8MHZ( 中文手册,P144
2013-07-23 10:21:16 5062 2
原创 飞思卡尔单片机DZ60---实时中断
//RTI实时中断实验//RTC模块包括一个状态和控制寄存器、一个8位计数寄存器和一个8位模数寄存器//实时中断功能用来产生周期性中断。RTI有三个可选时钟源:LPO 1KHZ内部振荡器,32KHZ内部时钟,以及ERCLK外部时钟//8位比较器实时比较计数器RTCCNT与TRCMOD值,相等则产生中断#include /* for EnableInterrupts m
2013-07-16 14:24:12 3812
原创 飞思卡尔单片机DZ60---输入捕捉
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *///TPM1通道0(与PTD2连接第三个LED灯? 产生周期为0.5s占空比为50%的PWM波//利用TPM2通道0(与PTD0连接第一个LED灯)对这个PWM波的上升沿
2013-07-16 10:45:39 3169
原创 飞思卡尔单片机DZ60---边沿对齐PWM
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *//*************************************************************//* 初始化总
2013-07-16 10:02:38 3190
原创 飞思卡尔单片机DZ60---中央对齐PWM
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *///中央对齐 PWM实验,TPM1通道0和1对应的管脚为PTD3,PTD4分别接LED3,LED4//实验现象LED3,LED4闪烁的周期都为0.5秒,闪烁的时长不同。/
2013-07-16 10:00:34 3772
原创 飞思卡尔单片机DZ60---TPM1输出比较
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *///输出比较试验 //定时计数器寄存器(TPMxCNTH:TPMxCNTL)中的值与通道寄存器(TPMxCnVH:TPMxCnVH)相匹配时,会产生一个中断标志位//并且会在
2013-07-15 16:53:38 3512
原创 飞思卡尔单片机DZ60---TPM1\TPM2溢出中断
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *///TPM中断实验,LED1灯每一秒钟闪烁一次?//1:时钟来源选择 TPM1SC中的 CLKS[B:A]//2:可编程的时钟分频器,通过设置TPM1SC中的PS位。//
2013-07-15 15:03:00 4934 1
转载 献给初学单片机的话
1献给初学单片机的话 学习单片机---- 我们该做什么? 我们为什么要学单片机? 单片机是大专学校电类专业的一门普通课,有些学校甚至把它列为选修课,在众多课程中,没有显出它有多么重要。为什么要学习它呢?电类专业有很多专业课,这些专业课非常重要,是各个专业存在的必需课程,学完这些课程可以使学习者成为大学者的继承人,市场对学者继承人的需求太少,大量需要的是产品的研发者
2013-07-11 17:28:22 1695
原创 飞思卡尔单片机DZ60---SCI(中断接收)
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations */#define LED_D1 PTDD_PTDD0#define LED_D1_DIR PTDDD_PTDDD0#define LED_ON 0
2013-07-11 15:50:21 3422
原创 飞思卡尔单片机DZ60---SCI(查询接收)
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations *///整个功能:PC-单片机-PC,PC串口发数据-单片机串口接收数据-单片机将接收到的数据发送回给PC#define LED_D1 PTDD_PTDD0#define
2013-07-11 14:42:10 3614
原创 飞思卡尔单片机DZ60---SCI(中断发送)
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations */#define LED_D1 PTDD_PTDD0#define LED_D1_DIR PTDDD_PTDDD0#define LED_ON 0
2013-07-11 11:31:40 2795 2
原创 飞思卡尔单片机DZ60---SCI(查询发送)
#include /* for EnableInterrupts macro */#include "derivative.h" /* include peripheral declarations */#define LED_D1 PTDD_PTDD0#define LED_D1_DIR PTDDD_PTDDD0#define LED_ON 0
2013-07-11 09:55:23 1152
原创 嵌入式Linux研发,非常值得研究的几个开源项目
我认为作为嵌入式Linux开发者,要非常熟悉的几个开源项目: 1 d-bus 2 gstreamer3 gconf4 GNOME Power manager5 mesa6 libxml7 evolution8 gimp9 GNOME VFS花几个月乃至一年的时间去分析,理解,运用这里面的开源项目,相信你会在嵌入式Linux产品开发过程中会非常得心应
2012-08-08 11:31:44 888
原创 职业生涯步步高-一位资深经理人的职业生涯感悟
http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=367681
2012-07-22 15:56:45 1646
原创 制作真彩工具栏
可以通过eXeScope将EXE、DLL等文件中的光标、位图等资源获取出来。获取EXE文件中的图片资源。Visual Toolbar 软件可用于制作真彩工具栏。
2012-06-20 10:54:04 542
原创 提问
提问 一:弄清楚自己的问题。在提问之前,明确自己的问题。并假设问题的可能来源,借助于网络媒体以及搜索引擎尝试解决问题。多查看帮助文档,帮助文档上一般会罗列出软件开发过程中常见的问题。准备好自己的问题,不要草率提问。提出的问题最好是探讨性的问题,有助于讨论和交流。不要提无意义的问题。 二:提问。带着自己罗列的问题,礼貌地提出问题。表述简洁,调理清晰。提问时,先说明
2012-06-19 08:44:20 596 1
原创 PPT Design收录
网站1(让PPT设计NEW一NEW):http://lonelyfish1920.blog.163.com/blog/#m=0 达人博客推荐:http://quick-learning.blogbus.com/logs/73373185.html ppt图片素材 http://lonelyfish1920.blog.163.com/blog/static/11713517620
2012-05-24 21:33:22 466
原创 STL_LIST
// DAY_0425_02.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include using namespace std;typedef struct student{ ch
2012-04-26 11:12:05 354
原创 STL-模板
// DAY_0425_0.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;template//用在模板定义里,标明其后的模板参数是类型参数。T Add(T t1, T t2){ re
2012-04-26 10:13:21 354
原创 刘未鹏博客以及豆瓣荐书
博客:http://mindhacks.cn/ 豆瓣http://www.douban.com/people/pongba/
2012-03-08 10:12:28 5063
原创 VC屏幕坐标与窗口坐标
void CMy2011_12_03_oneDlg::OnButtonTest() { // TODO: Add your control notification handler code here CRect rectEdit; CRect rectDlg; CWnd *pWnd = GetDlgItem(IDC_EDIT); pWnd->GetClientRe
2011-12-03 17:32:51 1750
原创 不务正业
一个晚上都在看科学网博客,看了科学网孟津的博客后,突然有这样的感想,码程序不如码好文字。科学网很多大牛都在谈艺术,CSDN网上很多大牛都在谈技术。把技术谈成艺术的是大牛,但是我更加敬佩的是把艺术谈成哲学的大牛。在CSDN上开博,但是我更多的是关注科学网,阴差阳错,内心可鉴。哈哈
2011-11-29 20:26:55 490
原创 双缓冲
// TestDlg.cpp : implementation file//#include "stdafx.h"#include "Test.h"#include "TestDlg.h"#include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] =
2011-11-01 22:14:04 439
原创 杏子黄了
杏子黄了 第一年, 杂草丛生,树木光秃着枝桠。第二年, 初露嫩绿,积蓄土地能量。第三年, 此时杏树杏子黄了,附近居民在冒着小雨挑拣着落下的杏子。三年时光,变化的是风景,不变的也是风景。在着段求学的道路上,感觉时间特别快
2011-10-15 16:08:59 1255 1
原创 华为天涯帖
http://www.tianya.cn/techforum/content/516/1/14854.shtmlhttp://www.tianya.cn/publicforum/content/itinfo/1/1419.shtmlhttp://www.tianya.cn
2011-10-07 22:15:09 1500
原创 019-翻转列表
// 019.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include struct ListNode{ int m_nKey;
2011-09-25 16:37:13 565
原创 031-从尾到头输出链表
// 031.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include struct ListNode{ int m_nKey;
2011-09-25 16:24:36 438
原创 009-查找链表中倒数第k个结点
// 009.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include struct ListNode{ int m_nKey;
2011-09-25 16:22:38 490
原创 033-在O(1)时间删除链表结点
// 033.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include struct ListNode{ int m_nKey;
2011-09-25 16:20:20 422
原创 046-字符串
// 046.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "string.h"//判断字符串是否对称(起始地址终止地址)
2011-09-15 09:13:54 416
原创 036-字符串
// 036.cpp : Defines the entry point for the console application.//#include "stdafx.h"void DeleteOneStr(char *pBuffer, char str)
2011-09-10 10:44:21 473
原创 017-字符串
// 017.cpp : Defines the entry point for the console application.//#include "stdafx.h"bool ConvertCharacterToNum(char *pBuffer, in
2011-09-09 16:20:47 390
原创 013-字符串
// 013.cpp : Defines the entry point for the console application.//#include "stdafx.h"//思路:字符的ASCI码值从0到255,设立一个数组用于记录每一个值出现的次数。/
2011-09-09 15:46:43 358
原创 007字符串之一
// 007.cpp : Defines the entry point for the console application.//#include "stdafx.h"//全部翻转bool AllReverse(char *pBegin, char *
2011-09-09 11:32:15 538
原创 057
// 057.cpp : Defines the entry point for the console application.//#include "stdafx.h"//思路:从0~99岁用一个数组记录年龄出现的次数。数组的下标即年龄。//数组总
2011-09-08 16:34:02 703
原创 042
// 042.cpp : Defines the entry point for the console application.//#include "stdafx.h"/*排好序的数组,前面一段数字放入后面,即旋转。找出旋转后最小数组的最小元素[1,
2011-09-08 10:10:16 386
原创 040
// 040.cpp : Defines the entry point for the console application.//#include "stdafx.h"bool IsContinue(int *pData, int len, int maxNu
2011-09-08 09:30:49 355
EditPlus3破解中文版(自己在用)
2010-07-05
反汇编基本方法及Z280指令系统反汇编的实现
2010-07-05
嵌入式词汇大全 ARM
2010-05-27
GNU make中文手册 徐海兵
2010-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人