首页 > mcu

标签:mcu

后台-系统设置-扩展变量-手机广告位-栏目顶部广告位
  • 嵌入式C编程中的设计模式之一——单件模式和策略模式”

    嵌入式C编程中的设计模式之一——单件模式和策略模式

    用UML对设计模式建模,在嵌入式C的环境中实现,是高效可靠的开发办法。...

  • 【AI视觉】智能送药小车——1.复盘及核心代码”

    【AI视觉】智能送药小车——1.复盘及核心代码

    2021电设F题回顾思路及代码可优化的点尾声规则回顾本在大二下的电设延延期了,有幸与车队队友半途加入,笔者之前没做过摄像头与视觉的代码(之前做的AI电磁),虽然最后有各种各样遗憾,但也临时猛学收获许多新知识。测评前顺利做完了基础和发挥(1),可惜封箱后换了场地识别出了问题。做的途中出现过以下问题:数字移动过程中识别帧率过低识别过于依赖光线亮暗琐碎的失误:赛前未全面准备(摄像头AI、软件队友应合作提前搭好代码框架)、组队分工不当(视觉与控制没分工写、两车没一起调[框架没提前搭])、测评时拆箱后未...

  • 浅谈人脸识别技术的方法和应用”

    浅谈人脸识别技术的方法和应用

    人脸识别是近年来模式识别、图像处理、机器视觉、神经网络以及认知科学等领域研究的热点课题之一,被广泛应用于公共安全(罪犯识别等)、安全验证系统、信用卡验证、医学、档案管理、视频会议、人机交互系统等各个方面。人脸识别技术计算机人脸识别技术也就是利用计算机分析人脸图象, 进而从中提取出有效的识别信息, 用来“辨认”身份的一门技术.虽然人类的人脸识别能力很强, 能够记住并辨别上千个不同人脸, 可是计算机则困难多了. 其表现在:人脸表情丰富;人脸随年龄增长而变化;人脸所成图象受光照、成象角度及......

  • esp-idf的基础gpio配置(基于点灯)

    关于esp-idf的基础gpio配置(点灯)带代码...

  • 基于STM32平台的数字温度显示器系统设计”

    基于STM32平台的数字温度显示器系统设计

    开发环境: Keil5.14,CubeMX6.0.1,主要实现以下功能:①STM32F103C8T6控三点DS18B20温度数据采集: 挂载到同一根数据总线上, 每个DS18B20内部都有一个独立的64位的序列号,测温分辨率可达0.1℃;②温度数据存储: 采集的温度数据可存储到W25Q64外置FLASH芯片中, W25Q64使用硬件SPI总线实现数据的读写存储; ③时间获取: 采用时钟芯片DS3231, 使用模拟IIC驱动;④LCD12864液晶显示: 可显示三点采集的温度数据和时间信息等;...

  • 基于STM32平台的数字温度显示器系统设计”

    基于STM32平台的数字温度显示器系统设计

    开发环境: Keil5.14,CubeMX6.0.1,主要实现以下功能:①STM32F103C8T6控三点DS18B20温度数据采集: 挂载到同一根数据总线上, 每个DS18B20内部都有一个独立的64位的序列号,测温分辨率可达0.1℃;②温度数据存储: 采集的温度数据可存储到W25Q64外置FLASH芯片中, W25Q64使用硬件SPI总线实现数据的读写存储; ③时间获取: 采用时钟芯片DS3231, 使用模拟IIC驱动;④LCD12864液晶显示: 可显示三点采集的温度数据和时间信息等;...

    架构 2021-11-20 0 0 stm32 单片机 UDP arm mcu
  • 汽车级MCU赛道“大爆发”

    当汽车行业仍在比拼SoC算力,另一种必不可少的芯片(MCU)已经成为新一轮汽车芯片大战的焦点。不仅仅是因为MCU是本轮芯片短缺潮的主角之一。今天,苏州云途半导体有限公司宣布获得保隆科技战略投资,这是该公司继今年八月底获得小米长江基金的战略投资后,再次拿到汽车产业战略投资。同时,云途宣布进一步加码车规级MCU芯片的研发及量产投入。按照计划,云途的首款车规级32位MCU芯片(YTM32B1L系列)产品,将在今年11月底前实现量产,并逐步开始小批量出货。这款MCU将主要应用于传感器控制、胎压监测、座椅、电...

  • ESP8266-NodeMCU物联网开发之Arduino环境搭建

    ESP8266-NodeMCU是一个开源硬件开发板,由于它支持WIFI功能,所以在物联网(IOT)领域,Arduino开发板最大的对手之一就是ESP8266-NodeMCU开发板。ESP8266-NodeMCU尺寸与Nano类似,他并不是Arduino团队开发的,但是我们也可以使用Arduino IDE对他进行开发。==而且他还有一颗地道的“中国芯”—ESP8266模块。...

  • STM32F1xx HAL库 中文详解 之 ADC篇

    本文主要从ADC中用到的结构体、函数以及用法讲解。一、结构体1.ADC_InitTypeDeftypedef struct {uint32_t DataAlign uint32_t ScanConvMode uint32_t ContinuousConvMode uint32_t NbrOfConversion uint32_t DiscontinuousConvMode uint32_t NbrOfDiscConversion uint32_t Extern...

  • 基于stm32作品设计:懒人蓝牙彩灯、手机APP无线控制ws2812,MCU无线升级程序”

    基于stm32作品设计:懒人蓝牙彩灯、手机APP无线控制ws2812,MCU无线升级程序

    文章目录一、作品背景二、功能要求三、如何实现功能(一)、首先是要选材(二)、原理图设计(二)、PCB设计(三)、焊接PCB板一、作品背景在智能的2021年代,年轻的小伙伴都患上了懒惰的症状,我也一样。有一个难以入眠的夜晚,我打开了王者荣耀,我习惯了玩手机都要开着灯打,终于,赢了好几把,时间已经到了凌晨2点半,我也开始有了睡意,当我放下手机,准备闭眼入睡时,发现灯光格外耀眼,心烦意乱,实在不想按下那下床走好几步才能触碰到的开关,但是房间的设计就是这样,无法改变。无奈的我还是挣扎地下床按下了开关,这才安心...

  • 20年21年嵌入式校招薪资大曝光!!!

    大家可以去B站观看视频up:绅士の嵌入式。【20年21年嵌入式校招真实薪资大曝光!!!!-哔哩哔哩】大家好,金九银十,新一年的校招正如火如荼的进行。接下来我们话不多上,直接开扒。嵌入式软件工程师,相比较传统的程序猿来说,更多的需要和硬件打交道,需求产生价值,所以招聘嵌入式软件工程师的企业都是有着硬件业务的。从去年的秋招情况来说,薪资待遇比较好的厂,按照公司业务来说,主要分为几部分:一是华为、vivo、oppo、小米、中兴等手机厂,二是兆易创新、紫光展锐、豪威科技、乐鑫、全志、汇顶等芯片厂;三是有...

  • 【国产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP”

    【国产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP

    本文由RT-Thread论坛用户@BruceOu原创发布:https://club.rt-thread.org/ask/article/3043.html熟悉RT-Thread的朋友都知道,RT-Thread提供了许多BSP,但不是所有的板子都能找到相应的BSP,这时就需要移植新的BSP。RT-Thread的所有BSP中,最完善的BSP就是STM32系列,但从2020年下半年开始,国内出现史无前例的芯片缺货潮,芯片的交期和价格不断拉升,STM32的价格也是水涨船高,很多朋友也在考虑使用国产替代,笔者使用的...

  • STM32学习笔记2.1 第一个外设——GPIO:硬件和寄存器”

    STM32学习笔记2.1 第一个外设——GPIO:硬件和寄存器

    GPIO的硬件结构你的单片机上有48到144根等等不同的引脚,除去其中的一些引脚作为电源输入、启动线等用途之外,几乎所有的引脚都具有这样的功能:输出特定的电平、或者读取引脚的当前电平。这一功能看似简单,但是构成了各种通讯、定时、控制的基石。实现这种功能的外设叫做GPIO(General Purpose Input Output, 通用输入输出),STM32F1的GPIO外设硬件结构如下,每个引脚里都连接了一组这样的电路。缺乏硬件经验的学习者看到这张图可能会眼前发昏,不过你只要做过一点数字电路相关设计,...

  • 2021-09-04”

    2021-09-04

    使用ESP8266实现STM32连网(USART实现)(巴法云物联网)1、使用硬件程序思路(基于正点原子的测试程序)在巴法云物联网创建的主题ESP8266初始化代码(比较简陋)主函数代码如果想用串口助手调试,接线方法如下:1、使用硬件我这里使用的是正点原子家的STM32开发板(精英版)和ESP8266模块。刚开始准备做一个LORA网关的,但是后面因为比赛的原因就没有搞了,就搞了LORA的通信和WIFI上云(巴法云物联网)的代码:正点原子家的STM32开发板(精英版)ESP8266模块...

  • 十六届全向组硬件开源(二)”

    十六届全向组硬件开源(二)

    这一章更新下麦轮的驱动方案,使用过CH32的同学都知道,这款单片机的定时器很少,所以推荐的方案中都是采用DRV8701方案来解决一个PWM口控制一路电机,实现电机的正反转。对于以往智能车常用的HIP4082驱动方案都避之不谈,实际上,对于HIP4082也是可以采用相同的控制方法,只是需要在程序上更改一下就行。通常使用DRV8701驱动都是通过IO的高低来控制电机的正反转,但同样的方式在HIP4082上可能就会产生疯转。首先,我们先来考虑下在PWM管脚充足是我们是如何控制电机的。一般我们都是一路正占空比,一...

  • 小白初学者从零开始创建stm32工程(包括带着的FreeRTOS实时操作系统快速入门)”

    小白初学者从零开始创建stm32工程(包括带着的FreeRTOS实时操作系统快速入门)

    这里的芯片我们以stm32f407举例下载地址:https://www.stmicroelectronics.com.cn/content/st_com/zh/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32065.html#get-software固件库网址:https://www.stmi...

  • Esp8266 Node Mcu 一直乱码的问题详解”

    Esp8266 Node Mcu 一直乱码的问题详解

    最近一直在做项目,遇到的这个问题花了我很长时间,因此在这里写出自己的经历供大家参考,喜欢的可以点个赞比较简单的方案:在Arduino上设置Node Mcu1.打开文件——>首选项复制这样一个网址http://arduino.esp8266.com/stable/package_esp8266com_index.json到附加开发板管理器网址2.开始设置开发板下载包工具——>开发板——>开发板管理器,在搜索引擎内输入"esp8......

    电脑常识 2021-08-31 0 0 mcu 物联网
  • 十六届全向组硬件开源”

    十六届全向组硬件开源

    十六届智能车全向组硬件开源写在前面:我是一个做了三年智能车比赛的本科学生,也是挺菜鸡的一个。国奖也只有一个一等一个二等,和一个划水的三等。说来也挺可惜的,本来今年全向组也是可以拿国一的,结果赛前被前面的强校打击到了。只敢比赛前几分钟把速度降了下来,只希望完赛,给自己三年的做车生涯画一个不完整的句号吧。说实在的,今年的形式可惜的肯定不是我一个,但这或许就是智能车的魅力吧,不到比赛结束,一切都是未知,智能车不分成败,只求对得起自己一年一年的努力。无奈的是智能车的付出很大概率会和结果不成正比,就拿我自己来说...

  • 大疆嵌入式软件工程师秋招笔试题B卷-做后有感”

    大疆嵌入式软件工程师秋招笔试题B卷-做后有感

    目录前言一、题目难度二、题目考察知识分享(只记得一部分了)三、个人建议(不一定对,仅供参考)前言昨天答完题之后,我只有一句话,我不配大疆!!!我昨天做的是应该最后一批秋招正式批笔试题了,根据昨天的做题情况和自己的一些感受与大家分享一下。一、题目难度我感觉昨天那份题说难也没有难得很离谱,但还是有难度的,个人认为有以下几点原因:1、考察的知识非常全面,涉及到了操作系统、编译原理、汇编、C语言、进程线程、linux命令、数据传输的时间计算、通讯协议、ARM体系与架构等等。2、除了考的多,考的还非....

  • HAL库 STM32CubeMX--USART串口通信--补充(三)

    简介对之前串口基础知识的补充hal库串口流程一、定义一个UART_HandleTypeDef结构体句柄二、通过HAL_UART_Msplnit函数来实现串口外设的底层初始化; 要做什么功能: 1、使能 UART 外设时钟 2、配置 UART 使用的引脚模式 3、如果要用中断,就配置中断 4、如果要用DMA,就配置DMA三、通过前面定义的结构体句柄,来配置串口的波特率,数据字长,停止位,奇偶校验位,硬......

  • [ESP32]学习笔记02”

    [ESP32]学习笔记02

    [ESP32学习笔记02]使用ViusalStudio2017开发ESP32、按键输入检测前言一、安装Visual Studio 2017二、配置开发环境1.安装ViusalGDB2.下面我们安装GUN For ESP32工具链总结三、新建项目:编辑代码:前言提示:上一期我们使用了VSCode来开发ESP32由于VSCode本身只是一个文本编辑器,需要各种辅助插件来帮助开发,cpptool这个插件在补全方面并不是很好用,在补全结构体成员时,会将所有联想词全部列表出来,对于ESP32SDK不熟悉的小...

  • 编译esp32s2的micropython固件(一)

    开发环境软件:Ubuntu 18.04虚拟机硬件:esp32s2开发板ubuntu安装编译依赖环境:sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial如果已经安装过了,不会再次安装。另外1.15之后版本mpy依赖cmake,这个后面编译遇到问题再讲。1.下载源码创建工作目录:mkdir workcd work下载mpy源码:git clone https:/...

  • 使用GD32内嵌IIC控制器”

    使用GD32内嵌IIC控制器

    1 综述采用GD32内嵌IIC控制器,以中断方式,快速实现的IIC通信,速度400kbps。IIC通信,诸如常用的STM32,多是用IO口模拟IIC通信的。曾经以STM32内嵌IIC控制器,以中断方式,快速实现了IIC通信。实现的关键是1字节的读取操作。作为后起之秀,GD对IIC控制器逻辑改进了很多,已经很好用。美中不足,1字节的读取,却多操作了1个字节,始终没有找到最合适的STOP发出时刻,好在不影响使用。即:1字节的读取,需要多作1字节的无用功。该问题,在STM32中,已经完美解决。...

    电脑常识 2021-07-28 1 0 arm mcu iot 物联网
  • 《嵌入式 - 嵌入式大杂烩》一文搞懂CPU、MPU、MCU、SOC的联系与区别”

    《嵌入式 - 嵌入式大杂烩》一文搞懂CPU、MPU、MCU、SOC的联系与区别

    1 CPUCPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。主要功能是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。1970年代以前,中央处理器由多个独立单元构成,后来发展出由集成电路制造的中央处理器,这些高度收缩的组件就是所谓的微处理器,其中分出的中央处理器最为复杂的电路可以做成单一微小功能强大的单元,也就是所谓的核心。差不多所有的CPU的...

    云计算 2021-06-09 1 0 cpu 芯片 mcu SOC
  • STM32F4深入学习【定时器】(上)”

    STM32F4深入学习【定时器】(上)

    定时器时钟单片机就是定时器!定时器就是单片机!——某个不愿透露姓名的学长定时器是单片机的灵魂,学一个单片机,最先掌握的是GPIO,最容易掉坑的是中断控制器,最复杂的是那些总线协议,而最难掌握的就是定时器这里笔者通过阅读STM32F4xx官方参考手册,配合英文版和中文版整理了与STM32标准外设库有关的定时器知识点(其实大部分是摘抄/翻译原文),经过自己浅薄的经验(半年多的STM32学习经历)梳理得到以下内容,权当抛砖引玉将外设库源码摘抄附录在结尾,顺序与正文基本一致,可供参考内核定时器SYST...

后台-系统设置-扩展变量-手机广告位-栏目底部广告位

教程弟

https://www.jcdi.cn/

统计代码 | 京ICP1234567-2号

Powered By 教程弟 教程弟

使用手机软件扫描微信二维码