找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1491|回复: 2
收起左侧

为什么这个脉冲数显示不到oled屏上 STM32程序

[复制链接]
ID:456588 发表于 2019-5-23 19:36 | 显示全部楼层 |阅读模式
这里面的程序哪里错了   转动轮子的时候oled显示屏上显示不了

单片机源程序如下:
  1. #include "stm32f10x.h"

  2. #include "sys.h"
  3. #include "oled.h"
  4. #include "delay.h"
  5. #include "BIANMAQI.h"
  6. #include "stdio.h"

  7. //int main(void)
  8. // {               
  9. //       
  10. //        u16 count;//编码器计数
  11. //        delay_init();                     //延时函数初始化          

  12. //        //EXTI_PA1_Config();//编码器Z相归零信号外部中断口初始化
  13. //        TIM4_Init();//定时器编码器接口初始化
  14. //        
  15. //       
  16. //         while(1)
  17. //        {
  18. //                count = TIM4->CNT/4;//获取计数值
  19. //                delay_ms(1000);//每隔1s打印一次编码器角度,用手去拨动编码器  使其慢速旋转
  20. //                printf("count = %d\n",count);
  21. //        }         
  22. // }




  23. int main(void)
  24. {
  25. u16 count;//编码器计数
  26.         //float temp;
  27.         delay_init();                     //延时函数初始化          
  28.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);         //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
  29.        
  30.         OLED_Init();                        //初始化OLED   

  31.   OLED_ShowString(0,0,"ALIENTEK",24);   
  32.   
  33.         OLED_Refresh_Gram();                //更新显示到OLED  
  34.         while(1)
  35.         {               
  36.                 count = TIM4->CNT/4;//获取计数值
  37.                 OLED_ShowNum(48,24,count,4,16);//显示ADC的值
  38. //                temp=(float)adcx*(3.3/4096);
  39. //                adcx=temp;
  40. //                OLED_ShowNum(48,48,adcx,4,16);//显示电压值
  41. //                OLED_Refresh_Gram();
  42. //                temp-=adcx;
  43. //                temp*=1000;
  44. //                OLED_ShowNum(103,48,temp,4,16);
  45.                 OLED_Refresh_Gram();
  46.                 delay_ms(250);       
  47.         }          
  48.        
  49. }
复制代码

所有资料51hei提供下载:
bianmaqi.7z (191.26 KB, 下载次数: 13)
回复

使用道具 举报

ID:456588 发表于 2019-5-23 20:58 | 显示全部楼层
自己顶一下
回复

使用道具 举报

ID:456588 发表于 2019-5-23 21:06 | 显示全部楼层
oled显示屏上一直是0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表