189

主题

8

好友

3117

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10292
帖子
9036
精华
0
经验
3117 点
金钱
2811 ¥
注册时间
2006-6-24
发表于 2018-9-18 11:37 | 显示全部楼层
本帖最后由 xinghuaman 于 2018-9-18 11:50 编辑

2018手把手教大家设计解码器软控之ES9038PRO

为了方便大家演习,做的是案例移植

下图是一个ES9028pro板子。其实ES9028PRO/9038PRO脚是完全兼容的,就是1.2v供电功耗不一样。

QQ图片20180918112441.jpg

这个电路板,设计思想是用个及其便宜的MCU加上I2C i/o扩展来实现控制的。

主控选的是Atmel-2586-AVR-8-bit-Microcontroller-ATtiny85 ,一个只有8只脚的MCU单片机。

这个软控是一个开源的,也是针对ES9038PRO来的。那么我么主要工作就是把ATtiny85移植到其他I/O脚多一点的MCU上就行了。

综合来讲,个人选择的是ATmega328就行了。这个MCU可以使用的数字脚已经够用了,需求量是16个I/O。

QQ图片20180918112414.png

QQ图片20180918112409.png

QQ图片20180918112353.png

现在基本所需的IC都具备:
1、解码芯片ES9038PRO作为受控对象
2、ATmega328作为I2C主模式的控制器MCU
3、两个芯片之间的通信:I2C。



评分

参与人数 2经验 +2 魅力 +4 收起 理由
lommxsdiy + 2 很给力!
Haoxun + 2 + 2 很给力!

查看全部评分

189

主题

8

好友

3117

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10292
帖子
9036
精华
0
经验
3117 点
金钱
2811 ¥
注册时间
2006-6-24
 楼主| 发表于 2018-9-18 11:39 | 显示全部楼层
先看看有没有人气,再接着来吧。呵呵

189

主题

8

好友

3117

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10292
帖子
9036
精华
0
经验
3117 点
金钱
2811 ¥
注册时间
2006-6-24
 楼主| 发表于 2018-9-18 11:41 | 显示全部楼层
先看看MCU控制器IC的功能


QQ图片20180918114045.png

有我们需要的硬支持的I2C功能。

189

主题

8

好友

3117

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10292
帖子
9036
精华
0
经验
3117 点
金钱
2811 ¥
注册时间
2006-6-24
 楼主| 发表于 2018-9-18 11:44 | 显示全部楼层
好再来看看我们所要移植的对象功能板子的具体情况


QQ图片20180918114323.png

189

主题

8

好友

3117

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10292
帖子
9036
精华
0
经验
3117 点
金钱
2811 ¥
注册时间
2006-6-24
 楼主| 发表于 2018-9-18 11:49 | 显示全部楼层
这个板子设计者的开源控制固件

好现在这个板子的烧录固件和源代码都上传了

如果懒得改,直接按上面的板子原理做板子就可以用了

Buffalo-3-SE-Pro-OB可以直接烧录使用的固件.zip (2.53 KB, 下载次数: 1774)

1

主题

1

好友

237

积分

业余侠客 当前离线

Rank: 4

UID
18742
帖子
197
精华
0
经验
237 点
金钱
187 ¥
注册时间
2007-2-10
发表于 2018-9-18 12:11 | 显示全部楼层
拿板凳来听课

72

主题

2

好友

4886

积分

罗宾汉 当前离线

小撸则已。。。大撸伤己。。。

Rank: 7Rank: 7Rank: 7

UID
499605
帖子
5240
精华
0
经验
4886 点
金钱
4174 ¥
注册时间
2012-5-27
发表于 2018-9-18 15:03 | 显示全部楼层
原理图也放上来吧,不然不知道怎么玩

55

主题

5

好友

1621

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
162187
帖子
1467
精华
1
经验
1621 点
金钱
1312 ¥
注册时间
2010-1-7
发表于 2018-9-18 22:46 | 显示全部楼层
支持这样高质量分享的贴子!

2

主题

0

好友

246

积分

业余侠客 当前离线

Rank: 4

UID
618788
帖子
255
精华
0
经验
246 点
金钱
242 ¥
注册时间
2013-9-19
发表于 2018-9-19 08:49 | 显示全部楼层
搬板凳听课

4

主题

0

好友

966

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
35357
帖子
1068
精华
0
经验
966 点
金钱
959 ¥
注册时间
2008-2-9
发表于 2018-9-19 08:57 | 显示全部楼层
虽然不是很懂,但还是要支持

41

主题

1

好友

1076

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
804620
帖子
1601
精华
0
经验
1076 点
金钱
934 ¥
注册时间
2015-11-24
发表于 2018-9-19 11:02 | 显示全部楼层
虽然不懂,但必须支持这样的技术贴,支持老乡

22

主题

0

好友

235

积分

业余侠客 当前离线

Rank: 4

UID
600358
帖子
818
精华
0
经验
235 点
金钱
209 ¥
注册时间
2013-6-25
发表于 2018-9-19 13:21 | 显示全部楼层
虽然也是不懂,但必须支持这样的技术贴

1

主题

0

好友

20

积分

注册会员 当前离线

Rank: 2

UID
819434
帖子
21
精华
0
经验
20 点
金钱
18 ¥
注册时间
2016-9-7
发表于 2018-9-19 16:31 来自手机端 | 显示全部楼层
好久都没有技术贴了,看到得出来顶一顶,否则楼主跑了。

0

主题

0

好友

319

积分
     

业余侠客 当前在线

Rank: 4

UID
18739
帖子
652
精华
0
经验
319 点
金钱
283 ¥
注册时间
2007-2-10
发表于 2018-9-19 16:44 | 显示全部楼层
这个要支持,要来学习一下

2

主题

0

好友

53

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
821758
帖子
54
精华
0
经验
53 点
金钱
39 ¥
注册时间
2016-10-25
发表于 2018-9-21 11:02 | 显示全部楼层
支持,要来学习一下

21

主题

14

好友

663

积分
     

职业侠客 当前离线

低价PCB打样制作

Rank: 5Rank: 5

UID
259642
帖子
2247
精华
0
经验
663 点
金钱
654 ¥
注册时间
2010-11-10
发表于 2018-9-21 11:28 | 显示全部楼层
楼主板子是自己设计的吗?

4

主题

0

好友

1096

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
4426
帖子
1555
精华
0
经验
1096 点
金钱
994 ¥
注册时间
2005-5-30
发表于 2018-9-22 09:26 来自手机端 | 显示全部楼层
这类技术贴一定要支持的

12

主题

0

好友

592

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
4159
帖子
782
精华
0
经验
592 点
金钱
356 ¥
注册时间
2005-5-8
发表于 2018-9-22 10:34 | 显示全部楼层
技术贴一定要支持的

11

主题

0

好友

17

积分
     

注册会员 当前离线

Rank: 2

UID
782101
帖子
28
精华
0
经验
17 点
金钱
15 ¥
注册时间
2015-1-12
发表于 2018-9-22 17:22 | 显示全部楼层

搬板凳听课
头像被屏蔽

4

主题

1

好友

211

积分
     

禁止发言 当前离线

UID
1942
帖子
162
精华
0
经验
211 点
金钱
138 ¥
注册时间
2004-10-26
发表于 2018-9-23 00:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部