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

標題: Stm32f103c8t6+freertos+0.96OLED通過串口發送字符顯示 [打印本頁]

作者: zhanglijin    時間: 2019-6-8 20:36
標題: Stm32f103c8t6+freertos+0.96OLED通過串口發送字符顯示
Stm32f103c8t6+freertos+0.96OLED通過串口發送字符到顯示,由于沒有字庫,所以不能顯示漢字
制作出來的實物圖如下:


單片機源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    FreeRTOS+0.96OLED顯示
  4.   * @author  ZLJ
  5.   * @version V1.0
  6.   * @date    2019-06-8
  7.   * @brief   通過串口助手發送字符到OLED顯示,因為沒有字庫不能顯示中文
  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();           //延時函數初始化         
  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. }
復制代碼

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




作者: Andy-Yeung    時間: 2019-9-7 09:36
好東西,準備下載學習學習
作者: 有心插花花木蘭    時間: 2019-10-17 19:55
有沒有freertos有什么區別沒呢?
作者: (xiaobai)    時間: 2020-2-10 11:01
正好想研究一下謝謝
作者: HWL0541    時間: 2020-2-15 12:53
下載了,謝謝樓主
作者: chensiyu    時間: 2020-4-17 01:23
想研究一下謝謝
作者: billtest36    時間: 2020-5-23 22:27
太好了  學習學習




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久久国产一区 | 久久久精品一区二区三区 | 日日噜噜夜夜爽爽狠狠 | 久久精品国产一区二区电影 | 瑟瑟激情 | 亚洲va欧美va天堂v国产综合 | 麻豆一区 | 国产激情视频在线 | 五月天天丁香婷婷在线中 | 日韩高清电影 | 国家一级黄色片 | 欧美成人免费在线 | 91九色网站| 日韩中文字幕第一页 | 久久久久久九九九九九九 | 中文一区二区 | 国产精品夜间视频香蕉 | 成人伊人| 亚洲欧美精品国产一级在线 | 亚洲人成人一区二区在线观看 | 欧美激情精品久久久久久变态 | 黄视频在线网站 | 久久久久久99 | 久久久久国产精品 | 亚洲视频在线一区 | 国产伦一区二区三区四区 | 成人精品一区亚洲午夜久久久 | 一级片av | 在线免费观看日本 | 中文字幕亚洲欧美 | 狠狠久久| 精品乱码一区二区三四区视频 | 黄色日批视频 | 黄一区二区三区 | 国产成年人视频 | 91一区二区三区在线观看 | 欧美一区二区在线免费观看 | 中文字幕欧美在线观看 | 精品国产一区二区三区久久影院 | www.亚洲一区 | 国产一区 |