金牌会员
 
- 积分
- 2181
- 威望
- 1093
- 贡献
- 640
- 兑换币
- 600
- 注册时间
- 2012-9-27
- 在线时间
- 224 小时
|
 /******************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ********************
* 文件名 :main.c
* 描述 :SD卡带文件系统实验
*
* 实验平台 :野火kinetis开发板
* 库版本 :
* 嵌入系统 :
*
* 作者 :野火嵌入式开发工作室
**********************************************************************************/
#include "common.h"
#include "include.h"
u8 img_bin_buff[CAMERA_SIZE];
/*void cameracl(u16 *img)
{
u8 imgtemp;
u8 i,j;
u8 tablew[60][10];
u8 * pimg=(u8 *)img;
for(i=0;i<60;i++)
{
for(j=0;j<10;j++)
{
imgtemp = *(pimg++);
tablew[j]=imgtemp;
}
}
tablew[0][0]=tablew[0][1];
tablew[0][1]=tablew[0][2];
tablew[0][2]=tablew[0][3];
tablew[0][3]=tablew[0][4];
tablew[0][4]=tablew[0][5];
tablew[0][5]=tablew[0][6];
tablew[0][6]=tablew[0][7];
tablew[0][7]=tablew[0][8];
tablew[0][8]=tablew[0][9];
if(tablew[0][0]==tablew[0][9])
{
gpio_set (PORTB,23, 0);
gpio_set (PORTB,22, 0);
FTM_PWM_init(FTM0,CH0,50,80);
delayms(100);
}
if(tablew[0][0]<tablew[0][9])
{
gpio_set (PORTB,23, 1);
gpio_set (PORTB,22, 0);
FTM_PWM_init(FTM0,CH0,50,60);
delayms(100);
}
if(tablew[0][0]>tablew[0][9])
{
gpio_set (PORTB,23, 0);
gpio_set (PORTB,22, 1);
FTM_PWM_init(FTM0,CH0,50,100);
delayms(100);
}
}*/
void main(void)
{
//Site_type site={0,0}; //显示图像左上角位置
//Size_type size={80,60};
//uart_init (UART3, 19200);//显示区域图像大小
/*gpio_init (PORTA, 8, GPI_DOWN_PF, 1);
gpio_init (PORTA, 9, GPI_DOWN_PF, 1);
gpio_init (PORTA, 10, GPI_DOWN_PF, 1);
gpio_init (PORTA, 11, GPI_DOWN_PF, 1);
gpio_init (PORTA, 12, GPI_DOWN_PF, 1);
gpio_init (PORTA, 13, GPI_DOWN_PF, 1);
gpio_init (PORTA, 14, GPI_DOWN_PF, 1);
gpio_init (PORTA, 15, GPI_DOWN_PF, 1);*/
// LCD_Init(RED); //初始化,设置背景为白色
//Ov7725_Init((u8 *)img_bin_buff); //摄像头初始化
//pit_init_ms(PIT0,10000); //10秒触发一次中断
//LED_init();
//delayms(50);
FTM_PWM_init(FTM0,CH0,50,100);
while(1)
{
// disable_irq(PIT0+ 68); //关闭PIT中断,避免影响图像采集
//ov7725_get_img();
//cameracl((u16 *)IMG_BUFF);
// LCD_Img_Binary(site,size,(u16 *)(img_bin_buff));
//delayms(1000);
//由于PIT中断会显示LCD,必须保证开中断后,main函数里不能有LCD显示,不然显示错乱
// enable_irq(PIT0+ 68); //允许PIT中断,避免影响图像采集
}
}
|
|