本帖最后由 原来的你 于 2018-11-8 13:43 编辑
上一节我们我们看到了NXP S08P-Lite的真容,这一节我们来分析一下硬件组成。对于软件开发者来说,要想写程序,需要先分析硬件组成。下面对着原理图讲解各个部分。
首先我们从上可以看到整个电路的组成,有哪些部分组成整个电路,有实现了哪些功能。下面我们开始讲解实际电路以及要注意的地放。
上图是S08PT60 MCU的最小系统图,引出来所有mcu可以使用的引脚,并且可以看到我们的外部时钟为8M,需要注意的两个跳线处,J5和J6,默认都是2-3,根据需求自己调整跳线选择。
上面讲了S08PT60 MCU引出来了可使用的所有mcu引脚,那么肯定需要接口,开发板提供Arduino Compatible接口,我们可以通过这个接口外接模块,具体的引脚序号板子背面也提供了,方便查看。
对于NXP S08P-Lite来说,其板载OSBDM仿真器,也支持虚拟串口,可以方便我们开发,从图上可以看出OSDBM的组成,当然这个OSBDM对官方进行了一些修改,但是功能是完好的,需要我们注意的几个点是,J7和J9以及J10、J13,J7为PT60的供电跳线,J9选择PT60的工作电压,默认5V供电工作,这也是PT60的优势,J10为OSBDM升级接口,一般我们不需要使用,J13为PT60的下载接口,默认接到板载的OSBDM上面,我们也可以通过外部仿真器来调试,比如开源的USBDM,后面我介绍如何用USBDM开发S08P,对于板载的仿真器设计有一缺点,就是应该下载设计成支持调试板外别的芯片,比如我们自己制作的PT60板子等,当然可以改造下载接口来支持自制板子的芯片调试,即割断与PT60的BKGD和nRESET脚,直接从J13调试下载自己产品的板子,后面我再介绍如何用OSBDM量产烧写。
介绍完板载OSBDM,我们来讲讲板载外设,对于NXP S08P-Lite来说,其提供了很多外设来提供我们开发。比如8个用户led,可以让我们来调试IO功能,可以用来表示工作运行状态,还有spi、i2c、 sci等等功能都提供了,大家看图就知道了。 以上就是对NXP S08P-Lite的基本分析,下一步讲究如何开发S08P软件。
|