EDN China > 其它文章 > 嵌入式系统 > 正文
?

(多图) 自制的STM32开发板(STM32F103RBT6)

作者:atom6037: EDN China?? 2008年12月09日 ?? 收藏1

  EDN博客精华文章??作者:atom6037

  实验室快关门了,于是赶着这时间把一直想搞的STM32开发板给做了,顺便把那个2.4寸TFT的转接板也做了,加了个触摸屏.这里上传我的资料.希望对网友有帮助.

  我一贯是以实用至上,这次也不例外,开发板分为核心板和主板,主板提供核心板的必要外围设备,同时在没有核心板的时候,主板就成了一个通用的了,为其他核心板(像我做的CPLD/ADUC7027之类的)提供外设了.主板载有功能:

  1,5V,3.3V电源输出(由USB供电或者外部电源都可)

  2,USB串口一个(CH341),通用串口2个(MAX232)

  3.USB接口一个,支持U盘或者与电脑连接

  4,按键三个

  5,LED4个

  6,SD卡接口一个

  7,CAN接口一个

  8,PWM音频输出口一个,可作DAC或者音频试验

  9,PS2接口一个.

  10,红外接口一个

  11,ADC参考电压一个

  12,备用电源一个.

  13,液晶接口两个(TFTLCD和13164液晶接口)

  以上这些接口在拔出核心板之后,对外全部开放,可以用来做各种试验了.可以狠方便搭载各种试验平台(本人多年做硬件的经验,呵呵).以后各位要学其他的,可以只做核心板,其他常用的的接口在这个主板上全部载有.可以省掉很多银子(我这套东东:开发板+TFTLCD+触摸屏(带ADS7846)总共价格就在120块左右).当然核心板也是可以独立工作的,用串口下载,只要接上电源和串口,核心板就能跑了,你也可以放到其他平台上使用,这样.

  通过两天的学习,调试.可以跑程序了.STM32也是在板子做好之后才开始接触的,这两天看了些,就写了几个简单的程序,对STM32还只会用IO口,其他功能还得以后慢慢学了.代码都是自己敲的,不喜欢用ST的库函数,感觉别扭(用惯了CVAVR).个人认为用ST的库函数不爽,理由如下:

  1,不了解硬件了(和自己的定位脱钩)

  2,受制于人(最不爽)

  3,不习惯被人牵着鼻子走(个人性格)

  4,自己写,才能真正了解.如果只要写代码,我大可以学C++就够了,没必要搞这么多其他东东..

  在想如果可以做个想CVAVR那样的代码自动生成器,多好阿.有时间弄个玩玩,现在先了解这个芯片的内部资源.待我熟悉之后估计会写个这样的代码生成器来,方便各位使用,呵呵.

核心板

核心板

LCD照片

点击看原图

LCD照片

LCD显示效果

点击看原图

LCD显示效果

主板和核心板

点击看原图

主板和核心板

侧面1

点击看原图

侧面1

侧面2

点击看原图

侧面2

侧面3

点击看原图

侧面3

全副武装

点击看原图

全副武装.

测试1

点击看原图

测试1

测试2

点击看原图

测试2

主板和CPU分离

点击看原图

主板和CPU分离

主板

点击看原图

主板

背面

点击看原图

背面


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

STM32? 触摸屏? ST?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈