嵌入式开发交流网论坛
标题:
传感器Demo板+源码+USB更新固件+UCOSIII
[打印本页]
作者:
劫_Zed
时间:
2018-7-27 20:00
标题:
传感器Demo板+源码+USB更新固件+UCOSIII
电路城供稿
[attach]5761[/attach]
这是一个基于STM32的传感器的Demo工程
一、板子上集成的传感器有:
GP2Y1050——PM2.5传感器,升级版,可通过串口采集电压。——Uart接口。
HT01——五合一空气传感器,温度,湿度,CO2浓度,TVOC浓度,HCHO(甲醛)浓度。Uart接口。
DHT11——低成本温湿度传感器,单总线。
TSL2561——可见光传感器,能过滤红外光,使结果接近人眼视觉。I2C总线。
二、其他硬件资源:
PCF8563——时钟芯片,高精度,低功耗。I2C总线。板上带有可充电纽扣锂电池,可在有外部电源的情况下充电。
GT20L16——字库芯片,SPI接口。
OLED——0.96寸OLED,SPI接口。
三、外接资源:
可外接两路NTC电阻。
可外接两路5V继电器。
四、主控:
STM32F103RET6,512KFlash, 64K RAM。
晶振使用2520封装16MHz晶振。(体积小,节省空间,成本低)
自己建工程的时候别忘记改分频。(附件中的工程已改好)
自己不会改可以把Library/CMSIS目录下的:
[attach]5762[/attach]
三个文件替换到你工程中即可。
五、通信&调试接口:
1、调试接口:
6P的PH2.0,预留SWD接口和调试串口Uart1。
(配套的包含SWD+Uart接口的调试器,之后可能会放出,敬请期待)
2、USB接口:
工程包含能通过USB更新固件的BootLoader。需要先烧录BootLoader。
烧录完成之后,按住Boot键,上电后松手,LED闪烁。
此时可发现在电脑上会出现一个200+K的模拟U盘。直接把加密的固件拖到U盘内即可。
BootLoader硬件信息:
按键:PC7
LED:PC6
[attach]5763[/attach]
加密程序在附件中。
BootLoader和上位机加密程序稍后会放出。
使用BootLoader的时候,固件需要更改Offset:0x08010000
具体方法,请在工程中查看。(查看main.c的主函数,和工程设置中的target标签页)
3、无线通信模块
注意:此模块为内部模块,不提供任何资料。如要使用无线通信,请自行替换成相应模块。模块使用Uart接口。
六、RTOS
工程使用uCOSIII实时操作系统。
(初学者,还请各位大牛多指教)
PCB图:
[attach]5764[/attach]
实物图:
[attach]5765[/attach]
上位机调试信息:
[attach]5766[/attach]
七、备注
TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。
TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。
TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。
重要的事情说三遍。
单片机上放散热片纯粹是为了装逼(▼へ▼メ)哈哈哈哈哈。
欢迎交流。
电路项目的主要芯片及数据手册、电路图文件、视频、其他文件请点击文章左下角“阅读原文”进行查看。
欢迎加入微信群
看在你我有缘的份上,快来加入与非社群,找到与你志同道合的人,一起愉快地交流技术、分享生活的点滴。
当然还有不定期的红包雨等着你哦!
[attach]5767[/attach]
与非网大大(小编)微信
添加小编微信,回复以下关键词即可被拉入对应社群噢。
关键词:嵌入式、模拟、人工智能、RF、传感器、汽车电子、物联网、IC设计、EDA。
进去记得先看群规哦!
[attach]5768[/attach]
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/)
Powered by Discuz! X3.2