24小(xiǎo)时联系電(diàn)话:18217114652、13661815404
中文(wén)
PCB抄板
- 单片机开发流程
没有(yǒu)程序的单片机,是没有(yǒu)灵魂的躯壳
编程就是根据功能(néng)需求,编写代码的过程
仿真就是调试的过程,可(kě)以初步查看程序代码运行是否正确
芯片烧录就是将代码编译后,形成的文(wén)件,载入到MCU的操作
以合泰的8位MCU為(wèi)例,下面是软件开发步骤对应需要的工具,这个也是我们常说开发工具
IDE3000 是工程师写代码的上位机软件
通过E-LINK 连接芯片,调试仿真,部分(fēn)MCU可(kě)以直接用(yòng)仿真器调试
通过HOPE3000 将程序载入到e-WriterPro, 然后再烧录到芯片
OTP 芯片与Flash 芯片主要差异在哪里?
OTP 芯片 只支持单次烧录,如果出现需要更改的情况,只能(néng)把芯片换掉。
Flash 芯片,支持多(duō)次烧录(10W次以上),即使芯片贴到了PCB板子上,仍然支持升级程序。
仿真是开发过程中,必不可(kě)少的吗,為(wèi)什么?
非也,我们也可(kě)以把写好的程序直接烧录到芯片验证功能(néng)是否正常。这种方式通常叫“盲写”,这个出错的概率很(hěn)多(duō),对工程师的经验水平要求很(hěn)高,加大开发的复杂度,特别是OTP 的芯片,一旦功能(néng)不正确,就要拆了从新(xīn)焊接,时间大把花(huā)到焊接上面去了。
既然程序是按照功能(néng)写好的,為(wèi)什么会出错呢(ne)?
调试的过程出错是避免不了,一般的程序也有(yǒu)几百行代码,多(duō)则成千上万行代码,只要错了某个语句,所有(yǒu)的功能(néng)都可(kě)能(néng)不正常。
单片机内部有(yǒu)许多(duō)功能(néng)模块,比如定时器,PWM,ADC,Uart 通讯等等。
每个厂家的单片机模块用(yòng)法是不一样的,為(wèi)了方便用(yòng)户快速的使用(yòng),就提供了应用(yòng)范例,参考代码,也就是Demo Code
通常包括了产品的规格书,应用(yòng)筆(bǐ)记,应用(yòng)例程(Demo Code),IDE软件,烧录器软件等。
开发工具主要就是仿真器和烧录器,以及其他(tā)特殊功能(néng)模块需要用(yòng)到的工具。
以上是我对“单片机开发流程”的介绍,提供给大家参考。
编程就是根据功能(néng)需求,编写代码的过程
仿真就是调试的过程,可(kě)以初步查看程序代码运行是否正确
芯片烧录就是将代码编译后,形成的文(wén)件,载入到MCU的操作
以合泰的8位MCU為(wèi)例,下面是软件开发步骤对应需要的工具,这个也是我们常说开发工具
IDE3000 是工程师写代码的上位机软件
通过E-LINK 连接芯片,调试仿真,部分(fēn)MCU可(kě)以直接用(yòng)仿真器调试
通过HOPE3000 将程序载入到e-WriterPro, 然后再烧录到芯片
OTP 芯片与Flash 芯片主要差异在哪里?
OTP 芯片 只支持单次烧录,如果出现需要更改的情况,只能(néng)把芯片换掉。
Flash 芯片,支持多(duō)次烧录(10W次以上),即使芯片贴到了PCB板子上,仍然支持升级程序。
仿真是开发过程中,必不可(kě)少的吗,為(wèi)什么?
非也,我们也可(kě)以把写好的程序直接烧录到芯片验证功能(néng)是否正常。这种方式通常叫“盲写”,这个出错的概率很(hěn)多(duō),对工程师的经验水平要求很(hěn)高,加大开发的复杂度,特别是OTP 的芯片,一旦功能(néng)不正确,就要拆了从新(xīn)焊接,时间大把花(huā)到焊接上面去了。
既然程序是按照功能(néng)写好的,為(wèi)什么会出错呢(ne)?
调试的过程出错是避免不了,一般的程序也有(yǒu)几百行代码,多(duō)则成千上万行代码,只要错了某个语句,所有(yǒu)的功能(néng)都可(kě)能(néng)不正常。
单片机内部有(yǒu)许多(duō)功能(néng)模块,比如定时器,PWM,ADC,Uart 通讯等等。
每个厂家的单片机模块用(yòng)法是不一样的,為(wèi)了方便用(yòng)户快速的使用(yòng),就提供了应用(yòng)范例,参考代码,也就是Demo Code
通常包括了产品的规格书,应用(yòng)筆(bǐ)记,应用(yòng)例程(Demo Code),IDE软件,烧录器软件等。
开发工具主要就是仿真器和烧录器,以及其他(tā)特殊功能(néng)模块需要用(yòng)到的工具。
以上是我对“单片机开发流程”的介绍,提供给大家参考。
在線(xiàn)询价
- *
- *
- *
- *
- *
- *
- 暂无上一篇
- 下一篇:如何入门单片机开发?
相关产品
轨道物(wù)流小(xiǎo)車(chē)单片机开发
通过轨道导轨上的第三根線(xiàn)作為(wèi)信号線(xiàn)(485信号),控制每辆小(xiǎo)車(chē)的运行,所有(yǒu)小(xiǎo)車(chē)都通过串行总線(xiàn)通信组成整个物(wù)流网络,小(xiǎo)車(chē)有(yǒu)自动上锁保护、故障指示、紫外線(xiàn)定时消毒、刷卡管理(lǐ)、红外+物(wù)理(lǐ)防撞等功能(néng),可(kě)对接HIS
查看详细