• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

嵌入式运动控制器

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2 3 下一页

2013年1月8日

基于Windows CE的SPI驱动程序设计[转载]

摘要: Windows CE为支持多线程、多任务、抢占式的嵌入式操作系统。随着Windows CE 6.0的发布,其内核性能的明显提升和源代码开放,将促使其在消费电子、工业控制、移动通信等领域得到广泛的应用。通常Platform Builder中给出了支持多种CPU常用设备驱动程序,如LCD驱动、鼠标驱动、USB驱动、串口驱动等;但有时由于平台采用了其他特定的硬件设备,其驱动程序在Platform Builder并没有给出,这时就需要用户针对实际的硬件自行开发,以满足个性化的需求。本文所涉及的SPI接口驱动就属于此类。 1 SPI总线及S3C2440芯片介绍 串行外围设备接口SPI(Seri... 阅读全文

posted @ 2013-01-08 13:02 嵌入式运动控制器 阅读(302) 评论(0) 推荐(0)

基于WinCE的I2C驱动程序设计

摘要: 基于WinCE的I2C驱动程序设计[转载] 随着以计算机技术、通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系统在各行业得到了广泛的应用,极大地推动了行业的渗透性应用。嵌入式系统是“以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。嵌入式软件包括嵌入式操作系统和嵌入式应用软件。Microsoft的桌面操作系统已经为人们熟悉和使用,嵌入式的操作系统 Windows CE.net也日益风行。Windows CE.net是Microsoft推出的功能强大的紧凑、高效、可伸缩的32位嵌入式. 阅读全文

posted @ 2013-01-08 13:00 嵌入式运动控制器 阅读(250) 评论(0) 推荐(0)

S3C2440A驱动RGB接口TFT LCD的研究[转载]

摘要: 随着科技的进步,TFT LCD作为显示器件在各种嵌入式系统中得到越来越广泛的应用。带触摸屏的TFT LCD模组在系统应用中不仅能为人机界面提供高质量的画面显示,而且能提供更直观、方便的交互性输入。TMT035DNAFWU1是深圳天马微电子股份有限公司生产的8.89 cm(3.5 in)TFT LCD模组,该模组内置了LCD驱动器,集成了四线电阻式触摸屏和背光电路。S3C2440A 是三星公司设计的一款基于ARM920T内核的32位嵌入式RISC(reduced instructions set computer)微处理器,它的最高工作频率可达533 MHz,内部集成了通用的LCD控制器、8通道 阅读全文

posted @ 2013-01-08 12:59 嵌入式运动控制器 阅读(396) 评论(0) 推荐(0)

wince DeviceIoControl的使用说明

摘要: wince DeviceIoControl的使用说明本文来自:http://blog.csdn.net/lujunql/article/details/2532362http://msdn.microsoft.com/en-us/library/ms904001.aspx应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用DeviceIoControl与驱动程序进行通信,包括读和写两种操作。还可以用ReadFile读数据用WriteFile写数据。操作完毕时用CloseHandle关闭设备。我们比较常用的就是用DeviceIoControl对设备进行读写操作。先 阅读全文

posted @ 2013-01-08 12:51 嵌入式运动控制器 阅读(600) 评论(0) 推荐(0)

WINCE下实现流水灯的应用程序---线程的创建与使用

摘要: 上次通过应用程序在WINCE操作系统下实现了LED灯的点亮与熄灭的控制,这里只是对寄存器进行一次性操作,如果需要寄存器时刻的变化,那需要怎么做呢?这里不同于简单的单片机,做个死循环,让寄存器不断的变化就行了,因为在WINCE底下是多任务系统。这样就涉及到了线程问题。 具体的方法是建立一个线程,让应用程序去调用这个线程。当应用程序关闭的时候,线程也随着该进程的关闭而终止。仍然采用上文给出的流水灯的底层驱动实现流水灯和花样灯的控制。详细应用程序代码如下:#include "stdafx.h"#include "GPIOControl.h"#include & 阅读全文

posted @ 2013-01-08 12:49 嵌入式运动控制器 阅读(783) 评论(0) 推荐(0)

wince触摸屏

摘要: wince触摸屏驱动功能简介触摸屏驱动是一个典型的分层驱动, 分为模型设备驱动程序Model Device Driver简称MDD层和平台独立驱动Platform Dependent Driver简称PDD层。MDD层向上提供了DDI函数接口,如:TouchPanelAttach()、TouchPanelDetach()、TouchPanelGetDeviceCaps()等;PDD向下提供了访问硬件的DDSI函数接口,如:DdsiTouchPanelEnable()、DdsiTouchPanelDisable()、DdsiTouchPanelGetPoint()等。从而能够实现对系统界面触摸控 阅读全文

posted @ 2013-01-08 12:47 嵌入式运动控制器 阅读(1384) 评论(0) 推荐(0)

2013年1月3日

VGA时序分析

摘要: 常见的刷新率时序表A(us)Line Period B(us) Sync pulse length C(us) Back porch D(us) Active video time E(us) Front porchO(ms) Frame Period P(ms)Sync length Q(ms)Back porch R(ms)Active video time S(ms)Front porch 根据上面的水平和垂直扫描时序可以分析显示800x600模式,FPGA系统时钟采用DE0板上的50MHz的有源晶振。为了显示器显示效果好,采用刷新频率为72Hz。以下以系统时钟频率为50MHz,... 阅读全文

posted @ 2013-01-03 17:14 嵌入式运动控制器 阅读(320) 评论(0) 推荐(0)

异步FIFO

摘要: 这个是基于RAM的异步FIFO代码,个人认为代码结构简单易懂,非常适合于考试中填写。与同步fifo相比增加了读写控制信号的跨时钟域的同步。此外,判空与判满的也稍有不同。?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778modulefifo#(parameter DSIZE = 8, ASIZE = 4)( input[DSIZE-1:0] wdata, 阅读全文

posted @ 2013-01-03 17:12 嵌入式运动控制器 阅读(422) 评论(0) 推荐(0)

脉冲检测电路

摘要: 脉冲检测电路问题描述:输入信号:i_pulse,输出信号:o_found,输入信号是一个比时钟还要窄的脉冲,请问如何在该脉冲发生后及时检测到,并输出o_found = 1进行指示。注意:o_found的输出可以比输入脉冲晚几个时钟周期,但是不能延迟太长。图示: ____________ ____________i_clk:_____________| |____________| |___________ _________i_pulse:_________________________|... 阅读全文

posted @ 2013-01-03 17:10 嵌入式运动控制器 阅读(238) 评论(0) 推荐(0)

VGA时序及其原理

摘要: 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一线,完成一屏后在返回来扫描剩下的线,隔行扫描的显示器闪烁的厉害,会让使用者的眼睛疲劳。 完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时间称为垂直扫描时间,其倒数称为场频率,即刷新一屏的频率,常见的有60Hz,7... 阅读全文

posted @ 2013-01-03 17:00 嵌入式运动控制器 阅读(561) 评论(0) 推荐(0)

上一页 1 2 3 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3