標題:
有老哥能解決單片機顯示圖像問題嗎?
[打印本頁]
作者:
純純粹粹踩踩踩
時間:
2022-9-23 11:15
標題:
有老哥能解決單片機顯示圖像問題嗎?
void OLED_Waveform_display(void)
{
int i;
u8 n;
if(waveform_flag == 1)
{
waveform_flag = 0;
for(i=0;i<=127;i++)
{
for(n=0;n<64;n++)
{
Setpos(i,n);
}
#if 1
if(i!=0)
{
if(myabs((int)waveform[i]-(int)waveform[i-1])>1)
{
if(waveform[i] > waveform[i-1])
{
for(n=waveform[i-1];n<waveform[i];n++)
{
Setpos(i,n);
}
}else
{
for(n=waveform[i];n<waveform[i-1];n++)
{
Setpos(i,n);
}
}
}
}
Setpos(i,waveform[i]); //?ú?àó|μ?????μ?é?′òó?
#endif
}
// OLED_On(); //?üD???ê?μ?OLED
}
}void Setpos(unsigned char x0,unsigned char y0)
{
unsigned char y,mod,pos;
if(y0%8==0){
y=y0/8;
pos = 0x01;
}
else{
y = y0/8;
mod = y0%8;
switch(mod)
{
case 1:
pos = 0x02;
break;
case 2:
pos = 0x04;
break;
case 3:
pos = 0x08;
break;
case 4:
pos = 0x10;
break;
case 5:
pos = 0x20;
break;
case 6:
pos = 0x40;
break;
case 7:
pos = 0x80;
break;
default:
break;
}
}
OLED_Set_Pos(x0,y);
OLED_WR_Byte(pos,1);
}
復制代碼
IMG_20220922_210413.jpg
(3.25 MB, 下載次數(shù): 85)
下載附件
2022-9-23 11:14 上傳
作者:
wc86110
時間:
2022-9-23 17:33
想問樓主有升么問題么???
作者:
人中狼
時間:
2022-9-24 23:37
Setpos(i,n);調(diào)用有問題,或者說整體思路有問題
作者:
QQQQ987
時間:
2022-9-25 07:51
我看到那亂碼,就知是樓主,復制別人的,。
作者:
大漠落日
時間:
2022-9-28 10:52
只說明你這個程序,DEMO還沒有調(diào)試通
作者:
lgwd
時間:
2022-9-28 13:04
廠家的產(chǎn)品都會有演示程序。一定要吃透才可能根據(jù)自己的需求擴展!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1