这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 从原理图认识猫头鹰开发板

共3条 1/1 1 跳转至

从原理图认识猫头鹰开发板

高工
2016-08-30 15:49:20     打赏
从原理图认识猫头鹰开发板

时间过得好快,一周的时间转瞬即逝。对猫头鹰开发板的认识也从表面的目测到了开发板原理图层面上的熟悉。下面就随lemonboard一起深入了解猫头鹰开发板。

资料齐整

猫头鹰开发板的资料多而不乱,各种资料被版主归类整理,以软件与参考为两条主线,下面是我tree出来的资料,供大家羡慕与学习。

├─doc

  ├─0.96OLED显示屏用户资料

      OLED使用说明.doc

      OLED尺寸图.jpg

      取字设置、取模软件使用.png

     

    ├─OLED屏用户资料

          OLED开发设计说明-研发必读-100309(1).pdf

          SAS1-9046-B UG-2864HSWEG01-Univision.pdf

          SSD1306-Revision 1.1 (Charge Pump).pdf

          UG-2864HSWEG01 Drawing - 090120B.pdf

          UG-2864HSWEG01 user guide.pdf

         

    └─取模软件

            ASC.PTL

            Gb2312.PTL

            notice.txt

            PCtoLCD.exe

            PCtoLCD.INI

            PCtoLCD2002.INI

            readme2002.txt

            RTL60.BPL

            shuzi.TXT

            shuzi.TXT_index.TXT

            VCL60.BPL

            _index.TXT

           

  ├─Datasheet

        AT24C04-datasheet.pdf

        Cortex-M3 programming manual.pdf

        DHT11说明书最新版.pdf

        Reference manual.pdf

        STM32F103(中文).pdf

        STM32F103RC-Datasheet.pdf

        STM32F103xC.pdf

        STM32F10xxx20xxx21xxxL1xxxx Cortex-M3 programming manual.pdf

        stm32f10xxx_reference_cn.pdf

        STM32F10xxx参考手册中文版.pdf

        STM32固件库使用手册_v3.5版本.pdf

       

  ├─OWL板卡使用手册

        OWL-IOT32开发板之安卓APP使用.pdf

        OWL-IOT32开发板之安卓环境搭建.pdf

        猫头鹰OWL-IOT32开发板使用注意.pdf

        猫头鹰STM32 OWL-IOT32板卡用户手册.pdf

       

  ├─SCH

        OWL-IOT32-Board原理图.pdf

       

  └─SPI通信协议

          SPI协议.pdf

          SPI总线协议介绍.pdf

          SPI时序图详解及SPI总线协议.pdf

         

└─src

      全局宏.txt

     

    ├─APP

          OWL-AndroidDemo_v1.0.5.apk

          OWL-AndroidDemo_v1.0.5.zip

          OWL-AndroidDemo_v1.1.apk

          OWL-AndroidDemo_v1.1.zip

         

    ├─Demo

          OLW-IOT32-Demo-V1.0.zip

          OLW-IOT32-Demo-V1.1-20160801.zip

          OWL-AndroidDemo-V1.0.zip

          OWL-AndroidDemo-V1.1.zip

          WATCHERAndroidDemo-V1.1.zip

         

    └─Libraries

            en.stm32cubef1.zip

            STM32F10x_StdPeriph_Lib_V3.5.0.zip

           

入门指导

猫头鹰开发板的开发者们制作了较详细的入门指导文件,有用户手册,app的使用,开发板上电,安卓环境的搭建等等。对于嵌入式开发基础的较差的网友也可以直接上手,不会有迷茫感,当然,这主要是归功于制作者们的辛勤劳动了。

原理图说明

猫头鹰开发板的原理图设计相对紧凑,一颗STM32F103RCT6主芯片在中央,其余各个外围模块分布在四周,界面布局感十足。下面将介绍各个模块与引脚分配供日后开发时对引脚的标定。

1、    GPIO引脚

猫头鹰开发板上面已经被定义的引脚我们在试用的时候就不要考虑了。对于GPIO版主给大家预留了两个单插排P5P6,可以使用如下表所示:

引脚

应用

PA8

 

PA11

 

PA12

 

PA15

 

PB3

 

PB4

 

PB5

 

PB12

 

PB13

 

PB14

 

PB15

 

PC9

 

PC10

 

PC11

 

PC12

 

PD2

 

其具体的应用,待以后安排了。

2、    按键

对于按键,猫头鹰开发板提供了两种按键实现方式,方式:通常使用的引脚IO与按键一一对应的方式;方式二:AD采样的方式。两种方式各有千秋,待以后验证了。

3、    LED

一个3LED灯的三个引脚IO被连接到了TIM3/TIM8PWM输出引脚上,可以轻松实现PWM方式的调光。

4、    Wifi模块

从原理图上可以清楚看到,wifi模块是与主芯片的uart3相连接;还能清楚看到,开发者对wifi模块的供电进行了较细致的处理,使用了磁珠与高精度电阻,并没有因为试用板而省料节约成本。

5、    USB通讯

与上位机通讯,猫头鹰开发板是使用了一颗USBUART专用芯片实现的,即CH340芯片。得益于与Uart1相连,上位机可以通过USB实现对主芯片的ISP方式烧写。

6、    EEPROM芯片

这个小东西本来不想提到,但考虑到是一个实实在在的模块还是说几句。At24c04,小小的I2C接口,但是stm32芯片的I2C接口bug使得这个芯片的操作并不会容易。

7、    电源及其它

猫头鹰开发板使用了较常见与便宜的AMS1117-3.3电源芯片为整个开发板供电。还有蜂鸣器,光照采样模块等这里也不再一一表述。

猫头鹰开发板功能较多,可以实现的外设与接口也较多,但是也有一些遗憾,例如USB功能。STM32F103RC系列是可以原生支持USB Device功能,但是开发者空闲了这个外设而没有引出,我个人觉得有些遗憾。

开发者们倾入了大量心血完成了这个猫头鹰开发板的制作,非常细心与感谢。在接下来的日子里,我将逐步完成各个模块的学习与试用。





关键词: 猫头鹰     原理图    

专家
2016-08-31 09:12:58     打赏
2楼
资料好丰富啊

菜鸟
2016-11-02 09:20:26     打赏
3楼

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]