金沙js5线路(中国)有限公司

技术热线: 4007-888-234

单片机开发--快速准确提供单片机开发方案

更新时间: 2019-01-05
阅读量:1367

国内深圳专注单片机开发—金沙js5线路提供单片机开发服务,具备十多年单片机开发经验,拥有专业单片机开发团队及多项集成电路专利的高新技术企业。根据客户的项目需求,快速准确地提供单片机开发方案,实现合作共赢。

下边介绍单片机应用系统的开发步骤:

1.策划阶段:

根据客户项目需求,对项目设定性能指标,要能够满足可测性要求。

总体设计(模块设计),以客户项目需求为依据,提出单片机开发方案,摸清关键技术及其难度, 明确技术主攻问题。确定初步单片机开发方案,包括模块功能、信息流向、输入输出的描述说明。进行方案选择时需要仿真工具的支持。金沙js5线路有自己的ENMcu在线仿真器。

           

在单片机方案开发设计中要划分硬件和软件的设计内容。单片机应用开发技术是软硬件结合的技术, 方案设计要权衡任务的软硬件分工。硬件设计会影响到软件程序结构。 如果系统中增加某个硬件接口芯片, 而给系统程序的模块化带来了可能和方便, 那么这个硬件开销是值得的。在无碍大局的情况下, 以软件代替硬件正是计算机技术的长处。

2.单片机开发之硬件设计

单片机开发应用系统的设计可划分为两部分: 一部分是与单片机直接接口的电路芯片相关数字电路的设计,如存储器和并行接口的扩展, 定时系统、中断系统扩展, 一般的外部设备的接口, 甚至于A/D、 D/A芯片的接口。另一部分是与模拟电路相关的电路设计, 包括信号整形、变换、隔离和选用传感器, 输出通道中的隔离和驱动以及执行元件的选用。

单片机开发过程中硬件设计的主要工作内容:

a.模块分解

b.选择元器件。采用新技术,采用最适合产品且能实现最大经济化的金沙js5线路推出的高性能单片机芯片。

c.设计电路原理图及说明

3.单片机开发之软件设计:

单片机开发软件设计贯穿整个项目研发过程,占主导地位。金沙js5线路推出的单片机芯片采用c语言编程。

单片机开发过程中软件设计的主要工作内容:

a.模块分解

b.依据对模块的分解结果及硬件设计的元器件方案,进行数据结构规划和资源划分定义。

c.拟定调试、试验、验收方案。搭建测试环境,主要内容是编程序,还需考虑硬件(包括信号源、测量仪器、电源等)

4.验证阶段

验证阶段包括软硬件调试,局部和整理的测试大纲及实施,整体测试成功后EEPROM固化脱机运行及测试。

a.软硬件联调,包括局部联调和整体联调。

b.脱机调试。调试通过的程序,最终脱机运行,即将仿真ROM中运行的程序固化大EEPROM脱机运行。

c.验证设计。以策划阶段的项目需求分析、硬件设计的测试设计文件、软件设计的测试设计文件和搭建的测试环境为依据,编写功能测试大纲、性能测试大纲,并实施验收检验。

d.项目验收并进行完整文档记录归档。

根据客户项目需求,对项目设定性能指标,要能够满足可测性要求,完成单片机开发中软硬件的设计调试等,最后进行相应的验证,最终实现客户需要实现的项目单片机开发方案。金沙js5线路的技术团队会提供技术支持,让开发项目更快推出市场。

如果你有项目需要单片机开发,关注国内单片机开发公司金沙js5线路,提供优质的服务及专业的技术支持。

       

XML 地图