金牌会员
- 积分
- 1078
- 威望
- 613
- 贡献
- 255
- 兑换币
- 12
- 注册时间
- 2012-1-7
- 在线时间
- 105 小时
|
有时会是如上的图片
这个是原图
上位机使用了坛子里一个高手写的,感谢这位高手。
程序如下:
#include<stm32f10x_lib.h>
#include"delay.h"
#include"sys.h"
#include"usart.h"
#include"sccb.h"
#include"exti.h"
//#include"key.h"
int main(void)
{
u8 i,j;
Stm32_Clock_Init(9); //系统时钟设置
delay_init(72); //延时初始化
uart_init(72,128000); //串口初始化
RCC->APB2ENR|=1<<3;
GPIOB->CRH&=0X00000000;
GPIOB->CRH|=0X88888888;
GPIOB->ODR&=0XFFFF00FF;
GPIOB->ODR|=0XFFFFFFFF;
SCCB_Init();
delay_ms(100);
//SCCB_Write(0x42,0x15,0x24);
SCCB_Write(0x42,0x11,0x01);
delay_ms(1000);
delay_ms(1000);
delay_ms(1000);
delay_ms(1000);
EXTIX_Init();
while(1)
{
while(imageok);
imageok=1;
USART1->DR=1;
while((USART1->SR&0X40)==0);
for(i=0;i<Ymax;i++)
{
for(j=0;j<Xmax;j++)
{
if(data[j]==0x01)
{
data[j]=0x02;
}
USART1->DR=data[j];
while((USART1->SR&0X40)==0);
}
}
USART1->DR=1;
while((USART1->SR&0X40)==0);
delay_ms(1000);
delay_ms(1000);
EXTI->IMR|=(1<<0);
EXTI->EMR|=(1<<0);
EXTI->IMR|=(1<<1);
EXTI->EMR|=(1<<1);
}
芯片是STM32,先谢谢各位了。。。。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|