注册 登录
查看: 559|回复: 2

关于山外K60底层程序的执行效率问题

[复制链接]
发表于 2013-5-26 16:49:55 | 显示全部楼层 |阅读模式
while(line<LINE_MAX)
{
    ccd[row][line++]=GPIO_GET_8bit(PORTD, 0);  
}

这个程序用在摄像头采集的行中断中,用于采集一行的像素点。 我发现ccd[row][line++]=GPIO_GET_8bit(PORTD, 0);   这句代码的执行效率太低了,K60超频到150M还没有在XS128中ccd[row][line++]=PORTD; 执行效率高呢。请问该如何解决呢?
回复

使用道具 举报

发表于 2013-5-27 08:38:15 | 显示全部楼层
用 PTD_BYTE0_OUT  效率会高一些。
另外,代码优化,靠你们去实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 15:44:21 | 显示全部楼层
多谢多谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部