首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

※学习MC9S12单片机——硬件篇※ 不断更新中

我对硬件不太熟悉!

MC9S12DP256能不能简单介绍一下,画个原理图,有什么功能,软件是哪些?[em12][em12][em12]
一名专业的嵌入式软件开发工作者

我对硬件不太熟悉!

MC9S12DP256能不能简单介绍一下,画个原理图,有什么功能,软件是哪些?[em12][em12][em12]
一名专业的嵌入式软件开发工作者
实在是不好意思,这几天机器出故障,没能上网。

    MC9S12DP256是一款16位的微控制器,其核心控制单元是16位的CPU STAR12,256KB的FLASH,12KB的RAM,4KB的EEPROM,内存足以满足项目的要求。此外,DP256还有丰富的在板外设,包括有2个异步串行通讯模块(SCI)、3个串行设备模块(SPI)、1个8通道的IC/OC增强捕捉定时器(ECT)、2个8通道10位AD转换器模块(ADC)、1个8通道脉宽调制模块(PWM)、1个BDLC通信模块、29个离散的数字I/O通道(PORTA、PORTB、PORTE、PORTK)、20个离散的带有中断和唤醒功能的数字I/O线、5个msCAN通信模块、1个 通信模块。

    最近弄到EVB,但是还没法与PC进行通讯,以至于没法把程序写进去
asker_dfr:自己做的下载线缆吗?我已经弄好了EVB了,正在学习使用这个板子,有兴趣的话一起来学习!
现在有的那个不能用的所谓下载线,看标签,正式名儿叫“BDM MULTILINK  HC12-68MC9S12 Parallel Port BDM Interface ”
现在查了一下,还要卖 $199 呢,真是贵,要是自己整一个,该省多少钱啊。

还有谁知道如何用串口进行PC和MC9S12通讯(其他方式也可以啊)的兄弟们,支持一下啊
看看别的吧,我刚刚买了一个最新的下载电缆,支持最新的V3.1。网上只卖$99已经很便宜了!
不知道几位高手说的下载电缆是什么东西?小弟是一位在校研究生,最近在学用MC9S12DP256,手头倒是有一个BDM MULTILINK,是USB Interface,还不怎么会用。还有那位叫asker_dfr的大哥,好像对这款MCU比较在行,希望能指点指点小弟。对了,asker_dfr,我用的也是Codewarrior IDE,希望我们可以多多讨论。[em02]
S12的单片机通过BDM与主机进行通讯,所以一般要用一个BDM的接口电路,就是你们说的“下载线”。实际上这个接口电路用户也可以自己做。BDM的通讯命令和时序在S12手册中BDM模块的介绍中有详细说明。实际上清华大学邵老师那里就是自己用S12芯片做了一个这样的接口电路。它用串口与PC的HperTerminal通讯,同时与目标板通过BDM进行通讯。
海纳百川  有容乃大
这里边的高手是strongchen,还有像hlzhangxt都是有很多年编程经验的pragrammer,我也是菜鸟啊,有很多都在艰难前行,不断请教大家,呵呵。

刚才听strongchen介绍“BDM的通讯命令和时序在S12手册中BDM模块的介绍中有详细说明”,茫茫之中似乎又有了希望,看参考手册去先
总算碰到一起学的啦,EVB是有的,下载线嘛,以前用的是一个并行口的,可我安装了codewarrior2.0之后,编译连接,总是提示出错,具体出错提示有:
“Target not ready or not connected on 'COM1' "
"Communication to ICD-12 failed"

同样的接线,再另一台装了codewarrior1.5的机器上居然能连上?是版本有问题吗?还是?

上礼拜看了一下邵贝贝的那本《单片机嵌入式应用的在线开发方法》,其中是用串口与开发板通讯的,当时一阵窃喜,以为只要连上串口线,然后利用windows自带的“超级终端”就能通讯,可实际上没一点反映,看了很久,才觉得是没有先给MCU下载监控程序,否则后果就是根本不能识别。现在,进展甚微,所以

bfbf2882,你已经弄好了EVB,下一步如何进行写程序,如何与PC通讯呢??


[此贴子已经被作者于2005-3-21 15:01:23编辑过]

刚才看到一句话:Motorola公司为其HC12系列MCU提供一系列固化了D-BUG12监控程序,这些监控程序是不是只为BDM所访问,而PC串行口(包括USB口)能不能利用这些已经集成的监控程序来进行通讯呢?
而且现在笔记本电脑很多缺乏串、并口,但USB接口几乎成了标配,开发具有USB接口的板子,似乎很有前景
有一疑问,请教
在EVB的参考手册上“When the S-record file has been generated, it may be loaded from the host computer into the host EVB’s byte-erasable EEPROM or RAM when the host EVB is in EVB mode”
里头说,生成s文件之后,可以将程序从PC下载到EVB,可这中间的串口通讯软件如何选择呢?我用了几个串口调试工具,都不见效,没有反映,所以,在此希望有知情者给予提示,期待

过奖了

是有一定的 C/C++ 编程经验,但硬件知识不足,但是基础还可以,因为我数摸电路学的很好,单片机学的也不错,所以对硬件也熟悉一些。 正在狂补硬件,所以加入了这个论坛,凑个热闹,学点东西。
可是,现在,又想换工作.......

[em13][em13][em13]
一名专业的嵌入式软件开发工作者
我用的是并口BDM与S12通讯的。现在很好呀,没什么问题,我的项目也完成了。不过我觉得Codewarrior IDE 3.1 编译器还是有点不尽人,如库函数中指针参数不能直接引用外部RAM中的地址,还有那个ICD-12调试中居然没办法看到外部RAM中的数据。我想MOTO是把那个PPAGE寄存器乱用了。我觉得还是有不少问题待完善的。
无限风光在险峰
 这个世界上没有什么事情不能发生 
 我的信箱:topchm@163.com 
 我的QQ :83317238
可现在我希望用串口来访问MCU,进行编程,可不知道如何配置或者说采用何种串口通信方式。求教
返回列表