STM32F302CBT6是一款基于Cortex-M4内核的MCU,采取QFP48封装,小巧而功能强大,非常适宜IoT的嵌入式开拓。STM32F302CBT6与其干系芯片的比拟如下:
1. 相同封装形式芯片比拟:
F30X系列相对付F103系列内核由M3升级到M4,并增加了浮点运算单元。而且更针对付IoT运用,在48 PIN小封装上集成了DAC、运算放大器和比较器,更适宜于高性价比和小形化的IoT和数据采集系统运用。并且F302与F303只是在内存和接口的通道数量上有差别,F303所具有的功能模块,F302上都包含了,因此,F302的程序开拓,可以兼容F303,是一款极具性价比的产品。
2. 不同封装形式芯片比拟:
F302C系列相对付F103R系列内核由M3升级到M4,并增加了浮点运算单元。并且包含了R系列所有的外设,同时增加了仿照旗子暗记处理所须要的运算放大器和比较器,而不像F103C和F103R之间,将外设进行了删减。
并且F302C系列与F30XR系列,也只是由于管脚数不同,在外设接口数量上有所差别,R系列所包含的外设,在C系列上都包含,由F302C上开拓的程序,可以很好的移植到F302R系列上。而QFP48的封装,相对付QFP64的封装,体积更小,性价比更高。因此说,STM32F302C系列是一款体积小巧、功能强大、极具性价比的产品。
番茄STM32F302CBT6开拓板基于STM32F302CBT6、针对IoT嵌入式而设计,是一款功能强大,又极具性价比的开拓板。板载功能只管即便做到常用、精简。板载接口充分考虑接口的可扩展性,将MCU的IO全部引出,并精心设计,做到接口的可扩展性、兼容性和可重用性,使开拓者非常随意马虎基于此开拓板扩展其它功能模块并且避免因扩展功能而大量利用杜邦线等飞线产生的问题。
番茄STM32F302CBT6开拓板板载功能先容
1. 板载Micro USB接口,通过Micro USB接口为开拓板供电,并可实现与上位机的USB通信,如果不须要USB通信时,也用利用移动电源的USB口为开拓板供电,使得开拓板更加灵巧便携;
2. 板载5V、3.3V电源输出,可供应扩展功能的供电;
3. 板载2个按键,可实现常用的按键输入掌握;
4. 板载1个LED电源指示和1个受GPIO掌握的LED,可方便程序调试与输出操作的指示;
5. 板载RTC时钟电路,可实现低功耗实时操作;
6. 支持SWD调试接口。为实现开拓板的小巧及只管即便少的占用IO资源,本开拓板采取SWD调试接口而摒弃JTAG调试接口(并针对SWD接口,专门设计了精美的JTAG转SWD转接口,兼容所有主流仿真器,可装置于仿真器上,免去杜邦线跳线的麻烦及接口接错导致板卡破坏的风险);
7. 支持0.96' OLED显示接口(模块选配)。基于OLED小巧、无须要背光,可以更薄等优点,本开拓板摒弃价格昂贵、体积弘大的触摸屏,采取0.96’ OLED屏实现输出显示,从而使全体开拓板体积更小,性价比更高,更适宜于IoT运用。而针对触摸屏运用,开拓者可根据须要,通过扩展接口实现;
8. 支持高精度仿照基准,特殊适用于高精度ADC与DAC数据采集运用(选配)。板载的12 bit ADC和DAC,非常适宜于IoT运用中的传感器数据采集与掌握,而对付12 bit的ADC和DAC,数据采集的精度已经不在于ADC和DAC的位数,而在于ADC和DAC的参考电压的精度。本开拓板专门针对此运用,设计了高精度仿照基准,可实现高精度的ADC和DAC数据转换和数据采集;
9. 更具人性化的可扩展接口。为实现开拓板的小巧、精美,提高性价比,又不失落STM32F302CBT6强大的功能,本开拓板只管即便精简板载功能,并设计了更具人性化的可扩展接口,将全部IO引出,方便开拓者扩展其它功能模块,发挥STM32F302CBT6的强大功能。市情上通用的开拓板,接口设计考虑多一些的是兼容Arduino标准接口,而其它的开拓板则是直接将IO口全部引出,并将电源、地单独引出。这样在扩展其它模块时,则只能采取杜邦线跳线的办法与其它模块连接通信,既随意马虎产生杜邦线跳线缺点,又随意马虎在调试时欠妥心拖拽到,不利于调试和接口扩展,并且使模块扩展显得笨重、不足都雅。
本开拓板充分考虑了接口的可扩展性,设计了一套可扩展接口。如图1所示。
图1 开拓板布局图
9.1 将所有IO口全部引出,并分别用排针和排母引出,排母引出用于接口扩展,排针引出方便开拓调试时丈量监测。如图2所示,用并排的排针和排母将PA0和PA8分别引出,排母用于接口扩展,排针用于调试丈量。所有PA口与PB口都采取这种办法引出。
图2 IO口引出同时采取排针和排母
9.2 将电源、地与IO口支配在一起,方便各种供电接口。如图3所示。将5V电源、地和3.3V电源地分别按照不同顺序与IO口支配在一起,可将扩展功能板直接插入扩展接口上,无需杜邦线跳线。
图3 供电与IO同时支配,方便扩展功能直接插入开拓板
9.3 可实现各种不能协议接口外设的接口扩展。如图4所示,可实现硬件SPI、硬件I2C、USART等各种接口的扩展。
图4 方便的硬件外设通信接口扩展
9.4 多模块共用时,IO口重分配的接口扩展。当在系统开拓时,采取多模块同时事情时,常常会碰着这样的情形:模块A采取5V、GND、PA0和PA1进行通信,在开拓模块B时,模块B须要用到PA0口作为ADC利用,而这时还想同时利用模块A,这时就存在接口冲突的情形。此时,只要将作为IO口通信用的模块A旋转180度,插入对角接口上,并将相应程序中的PA0改为PB0,PA1改为PB1,即可实现模块A的通信,电源、地完备兼容。如图5所示。
图5 将模块旋转180度对角位置,IO定义调度,供电完备兼容
关于接口扩展的基本规律,概述如上4点。详细利用哪些接口可实现便捷的功能扩展,开拓者可根据自己的开拓情形,创造更多接口利用方案。
10. 附带的JTAG转SWD转接口,兼容所有主流仿真器,可装置于仿真器上,免去杜邦线跳线的麻烦及接口接错导致板卡破坏的风险。
图6 用JTAG转SWD转接口仿真调试
考虑到只管即便精简开拓板功能并使开拓板小巧,本扩展接口采取8个IO口插入一组电源地的形式,实际中,也可以采取2个或4个IO口插入一组电源地的形式,并且可由PA、PB口扩展到PC、PD等其它更多的IO口,或由左、右布局改为上、下、左、右布局,以上所述同属本接口定义办法。
开拓者独创声明:
番茄STM32F302CBT6开拓板的板载扩展接口办法,为开拓者独创,本着开源硬件的精神,开拓者将其作为一种开源硬件,任何组织或个人,可无偿利用此接口定义办法,并请在利用时注明其采取番茄开拓板接口形式,并不得将此作为独占知识产权进行保护。(如果此扩展接口办法,在开拓者之前已有知识产权,请及时联系开拓者。)
众筹入口
扫描二维码或点击【阅读原文】
支持者所得到的回报
套餐A:支持58元可得到回报
番茄STM32F302CBT6根本开拓板一套+开拓板解释书+开拓板事理图PDF档+例程
套餐B:支持78元可得到回报
番茄STM32F302CBT6高精度开拓板一套+开拓板解释书+开拓板事理图PDF档+例程
套餐C:支持78元可得到回报
番茄STM32F302CBT6根本开拓板一套+0.96’ OLED模块+开拓板解释书+开拓板事理图PDF档+例程+JTAG转SWD转接口
套餐D:支持98元可得到回报
番茄STM32F302CBT6高精度开拓板一套+0.96’ OLED模块+开拓板解释书+开拓板事理图PDF档+例程+JTAG转SWD转接口
针对电子工程师画PCB时,常常没有得当的封装库问题,支持任意一套可获赠予本人多年积累的封装库文件。
支持C、D套餐的工程师,特赠予精美JTAG转SWD转接口一个。
联系人及联系办法
微旗子暗记:13732637916
QQ号:27615211
第4届中国IOT大会不仅约请到微软、高通、华为、Silicon Labs、周立功、和而泰高层揭橥主题演讲,而且成功导入以色列创新元素,现已约请到8家以色列创新IOT技能公司CEO到深圳揭橥主题演议和参加融资路演。
扫描下方二维码
立即报名第4届中国IOT大会
↓↓↓ 点击\公众阅读原文\公众 这里有你想要的开拓板