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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6051|回復(fù): 6
收起左側(cè)

Stm32f103c8t6+freertos+0.96OLED通過串口發(fā)送字符顯示

  [復(fù)制鏈接]
ID:275398 發(fā)表于 2019-6-8 20:36 | 顯示全部樓層 |閱讀模式
Stm32f103c8t6+freertos+0.96OLED通過串口發(fā)送字符到顯示,由于沒有字庫(kù),所以不能顯示漢字
制作出來的實(shí)物圖如下:
0.png

單片機(jī)源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    FreeRTOS+0.96OLED顯示
  4.   * @author  ZLJ
  5.   * @version V1.0
  6.   * @date    2019-06-8
  7.   * @brief   通過串口助手發(fā)送字符到OLED顯示,因?yàn)闆]有字庫(kù)不能顯示中文
  8.   ******************************************************************************
  9.   * @attention                                                                 *
  10.         *       ----------------------------------------------------------------
  11. //              GND    電源地
  12. //              VCC  接5V或3.3v電源
  13. //              D0   接PA5(SCL)
  14. //              D1   接PA7(SDA)
  15. //              RES  接PB0
  16. //              DC   接PB1
  17. //              CS   接PA4               
  18. //        ----------------------------------------------------------------                                              *
  19.   ******************************************************************************
  20.   */
  21. #include "delay.h"
  22. #include "stm32f10x.h"
  23. #include "FreeRTOS.h"
  24. #include "task.h"
  25. #include "bsp_usart.h"
  26. #include "oled.h"
  27. #include "queue.h"
  28. //#include "bmp.h"

  29. #define task1_STK_SIZE  100
  30. #define task1_STK_PRIO   4
  31. TaskHandle_t task1_Handler;
  32. void vtask1(void * pvParameters);

  33. xQueueHandle x;
  34. int Pos_x=0;
  35. int Pos_y=0;

  36. int main(void)
  37. {
  38.          delay_init();           //延時(shí)函數(shù)初始化         
  39.          OLED_Init();                        //初始化OLED  
  40.                 OLED_Clear();
  41.          x=xQueueCreate(5,1);
  42.          
  43.          
  44.         taskENTER_CRITICAL();
  45.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
  46.          USART_Config();
  47.            xTaskCreate( (TaskFunction_t)                  vtask1,
  48.                                                                         (char*)                                                    "vtask1",
  49.                                                                         (uint16_t)                                    task1_STK_SIZE,
  50.                                                                         (void*)               NULL,
  51.                                                                         (UBaseType_t)         task1_STK_PRIO ,
  52.                                                                         (TaskHandle_t)        &task1_Handler );
  53.                         taskEXIT_CRITICAL();
  54.                 vTaskStartScheduler();                                                       
  55. }



  56. void vtask1(void * pvParameters)
  57. {
  58.         char n;
  59.                 while(1)
  60.                 {
  61.         xQueueReceive(x,&n,portMAX_DELAY);
  62.                        
  63.                 OLED_ShowChar(Pos_x,Pos_y,n);//顯示ASCII字符       
  64.                 Pos_x+=8;       
  65.                 if(Pos_x>=128)        {Pos_x=0;Pos_y+=2;
  66.                 if(Pos_y>6) Pos_y=0;
  67.                 }
  68.                
  69.                 //vTaskDelay(1000);        
  70.                 //OLED_ShowChar(48,6,'d');//顯示ASCII字符               
  71.                 //vTaskDelay(1000);        
  72.                 //OLED_DrawBMP(0,0,128,8,BMP3);       
  73.                
  74.                 }
  75. }
復(fù)制代碼

所有資料51hei提供下載:
FreeRTOS+OLED顯示.7z (320.81 KB, 下載次數(shù): 241)



回復(fù)

使用道具 舉報(bào)

ID:78947 發(fā)表于 2019-9-7 09:36 | 顯示全部樓層
好東西,準(zhǔn)備下載學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:495323 發(fā)表于 2019-10-17 19:55 來自手機(jī) | 顯示全部樓層
有沒有freertos有什么區(qū)別沒呢?
回復(fù)

使用道具 舉報(bào)

ID:147905 發(fā)表于 2020-2-10 11:01 | 顯示全部樓層
正好想研究一下謝謝
回復(fù)

使用道具 舉報(bào)

ID:91165 發(fā)表于 2020-2-15 12:53 | 顯示全部樓層
下載了,謝謝樓主
回復(fù)

使用道具 舉報(bào)

ID:4572 發(fā)表于 2020-4-17 01:23 | 顯示全部樓層
想研究一下謝謝
回復(fù)

使用道具 舉報(bào)

ID:154092 發(fā)表于 2020-5-23 22:27 | 顯示全部樓層
太好了  學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本高清不卡视频 | 日韩一区二区三区在线 | 中文字幕一区在线观看视频 | 精品1区2区 | 精品一区二区三区中文字幕 | 日韩成人中文字幕 | 日韩中文字幕一区二区 | 午夜三区 | 精品福利在线视频 | 久久精品无码一区二区三区 | 日韩在线免费电影 | 国产视频精品在线 | 午夜三级视频 | www.久久 | 久久av网| 本地毛片| 久久蜜桃av一区二区天堂 | 日本久久网 | 亚洲精品国产成人 | 亚洲成人av | 午夜免费| 性大毛片视频 | 国产精品视频久久 | 久久精品亚洲精品国产欧美 | 99re热这里只有精品视频 | 日本一区二区三区精品视频 | 国产三级大片 | 国产欧美一区二区久久性色99 | 欧美亚洲日本 | 国产精品一区二区在线播放 | 久久久久国产一级毛片高清网站 | 国产精品亚洲精品 | 黄色av免费网站 | 国产精品视频区 | 国产精品视频 | 操到爽 | 国产aⅴ | 日日爱视频 | 日日人人 | 亚洲成av人影片在线观看 | 精品国产乱码久久久久久1区2区 |