电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 一.前言 因为公司的通信控制接口都是使用的modbus协议,以前都是用的stm32F429作为主控。最近要对控制板性能进行升级所以选用了stm32H7系列作为主控,本笔记主要是记录modbus协议从栈从stm32F4平台移植到stm32H7平台的相关移植细节。 ## 二.硬件平台介绍 1.主控:stm32H743IIT6 2.USB转串口IC:FT232RL 3.硬件框...
菜鸟冷虎 2019-08-16 13:43:34 浏览量:3372
 STM32H743平台移植modbus协议从栈学习笔记
      正点原子的Wifi摄像头模块ATK-WIFI整体比较小巧,参数上标称使用3.3-4.2V供电,可以支持手机端 1280 x720 分辨率录像和拍照 ,图像实时回传。本身用来搭配正点的四轴使用,当然也可以在别的场合应用,首先供电上看设计是拟采用3.6V锂电池的方案,实际评测时接了一块别的板子的3.3V电源,运行正常,功耗上实测为200...
wolfg4 2019-01-27 16:42:07 浏览量:3618
 正点原子Wifi摄像头评测
方案一:MAXRefDES1163: ±15V/100mA or ±12V/50mA, Iso-Buck DC-DC Converter Using the MAX17681A  MAXRefDES1163是基于MAX17681的高效、iso-buck DC-DC电源模块,可接受17V至32V输入电压范围,通过原边反馈调整输出电压。参考设计提供两种输出配置:一种配置中,输出设置为±15V @ 100mA,稳压精度...
gtrjolin1986 2019-04-02 18:25:59 浏览量:4176
 源于美信的六款Iso-BUCK隔离电源方案
笔者几年前买过一台备用路由器,小米路由器mini,买来用了几天就一直备着再也没用过。最近又翻出来,路由器不仅尺寸mini,各个参数都很mini,比如:百兆网口,仅支持802.11n WiFi,也就是WiFi4,300兆2.4G 单频,也不能设置访客网络,现在的宽带网速百兆以上,路由器的wan网口速度成了瓶颈,无法胜任家庭主路由了。 ![](ht....
robe_zhang 2020-01-08 20:20:15 浏览量:3520
 智能路由器的N种用法
# 引言 因为疫情宅在家,本小白自然又开始了折腾之路,之前因社区活动入手的树莓派4B还一直吃着灰,主要服役的还是3B+。无意间发现,一款国人自制的基于Debian树莓派系统——特性丰富,而且居然支持64位。树莓派4B采用的时64位的ARM处理器,但是由于官方一直没有适配,使用官方的raspibian,树莓派4B只能工作在32位状态下.....
摸鱼之家 2020-02-15 18:07:09 浏览量:5633
 真香!国产64位树莓派系统上手评测
大家好,在之前我给大家介绍了一款基于ATmega32U4的开源掌机Arduboy。我们也可以自己通过一块Arduino micro、一个oled屏幕、一个蜂鸣器和几个按键来自己组装一个Arduboy掌机。这款掌机的最有意思的地方就是我们可以通过这个掌机来自行开发游戏。这个开发游戏的过程其实要比真正玩游戏还要有趣,毕竟受硬件的影响,Arduboy能...
入门电子设计 2020-03-16 10:24:10 浏览量:1253
 Arduboy运行2048小程序
# 引言: **ESP32系列模块由于可以用ESP32来进行编程,因此广受欢迎。而ESP32 CAM模块由于经济小巧并自带摄像头而更为创客们所青睐。今天给大家介绍一个互动性强的ESP32 CAM游戏,用ESP32 CAM来做一款摄像头小车,带LED灯光控制和伺服电机控制。当然稍加改动,就可以做出许多更实用的项目** ![](https://IMG_URL_REPLACE/b...
gada8881 2020-08-24 16:44:36 浏览量:3594
 ESP32-CAM做的摄像头小车
## 栈的概念 栈(stack)是限定仅在表的一端进行操作的数据结构,且栈是一种先进后出的数据结构,允许操作的一端称为**栈顶**,不允许操作的称为**栈底**,如下图所示: ![](https://IMG_URL_REPLACE/bbsimages/202008/9bac6b80bf9f909a98c78b38385ed2d2.png) 之前我们讲到了链表,我们只能够对其链表的表尾结点进行操作...
李肖遥 2020-09-08 23:24:14 浏览量:809
 面试官问我什么是「栈」,我随手画了10张图来解释
之前写过一篇状态机的实用文章,很多朋友说有几个地方不易理解,今天给大家换种简单写法,使用函数指针的方法实现状态机。 ## 状态机简介 有限状态机FSM是有限个状态及在这些状态之间的转移和动作等行为的数学模型,是一种逻辑单元内部的高效编程方法,可以根据不同状态或者消息类型进行相应的处理逻辑,使得程序逻辑清晰....
李肖遥 2020-10-14 11:24:04 浏览量:2829
 【编程之美】函数指针方法实现简单状态机(实用)
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 2. 在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:850
 鸿蒙2.0都来了,你学会用它做开发了吗?
MAXRefDES1004用于实现负压到正压转换,可支持-73V至-35V输入电压范围,输出5V@100mA,以满足多数非隔离通信电源的设计要求。该参考设计采用MAX668固定频率、脉宽调制(PWM)、电流模式DC-DC控制器。MAX668用于宽范围输入DC-DC转换应用,包括升压、SEPIC、反激和隔离输出电源。可输出20W或更高功率,转换效率高于90%。1.8V至2...
gtrjolin1986 2019-04-02 15:51:34 浏览量:779
 MAXREFDES1004:-73V至-35V输入、5V/100mA输出、Boost转换器
超级电容在现代电子产品中具有独特优势。实际应用中,超级电容相关设计的一个主要考虑因素是dv/dt补偿。当超级电容负载出现瞬态大电流时,电池内阻在电池上产生较大压降。例如,将10A负载连接到内阻为0.2Ω的10V电池时,内阻压降为2V。随着电流增大,电池的输出电压下降,我们称其为dv/dt。为了提供足够的系统电压,设计人....
gtrjolin1986 2019-04-02 16:40:16 浏览量:1636
 MAXREFDES1151: 超级电容充电器与dv/dt补偿
大家晚上好,在这里祝大家端午安康。今天给大家分享的是工程管理工具cmake,没有先介绍makefile工程管理工具(坦白来说,这两者都差不多,cmake最终还是会生成Makefile的,只是说cmake语法稍微比较简单一些,没有Makefile那么复杂!)。就自己个人经历,现在一般公司去写Makefile和cmake的比较少(当然去招聘网站上,有的时...
dcc01a6ef24de746 2020-07-24 12:59:58 浏览量:472
> 总述 > > C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式). 它是定义和使用匿名函数对象的一种简便的方式。匿名函数是我们需要用到的一个函数,但是又不想去费力命名一个函数的场景。我们无需为每个值或者每种类型)单独编写函数,更不必把值保存在让人厌倦的全局变量中 。 利用lambda表达式可以编写内嵌....
良知犹存 2020-09-28 15:14:36 浏览量:289
> 我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没有任何用处。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。 [TOC] ## 1. 减小......
5b772bdf5860a56e 2021-01-30 22:20:59 浏览量:824
 9个提高代码运行效率的小技巧你知道几个?
@[toc] ## 1. 什么是缓存   缓存又叫高速缓存,是计算机存储器中的一种,本质上和硬盘是一样的,都是用来存储数据和指令的。它们最大的区别在于读取速度的不同。程序一般是放在内存中的,当CPU执行程序的时候,执行完一条指令需要从内存中读取下一条指令,读取内存中的指令要花费100000个时钟周期(缓存读取速度为200...
5b772bdf5860a56e 2021-01-30 22:00:48 浏览量:869
 24张图7000字详解计算机中的高速缓存
> 今天不聊技术,来聊一聊如何写一份合格的简历。前两天,在交流群看到了一个同学问如何写简历。于是,我就让他把简历发给了我。简历的制作过程考验了一个人的两个能力,逻辑能力和细节能力。而不考验设计能力。下面就这份简历存在的问题,以及如何写简历做个简单总结。 [TOC] ## 1. 原始简历 ![原始简历](https:/......
5b772bdf5860a56e 2021-01-30 22:18:23 浏览量:602
 程序员如何写一份合格的简历?(附简历模版)
> ELF文件(Executable Linkable Format)是一种文件存储格式。Linux下的目标文件和可执行文件都按照该格式进行存储,有必要做个总结。 [TOC] ## 1. 链接举例   在介绍ELF文件之前,我们先看下,一个.c程序是如何变成可执行目标文件的。下面举个例子。   该程序由main.c和sum.c两个模块组成。s......
5b772bdf5860a56e 2021-01-30 22:47:14 浏览量:405
 扒一扒ELF文件
## 0. 前言 粉丝留言,想知道如何使用Makefile给多个文件和多级目录建立一个工程,必须安排! 关于Makefile的入门参考文章,可以先看这篇文章: 《[Makefile入门教程](https://mp.weixin.qq.com/s?__biz=MzUxMjEyNDgyNw==&mid=2247497099&idx=1&sn=cc1ecb9f77b13726ed7bac1cc8b9ba96&chksm=f96b877fce1c0e69ccd4e0a913b...
一口Linux 2021-10-18 19:56:05 浏览量:369
 利用Makefile给多文件、多目录C源码建立工程
在使用stm32的时候,使用串口外设的场合是非常常见的,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了: int fputc(int ch,FILE *f) { while(!(USART3->SR&UART_FLAG_TXE));//1 USART3->DR=ch;//2 return ch; } 其中语句1和语句2是由单片机型号决定的,这两行语句必须是该单片机发送一个字符的函数......
donatello 2018-05-04 00:12:50 浏览量:3381
 适用于所有STM32单片机的串口不定长接收