欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2211|回復: 2
收起左側

STM32 0.96寸 IIC 測速顯示程序

[復制鏈接]
ID:503616 發表于 2019-4-2 21:13 | 顯示全部樓層 |閱讀模式
單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "bsp_usart.h"
  3. #include "bsp_Timer.h"
  4. #include "OLED_I2C.h"
  5. #include "bsp_SysTick.h"

  6. uint16_t t = 0;
  7. double speed = 0 ;
  8. uint16_t btime = 0;
  9.        
  10. int main(void)
  11. {
  12.         double  time;
  13.         double  CLK;
  14.         unsigned char a[10];
  15.        
  16.         USART_Config();
  17.         TIMER_Init();
  18.         SysTick_Init();                                  //初始化延遲函數
  19.         I2C_Configuration();                //配置CPU的硬件I2C
  20.         OLED_Init();                                    //初始化OLED
  21.         OLED_Fill(0xFF);                                //全屏點亮
  22.         Delay_s(2);                                                        // 2s
  23.         OLED_Fill(0x00);                                //全屏滅
  24.         Delay_s(2);                                                        // 2s
  25.   CLK = 72000000/(71+1);
  26.         printf("\r\n 測速 KEY1\n");
  27.         while (1)
  28.         {
  29.                 if(TIM_ICUserStructure.Capture_FinishingFlag == 1 && t==50)
  30.                         {
  31.                            time=TIM_ICUserStructure.Capture_Period*(0xffff+1)+(TIM_ICUserStructure.Capture_CcrValue+1);
  32.                                  speed=1/((time/CLK)*20);
  33.                                  sprintf((char *)a,"%.2lf",speed);
  34.                                  printf("\r\n 測得一個脈沖時間 %f s  當前速度為 %f r/s\r\n",time/CLK,speed);
  35.          TIM_ICUserStructure.Capture_FinishingFlag = 0;
  36.                                  OLED_ShowStr(55,3,a,2);                                //測試8*16字符
  37.                                  t=0;

  38.                         }

  39.   }
  40. }
復制代碼

所有資料51hei提供下載:
測速 (T法) - OLED.7z (192.84 KB, 下載次數: 31)


回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:503616 發表于 2019-4-2 21:15 | 顯示全部樓層
基于STM32C8T6,用的PB5,PB6
回復

使用道具 舉報

ID:1 發表于 2019-4-3 03:34 | 顯示全部樓層
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表