一、整机说明 基于平衡车设计三轮底盘,采用加厚加固型结构,加上单片机控制板、超声模块、4G路由器、GPS北斗双模定位模块、前后双视摄像头等模块设计的一款手动遥控云视频监控巡逻小车。 1.1结构尺寸 1.2部件说明 二、性能参数 整机参数 整机重量 约40kg 整机尺寸 54.6 x 52.8 x 1 ...
分类:
其他好文 时间:
2019-12-26 11:21:37
阅读次数:
140
以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关,你可以在MCS-51,AVR,PIC,甚至是ARM平台上面测试这个程序性能。当然,我自己也是在多个项目用过,效果非常好的。 好了,工程人员的习惯,废话就应该少说,开始吧。以下我以AVR的MEGA8作为平台讲解,没有其它原因,因为我手头上 ...
分类:
其他好文 时间:
2019-12-26 09:38:58
阅读次数:
104
到目前为止,我们的开发板只能处理很小量的数据:读取几个引脚电平,输出几个LED,顶多用数码管显示一个两位数字。至于输入一个指令、输出一条调试信息,甚至用 和`printf`来输入输出,在已经接触过的这些器件上是难以想象的。而本讲“串口发送”与下一讲“串口接收”,将打开这一扇大门。 硬件 本讲的主题是 ...
分类:
其他好文 时间:
2019-12-23 22:20:46
阅读次数:
151
(涉及专有名词较多,难免解释不到位,若有错误还请指出,谢谢!) 硬件连接图如下: 一、扫描 思路是在main函数中通过死循环来扫描端口电平状态检测,以此判断按键是否按下。实现较为简单。 1.初始化(注意C语言中变量声明需放在函数开头) 以下是初始化PB5端口(LED灯)的代码,每一条语句的含义在我另 ...
分类:
其他好文 时间:
2019-12-22 16:30:02
阅读次数:
89
在之前博文开源一套uwb 框架,后面几篇博文会基于这个开源框架进行简单开发。 让uwb使用者更清楚了解基于这个basecode 开发工作。 这里所做内容是,采集dwm1000 温度,并发送到另一个节点,另一个节点通过串口打印,也就是这里是一个远程采集温度的工程。当然可以使用主控stm32 采集任何传 ...
分类:
其他好文 时间:
2019-12-21 18:36:47
阅读次数:
101
一、概念理清 使用环境: keil2,生成的代码大小如下,data保存于内部RAM中,xdata保存于外部扩展SRAM中,code保存于FLASH中。 51单片机涉及的存储介质: RAM: 内部RAM,每种51单片机都应该有,共256字节。大小固定 SRAM:内存,掉电消失,外部扩展RAM,比内部R ...
分类:
其他好文 时间:
2019-12-21 15:48:43
阅读次数:
1013
前言 这一节和上一节是搭配的 给大家鱼,也必须给鱼竿! 我期望自己封装的代码,无论过了多少年都有应用的价值! 这节说明一下制作APP用户程序的过程 咱是用MQTT通信控制模块实现升级,所以首先自己的程序先实现MQTT哈. 协议 把以下文件放到自己的工程 stmflash文件直接拷贝的上一节的 IAP ...
分类:
移动开发 时间:
2019-12-21 00:14:13
阅读次数:
140
参考:http://armbbs.cn/forum.php?mod=viewthread&tid=95190&extra=page%3D1 对于内联函数,不能像普通函数那样,直接在.h文件里面声明下,源文件里面定义下,然后其他C文件就可以调用。而加上static的前缀后,就解决了这个问题。以CMSI ...
分类:
其他好文 时间:
2019-12-19 21:30:38
阅读次数:
362
在头文件中有 #define OB_RDP_LEVEL_1 ((uint8_t)0x55) 代码中也调用了 HAL_FLASHEx_OBProgram(&OptionsBytesStruct) 然后就变成0x55了,代码读保护了。 用STM32CubeProgrammer把熔丝改回AA,用ST Li ...
分类:
其他好文 时间:
2019-12-19 21:13:44
阅读次数:
182
最近开始准备21考研,做了个小计时器,用来监督自己的学习进度,开源给大家,有些封装选的有问题,凑合着用。 主页面:包含时间,日期,电池电量,温度,各科学习时间比例: 各科计时页面: 秒表页面: 侧视图 用的是STC15W408AS单片机+DS3231 锂电池供电,掉电纽扣电池给时钟供电 OLED屏幕 ...
分类:
其他好文 时间:
2019-12-19 13:27:48
阅读次数:
107