首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 125 毫秒
1.
文章简要阐述了Freescale HCS12系列单片机的Flash存储器的编程模式,然后介绍了HCS12单片机的基本存储空间分配及扩展机制,重点阐述了页面Flash ROM实现的技术要点。随后给出HCS12系列单片机的Flash存储器编程方法的要点,并给出了具体的在线编程的MCU方和PC方程序的编程步骤及流程图,对其中的技术难点进行了深入分析。  相似文献   

2.
BDM是一种正在被业界广泛使用的嵌入式MCU在线编程调试技术。通过对适用于Freescale HCS12系列MCU的开源编程调试工具进行分析,发现其存在不能与高频率目标芯片进行通信的局限,而且由于采用USB1.1协议与PC机通信,速度较慢。提出了采用USB2.0技术重新设计编程调试器硬件及底层驱动软件的方案,有效地的解决了频率瓶颈度与通信速问题,设计出一种新型高效的适用于Freescale HCS08/RS08/HCS12系列MCU的通用编程调试器(USBDM)。  相似文献   

3.
MC9S08QG8(以下简称QG8)是Freescale公司于2006年推出的一款HCS08系列MCU。HCS08系列MCU是HC08系列的升级,具有更高的总线频率和更低的工作电压。QG8总线频率可以达到10MHz,工作电压可以低至1.8V,尤其是QG系列MCU采用了新型的Flash存储器(HCS08系列MCU的典型型号为MC9S08GB/GT系列MCU,Flash编程擦除可使用2.7V电压,QG系列MCU工作在1.8V时即可以对Flash进行操作)。同时低功耗也是QG系列MCU的一大特点。通过降低主频,在总线频率为1MHz、供电电压2V、温度125℃的情况下正常工作,  相似文献   

4.
为了实现对多种系列MCU的在线编辑、编译和下载,采用软件架构和可移植性的方法设计一套适用于系列MCU的通用集成开发环境SdIDE。重点阐述SdlDE的设计思路。并深入研究SdIDE可重定目标的技术要点,对整个开发环境中的相关技术难点进行较详细的分析和阐明。在软件设计上实现对系列MCU的通用编程,该SdIDE具有通用性和使用便捷性,是一种具有良好扩充性的MCU在线开发工具。  相似文献   

5.
单片机编译器是MCU开发过程中必不可少的上位机软件。在Windows平台上应用C++ Builder软件编写了SYNCMOS系列单片机的在线编程器,设计应用Win32 API技术和事件驱动机制实现与单片机的异步串行通信控制,利用ACCESS数据库记录编程操作的完成情况。该单片机编程器经应用测试,可以实现芯片的快速擦除烧录和校验加密,有利于提高SYNCMOS系列单片机的开发效率。  相似文献   

6.
随着C8051F12x系列MCU的广泛应用,传统的用仿真器编程模式已无法满足大量嵌入式软件更改的现状,且仿真器编程由于需要拆卸产品,存在一定的风险。针对这一现状,笔者提出了一种通过MCU自带串口实现通用软件在线编程及校验的方法,展示了其相对于仿真器编程的优势。  相似文献   

7.
在分析了S12系列MCU编程调试器MC68HC908JB8的基础上,设计了基于MC9S08JM60的新型编程调试器;着重阐述了在提高编程系统通信速度上,JM60相对于JB8所做的改进,并给出了整个编程系统在通用性上的设计方案。本编程系统可以适应当前S12系列全部MCU,加快了对S12系列Mcu的开发速度,为S12系列MCU的应用开发带来了极大的方便。  相似文献   

8.
MC68HC908GP32单片机编程器的设计与实现   总被引:6,自引:0,他引:6  
王宜怀 《计算机工程》2004,30(20):191-194
在分析Motorola M68HC08系列MCU的Flash存储器编程模式基础上,提出了MC68HC908HP32芯片的一种简明而实用的编程器设计方案,给出了基本设计思想,硬件设计电路,软件设计框架,并与Motorola公司提供的电路进行了对比分析。  相似文献   

9.
主要介绍HCS12系列微处理器(MCU)中使用的串行监视程序.这个监视程序通过MCU的串口与客户电脑连接,能通过背景调试模块(BDM)开发工具对程序进行修改.监视器能够识别23位简单调试命令,通过不同的调试命令对目标进行编程.监视器本身有两种模式,在不同的模式下通过一些子程序可以对目标进行不同的操作.  相似文献   

10.
在嵌入式系统中,Flash是经常使用的只读存储方式。针对目前Flash在线编程接口形式较多、软件通用性不强的现状,利用嵌入式调试技术实现一种通用Flash在线编程系统。通过定义特定Flash在线编程驱动程序封装不同Flash在线编程细节,并在基于Eclipse的集成开发环境下封装整个系统。系统内部复用现有的嵌入式调试软件工具,与嵌入式目标端的Flash驱动程序配合,可实现Flash在线编程的功能。在使用方面,该系统呈现给用户一个操作简单、可视化强的软件操作界面;在功能方面,通过定制Flash驱动程序,该系统对目前业内主流Flash进行在线编程,具有在线编程的通用性。  相似文献   

11.
针对传统机械式按键的不足,采用飞思卡尔Kinetis平台K60系列MCU,设计了一种电容式触摸键盘。阐述了电容式感应触摸原理,介绍了K60系列MCU的内部TSI模块工作机制,给出了简化的接口设计和键盘PCB布局方法,最后详细地分析了TSI模块软件驱动设计流程。  相似文献   

12.
HC08系列微控制器编程调试器通用性设计   总被引:1,自引:0,他引:1       下载免费PDF全文
针对HC08系列不同型号微控制器在编程调试时的差异,提出HC08微控制器通用编程调试器的总体设计方案,给出通用性的软、硬件设计要点,介绍基于不同目标微控制器的擦写子程序的设计思想和实现方法。实验结果表明,该方案实现的编程调试器适用于HC08全系列的微控制器,通用性较好。  相似文献   

13.
Motorola新型单片机MC68HC908JL3编程器的设计与实现   总被引:3,自引:0,他引:3  
在分析M68HC08系列芯片内核结构及Flash存储器编程模式基础上,提出了MC68HC908JL3芯片的一种简明而实用的编程器设计方案,给出了基本设计思想、硬件设计电路、软件设计框架,并与Motorola公司提供的电路进行了对比分析。  相似文献   

14.
通常ISP下载线的硬件电路和软件设计都比较复杂,不易掌握。介绍一种硬件电路和软件设计都很简单的AVR单片机下载程序设计。下载线为并口ISP下载线。分析了PC机并口相关电路和ISP下载线电路的工作原理,介绍了AVR单片机的串行编程指令及其算法。最后,以AVR单片机的ATtinyl3芯片为例给出了C语言编写的ISP下载程序。  相似文献   

15.
XGATE内核的MC9S12XE系列双核单片机具有数据处理速度快、反应时间短、功耗低等优点,在汽车电子领域有着很好的应用前景。本文介绍了Freescale公司MC9S12X系列双核单片机在混合动力汽车整车控制器中应用的优点,给出了其进行CAN总线通信的硬件接口设计与执行流程。最后给出了其利用协处理器XGATE管理CAN总线通信的典型配置方法。  相似文献   

16.
基于CMOS传感器的智能循迹小车 图像识别技术研究   总被引:3,自引:0,他引:3  
介绍了一种以Freescale公司HCS12单片机为核心控制单元的智能自循迹小车系统.为了使小车能沿既定轨迹快速行进,需要有灵敏的转向和快速的加减速响应,这取决于快速有效的图像提取和处理技术.该系统利用CMOS黑白摄像头获取图像对跑道路径进行识别,获得合适的轨迹参数,并通过图像滤波整形、轨迹提取、模糊控制、道路记忆等优化算法实现对舵机和驱动电机的精确控制,从而使得行进中的小车具有良好的转向调节能力和加减速响应.实验结果表明,该套设计方案简单可靠,具有较好的动态性能和鲁棒性,能使小车在风云变幻的大赛中跑出令人满意的成绩.  相似文献   

17.
《Computer Networks》2007,51(2):480-495
One of the most difficult tasks in software development is that the programmer must implement a feature going through a laborious and error prone process of modifying the programs of other features. The programs of the different features entangle in the same reusable program units of the programming language, making them also difficult to be verified, maintained and reused. We show that if (C1) the features interact, (C2) they are executed by the same process and (C3) they are implemented in a programming language that requires the programmer to specify execution flows, program entanglement is inevitable and the problem cannot be solved by software design alone. Applications with interacting features are common including those that require exception handling.The feature language extensions (FLX) is a set of programming language constructs designed to enable the programmer to develop interacting features as separate and reusable program modules even though the features interact. The programmer uses FLX to specify non-procedural program units, organize the program units into reusable features and integrate features into executable feature packages. He develops a feature based on a model instead of the code of other features. FLX supports an automatic procedure to detect the interaction condition among features; the programmer then resolve the interaction in a feature package without changing feature code. FLX features and feature packages are reusable; the programmer may package different combinations of them and resolve their interactions differently to meet different user needs. An FLX to Java compiler has been implemented; our experience of using it has been very positive.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号