OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: 3057040080

STM32F103ZET6之AD采集利用IIC通过OLED显示波形

  [复制链接]

0

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-4-13
在线时间
1 小时
发表于 2022-7-4 19:05:44 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-3-10
在线时间
17 小时
发表于 2022-7-4 21:23:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-7-4
在线时间
1 小时
发表于 2022-7-4 23:20:13 来自手机 | 显示全部楼层
参观学习
回复 支持 反对

使用道具 举报

2

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2022-5-19
在线时间
42 小时
发表于 2022-7-5 08:45:16 | 显示全部楼层
这几天正需要这方面的,厉害大佬啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2022-7-4
在线时间
0 小时
发表于 2022-7-5 11:27:55 | 显示全部楼层
111111111
回复 支持 反对

使用道具 举报

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2021-11-10
在线时间
31 小时
发表于 2022-7-6 09:41:34 | 显示全部楼层
6666牛逼
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-12-17
在线时间
2 小时
发表于 2022-7-7 17:55:11 | 显示全部楼层
111111111111111111
回复 支持 反对

使用道具 举报

6

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2019-10-20
在线时间
31 小时
发表于 2022-7-7 23:56:32 | 显示全部楼层
aaaaaaaa
回复 支持 反对

使用道具 举报

2

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2022-6-7
在线时间
17 小时
发表于 2022-7-9 13:01:25 | 显示全部楼层
厉害11111
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2022-7-2
在线时间
12 小时
发表于 2022-7-10 10:21:45 | 显示全部楼层
感谢楼主
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2022-4-16
在线时间
6 小时
发表于 2022-7-10 16:41:30 | 显示全部楼层
123
454545
回复 支持 反对

使用道具 举报

3

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2016-8-6
在线时间
16 小时
发表于 2022-7-11 13:51:57 | 显示全部楼层
666666
回复 支持 反对

使用道具 举报

15

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
309
金钱
309
注册时间
2014-11-2
在线时间
24 小时
发表于 2022-7-11 16:23:21 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2022-7-12
在线时间
1 小时
发表于 2022-7-12 09:33:51 | 显示全部楼层
111111111
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2021-8-2
在线时间
4 小时
发表于 2022-7-12 09:37:27 | 显示全部楼层
厉害1111111111
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2022-7-12
在线时间
1 小时
发表于 2022-7-12 17:44:58 | 显示全部楼层
学习zsbd
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2022-6-25
在线时间
4 小时
发表于 2022-7-13 10:06:38 | 显示全部楼层
正好缺一个示波器
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-7-14
在线时间
3 小时
发表于 2022-7-14 10:47:40 | 显示全部楼层
牛的,帮助非常的大
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2022-6-8
在线时间
2 小时
发表于 2022-7-14 10:59:32 | 显示全部楼层
!!!
回复 支持 反对

使用道具 举报

15

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
645
金钱
645
注册时间
2016-5-20
在线时间
170 小时
发表于 2022-7-14 16:08:18 | 显示全部楼层
mark  学习了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2022-4-9
在线时间
8 小时
发表于 2022-7-16 11:41:25 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-6-5
在线时间
2 小时
发表于 2022-7-16 11:59:50 | 显示全部楼层
查看附件请回复!!!
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2022-5-23
在线时间
21 小时
发表于 2022-7-16 15:40:36 | 显示全部楼层
谢谢分享,非常有用
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2022-6-26
在线时间
2 小时
发表于 2022-7-17 21:06:23 | 显示全部楼层
感谢大佬啊啊啊
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2022-4-18
在线时间
9 小时
发表于 2022-7-18 10:18:57 | 显示全部楼层
11111求
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-7-7
在线时间
5 小时
发表于 2022-7-18 14:56:25 | 显示全部楼层
不错不错,点个赞
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2021-10-29
在线时间
2 小时
发表于 2022-7-18 15:14:51 | 显示全部楼层
bbq 发表于 2020-8-21 16:53
老哥现在虽然不方便看,想请教下你的打点是怎么打的。我信号发生器简单做过,这个示波器是怎么做打点显示波 ...

不出所料的话,他的是移植的。
回复 支持 反对

使用道具 举报

2

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2022-6-7
在线时间
17 小时
发表于 2022-7-18 16:22:34 | 显示全部楼层

你好,请问你的能正常显示波形吗;我想请教一下,我在做一个oled显示温度曲线的;adc采集后的数据作为参数放在画线或画点函数里面显示;但是不知道为什么只显示在oled的第0页,能否探讨交流一下吗


  1. u8 OLED_GRAM[128][8];       
  2. //更新显存到LCD
  3. void OLED_Refresh_Gram(void)
  4. {
  5.         u8 i,n;
  6.         for(i=0;i<8;i++)
  7.         {
  8.                 OLED_WriteCommand (0xb0);    //设置页地址(0~7)
  9.                 OLED_WriteCommand (0x00);      //设置显示位置—列低地址
  10.                 OLED_WriteCommand (0x10);      //设置显示位置—列高地址
  11.                 for(n=0;n<128;n++)
  12.                 {
  13.                         OLED_WriteData(OLED_GRAM[n][i]);
  14.                 }
  15.         }
  16. }

  17. void OLED_DrawPoint(u8 x,u8 y,u8 t)                                //画点函数
  18. {
  19.         u8 pos,bx,temp=0;
  20.         if(x>127||y>63)  return;//超出范围了
  21.        
  22.         pos=7-y/8;
  23.         bx=y%8;
  24.         temp=1<<(7-bx);
  25.         if(t)
  26.         {
  27.                 OLED_GRAM[x][pos]|=temp;
  28.         }
  29.         else
  30.         {
  31.                 OLED_GRAM[x][pos]&=~temp;
  32.         }
  33.         OLED_Refresh_Gram();
  34. }



  35. /*
  36. 连线函数
  37. 入口参数:
  38. x1:起点的x坐标;
  39. y1:起点的y坐标;
  40. x2:终点的x坐标;
  41. y2:终点的y坐标;
  42. */
  43. void OLED_DrawLine(unsigned int x1, unsigned int y1, unsigned int x2,unsigned int y2)
  44. {
  45.         unsigned int t;
  46.         int xerr=0,yerr=0,delta_x,delta_y,distance;
  47.         int incx,incy,uRow,uCol;
  48.         delta_x=x2-x1;        //计算坐标增量
  49.         delta_y=y2-y1;
  50.         uRow=x1;
  51.         uCol=y1;
  52.         if(delta_x>0)incx=1;        //设置单步方向
  53.         else if(delta_x==0)incx=0;//垂直线
  54.         else {incx=-1;delta_x=-delta_x;}
  55.         if(delta_y>0)incy=1;
  56.         else if(delta_y==0)incy=0;//水平线
  57.         else{incy=-1;delta_y=-delta_y;}
  58.         if( delta_x>delta_y)distance=delta_x; //选取基本增量坐标轴
  59.         else distance=delta_y;
  60.         for(t=0;t<=distance+1;t++ )//画线输出
  61.         {
  62.                 OLED_DrawPoint(uRow,uCol,1);//画点
  63.                 xerr+=delta_x;
  64.                 yerr+=delta_y;
  65.                 if(xerr>distance)
  66.                 {
  67.                         xerr-=distance;
  68.                         uRow+=incx;
  69.                 }
  70.                 if(yerr>distance)
  71.                 {
  72.                         yerr-=distance;
  73.                         uCol+=incy;
  74.                 }
  75.         }
  76. }
复制代码

回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2022-4-4
在线时间
4 小时
发表于 2022-7-18 19:40:08 | 显示全部楼层
11111111
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2022-7-19
在线时间
3 小时
发表于 2022-7-19 00:09:52 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2022-7-19
在线时间
3 小时
发表于 2022-7-19 00:10:20 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2022-4-18
在线时间
9 小时
发表于 2022-7-19 09:31:21 | 显示全部楼层
111111111
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2021-7-19
在线时间
2 小时
发表于 2022-7-19 14:09:46 来自手机 | 显示全部楼层
学习看看福建
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2022-7-5
在线时间
3 小时
发表于 2022-7-24 15:32:01 | 显示全部楼层
大佬厉害
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
255
金钱
255
注册时间
2014-2-27
在线时间
67 小时
发表于 2022-7-27 11:25:50 | 显示全部楼层
KANKAN
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-11-4
在线时间
4 小时
发表于 2022-7-27 22:03:48 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-11-4
在线时间
4 小时
发表于 2022-7-27 22:04:18 | 显示全部楼层
学习学习  很酷感觉  谢谢大佬
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-7-28
在线时间
0 小时
发表于 2022-7-28 15:14:44 来自手机 | 显示全部楼层
1111111
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2021-1-11
在线时间
5 小时
发表于 2022-7-28 16:49:26 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2020-6-27
在线时间
19 小时
发表于 2022-7-28 18:30:55 | 显示全部楼层
1234567
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2021-11-30
在线时间
16 小时
发表于 2022-7-30 13:17:08 | 显示全部楼层
111111111111111111111111111
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2022-7-30
在线时间
0 小时
发表于 2022-7-30 14:11:53 | 显示全部楼层
谢谢老哥
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2021-11-3
在线时间
5 小时
发表于 2022-8-1 10:49:42 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2021-10-27
在线时间
3 小时
发表于 2022-8-1 22:02:44 | 显示全部楼层
shishi
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-6-22
在线时间
2 小时
发表于 2022-8-5 11:10:45 | 显示全部楼层
111111
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2022-8-5
在线时间
14 小时
发表于 2022-8-5 23:55:07 来自手机 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2020-6-17
在线时间
14 小时
发表于 2022-8-6 10:31:57 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-4-26
在线时间
3 小时
发表于 2022-8-6 11:07:21 | 显示全部楼层
查看一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-8-8
在线时间
1 小时
发表于 2022-8-8 00:13:24 来自手机 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

7

主题

82

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1248
金钱
1248
注册时间
2018-6-13
在线时间
139 小时
发表于 2022-8-8 08:09:19 | 显示全部楼层
佩服佩服
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 15:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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