Board logo

标题: [求助]m9s08ac16的内部时钟的精度? [打印本页]

作者: 027chenwenjun    时间: 2008-6-28 16:39     标题: [求助]m9s08ac16的内部时钟的精度?

请问M9S08AC16的内部时钟的精度是多少?可以作为SCI的时钟源吗?
作者: 027chenwenjun    时间: 2008-6-30 13:19

我试过了,M9S08AC16的内部时钟的精度不准,慢18%,我把波特率调高18%就可以进行SCI通讯了

我试用PE操作的


作者: strongchen    时间: 2008-6-30 17:42

你用trim值进行校准了吗?
作者: 027chenwenjun    时间: 2008-7-1 09:02

我用了PE,下面是PE产生的文件 看看有什么问题

setReg8(SOPT, 0x53);
/* SPMSC1: LVDF=0,LVDACK=0,LVDIE=0,LVDRE=1,LVDSE=1,LVDE=1,??=0,BGBE=0 */
setReg8(SPMSC1, 0x1C);
/* SPMSC2: LVWF=0,LVWACK=0,LVDV=0,LVWV=0,PPDF=0,PPDACK=0,??=0,PPDC=0 */
setReg8(SPMSC2, 0x00);
/* SMCLK: MPE=0,MCSEL=0 */
clrReg8Bits(SMCLK, 0x17);
/* System clock initialization */
/* ICGC1: HGO=0,RANGE=1,REFS=0,CLKS1=0,CLKS0=1,OSCSTEN=1,LOCD=0,??=0 */
setReg8(ICGC1, 0x4C);
/* ICGC2: LOLRE=0,MFD2=0,MFD1=0,MFD0=0,LOCRE=0,RFD2=0,RFD1=0,RFD0=0 */
setReg8(ICGC2, 0x00);
ICGTRM = *(unsigned char*)0xFFBE; /* Initialize ICGTRM register from a non volatile memory */
while(!ICGS1_LOCK) { /* Wait */
}


作者: 027chenwenjun    时间: 2008-7-1 09:06

//注:(接着上面的文件 )

setReg8(ICGC2, 0x00);
ICGTRM = *(unsigned char*)0xFFBE; /* Initialize ICGTRM register from a non volatile memory */
while(!ICGS1_LOCK) { /* Wait */
}


作者: strongchen    时间: 2008-7-1 16:46

你可以读TRIM值(地址0xFFBE)为多少,是否被擦除了?
作者: 027chenwenjun    时间: 2008-7-2 11:44

我读出来的数据是0x1,如果是被擦除了我该怎么办?我怎样做才能不擦除这个数据。谢谢


作者: 027chenwenjun    时间: 2008-7-2 16:51

上面的数据是错的,我读出来的数据是0xff,如果是被擦除了我该怎么办?我怎样做才能不擦除这个数据。我用的是飞锐泰克的HCS08仿真器,

谢谢


作者: strongchen    时间: 2008-7-3 10:14

P&E的Multilink有检测并写入trim值的功能,我不知道飞锐泰克的是否也有这个功能。如果读出的数据是FF,那么TRIM值很可能是被擦除了。
作者: 027chenwenjun    时间: 2008-7-3 11:43

锐泰克的没有这个功能。

我看到你说的P&E的Multilink,里面说有串口的,并口的仿真器或者叫程序下载器的电路是什么样的?我想自己做一个,这样就可以用P&E的Multilink 检测


作者: 康桥人    时间: 2008-7-3 12:04

P&E的Multilink,电路是不对外的,非开源,飞税的是开源BDM
作者: 027chenwenjun    时间: 2008-7-3 21:12

请问哪里可以买到具有这种功能的编程器或仿真器。如果买不到,那么不准的内部时钟可以用吗!!!?


作者: strongchen    时间: 2008-7-4 10:00

通过飞思卡尔的代理商应该都可以买到的。
作者: strongchen    时间: 2008-7-4 10:00

如果你对时钟精度要求不高,当然是可以用的。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0