标题: [求助]dg128 ATD图像采集问题 [打印本页]
作者: saserking 时间: 2007-5-26 03:24 标题: [求助]dg128 ATD图像采集问题
我用ATD采集PAL格式图像信号时聚到诡异问题:
用清华的TBDML下载程序,在HIWAVE里启动程序,采集到的图像正常
不做任何改变,拔掉下载器,用开发板上的reset复位让程序完全独立运行,采集到的图像就不正常,出现锯齿状的错行
请教大虾们:仿真器控制运行和独立运行用什么不同么?为什么会出现执行结果不同的情况?
//bow
作者: saserking 时间: 2007-5-26 04:22
考古到类似问题,可能是超频的问题
另问:不接BDM头时直接把MODC拉低,让单片机总是工作在Specail Single Chip模式下除了若干敏感寄存器变为可写外有没有其他弊端?
作者: saserking 时间: 2007-5-27 02:53
问题解决
不是超频的问题
是初始化代码的问题,之前写成这样:
void InitIRQ(void)
{
INTCR_IRQEN=1;
INTCR_IRQE=1;
}
IRQE这一位被写入两次,Special Single Chip模式可以实现
但Normal Single Chip模式下这是个Write Once位,于是挂掉了
代码修改为:
void InitIRQ(void)
{
INTCR_IRQE=1;
INTCR_IRQEN=1;
}
之后一切正常了
顺便贴出超频数据:
OscClk=16MHz
BusClk=37MHz
ADClk=9.25MHz
另外,电路上直接把MODC拉低,单片机不工作,是不是说Special Single Chip模式只能由BDM头设定,其他情况不能使用?
[此贴子已经被作者于2007-5-27 2:53:40编辑过]
作者: strongchen 时间: 2007-5-28 10:17
MODC拉低后MCU进入特殊单片模式,此时要等待BDM通讯建立后才能工作。
作者: saserking 时间: 2007-5-28 17:13
o 3x
本来还想试试不接BDM用special模式运行的,看来比较难实现了
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |