久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2539|回復: 0
收起左側

LPC55S69-EVK開發板 尋板小記

[復制鏈接]
ID:776997 發表于 2020-11-8 21:50 | 顯示全部樓層 |閱讀模式
受LPC55S69物趣系列的吸引,漸感LPC55S69系列開發板的強大潛能。先得到的是一款體型小巧的OKDEE1開發板,甚覺好用,其使用效果如圖1所示。
1.jpg
圖1 OKDEE1顯示效果

然要想將它用于物趣系列上,就感到為體型而瘦身的不足,當有些功能需要時,卻發現引腳被裁剪了!
無奈之余只好再尋LPC55S69-EVK開發板,本可早些尋得,然近月之期仍是杳無蹤影,只好另求摯友相助,無他三日即見,深感欣然。
拆箱之見,如圖2及圖3所示。
2.jpg
2 包裝外觀
3.jpg
3箱內器件
上電后,其效果如圖3所示,并無特殊之處,只是在安裝驅動之后虛擬出串口。
4.jpg
4 上電效果
5.jpg
5 虛擬串口
物以盡其用為榮,特獻小戲以謝摯友為樂。同樣也愿其能對喜好者有所收益。
7.jpg
6  mini版相框1

6.jpg
7  mini版相框2
mini版相框,以SPI接口的彩色OLED屏為顯示器件,借用LPC55S69的強大內存即可顯示圖片,若存放更多的圖片,則可倚仗板載的SD卡來完成。
8.jpg
8 圖片原圖

OLED顯示屏的引腳連接為:
CLK--- GPIO1_20
DIN--- GPIO1_21
RST--- GPIO1_2
D/C--- GPIO1_3
CS --- GPIO0_26
BLK--- GPIO1_0
相關引腳輸出高低電平的語句定義為:
#define OLED_SCLK_Clr()  GPIO_PinWrite(GPIO, 1u, 20u, 0)//CLK
#define OLED_SCLK_Set()  GPIO_PinWrite(GPIO, 1u, 20u, 1)
#define OLED_SDIN_Clr()  GPIO_PinWrite(GPIO, 1u, 21u, 0)//DIN
#define OLED_SDIN_Set()  GPIO_PinWrite(GPIO, 1u, 21u, 1)
#define OLED_RST_Clr()  GPIO_PinWrite(GPIO, 1u, 2u, 0) //RES
#define OLED_RST_Set()  GPIO_PinWrite(GPIO, 1u, 2u, 1)
#define OLED_DC_Clr()   GPIO_PinWrite(GPIO, 1u, 3u, 0) //DC
#define OLED_DC_Set()   GPIO_PinWrite(GPIO, 1u, 3u, 1)
#define OLED_CS_Clr()   GPIO_PinWrite(GPIO, 0u, 26u, 0) //CS
#define OLED_CS_Set()   GPIO_PinWrite(GPIO, 0u, 26u, 1)
#define OLED_BLK_Clr()  GPIO_PinWrite(GPIO, 1u, 1u, 0) //BLK
#define OLED_BLK_Set()  GPIO_PinWrite(GPIO, 1u, 1u, 1)
OLED屏的引腳配置函數為:
  1. void app_oled_init(void)
  2. {
  3. gpio_pin_config_t   gpioPinConfig;
  4. gpioPinConfig.pinDirection = kGPIO_DigitalOutput;
  5. gpioPinConfig.outputLogic  = 1u;
  6. GPIO_PinInit (GPIO, 1u, 20u, &gpioPinConfig);
  7. GPIO_PinInit (GPIO, 1u, 21u, &gpioPinConfig);
  8. GPIO_PinInit (GPIO, 1u, 2u, &gpioPinConfig);
  9. GPIO_PinInit (GPIO, 1u, 3u, &gpioPinConfig);
  10. GPIO_PinInit (GPIO, 0u, 26u, &gpioPinConfig);
  11. GPIO_PinInit (GPIO, 1u, 1u, &gpioPinConfig);
  12. OLED_BLK_Set();
  13. }
復制代碼

圖片的顯示函數為:
  1. void LCD_ShowPicturea(u16 x1,u16 y1,u16 x2,u16 y2)
  2. {
  3. int i;
  4. LCD_Address_Set(x1,y1,x2,y2);
  5. for(i=0;i<12800;i++)
  6. {
  7. LCD_WR_DATA8(gImage_fj[i*2]);
  8. LCD_WR_DATA8(gImage_fj[i*2+1]);
  9. }                     
  10. }
復制代碼
顯示效果的主程序為:
  1. int main(void)
  2. {
  3. POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);
  4. BOARD_BootClockFROHF96M();
  5. CLOCK_EnableClock(kCLOCK_Iocon);
  6. SystemCoreClockUpdate();
  7. app_oled_init();
  8. Lcd_Init();
  9. LCD_Clear(BLACK);
  10. LCD_ShowPicturea(0,0,159,79);
  11. while(1);
  12. }
復制代碼



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费在线观看91 | 久久99视频这里只有精品 | 欧美日韩综合精品 | 国产成人精品视频在线观看 | 国产区视频在线观看 | 午夜在线 | 91成人在线视频 | 久久久成人网 | 精品国产欧美一区二区三区不卡 | 国产精品国产成人国产三级 | 国产精品久久久久久久久污网站 | 日韩在线免费 | 天堂资源最新在线 | 日韩一级免费大片 | 精品久久久久久红码专区 | 国产在线视频三区 | 一区二区在线 | 久久高清精品 | 九九热在线观看视频 | 国产美女视频黄 | 自拍偷拍精品 | 久久久久国产精品一区二区 | 国产一级免费视频 | 欧美在线一区二区三区 | 99久久免费精品国产男女高不卡 | 色视频www在线播放国产人成 | 亚洲精品99999 | 精品国产一区久久 | 日韩av一区二区在线 | 欧美精品一区二区三区在线 | 久视频在线观看 | 欧美一级免费 | 欧美一级淫片免费视频黄 | 亚洲第一在线 | 男女激情网站免费 | 欧美精品一区三区 | 欧美区在线观看 | 亚洲视频不卡 | 一区二区三区在线 | 欧 | 一级片免费视频 | 精品视频一区二区三区在线观看 |