ICode9

精准搜索请尝试: 精确搜索
  • 1-STM32+MN316(NB-IOT)远程升级篇OTA(自建物联网平台)-STM32通过MN316使用http下载程序文件,升级程序(单片机程序轮训检查更新)2022-03-05 11:02:59

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/MN316/myota.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 这节测试

  • 03. STM32芯片解读2022-03-02 21:07:22

    芯片资源         芯片内部 芯片引脚和功能

  • 跳过51单片机,直接学STM32有什么严重后果?2022-03-02 18:57:59

    STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳。 再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片。 不过STM32这两年涨价太狠,很多公司采用国产芯片替代了。 我刚接触单片机是在2011年,当时STM32还没现在这么普

  • STM32串口2022-03-02 00:00:19

    1、通过STM32CubeMX配置串口。 串口1选择Asynchronous,异步通信。 115200bps,8N1,默认即可。 2、串口发送数据。 STM32Cube生成代码后,在main.c的while(1)前面加一句。 HAL_UART_Transmit(&huart1, "Hello world!\r\n", 14, 10); HAL_UART_Transmit()是串口发送函数, 第一个参数是串

  • 基于Zigbee+stm32的无线传感网络2022-03-01 15:57:59

    看到这篇文章的老铁,首先先偷笑一下,因为这个是我上学期做的课程设计,若你们也有类似的需要,完全可以拿着我的代码做出实物上交上去(鸡笑一下) /*********************************************/ 基于WSN的宿舍火灾检测报警系统 首先说下可以实现的功能 1.点燃打火机,单片机的蜂鸣器

  • STM32踩坑--NoST-LINK detected2022-02-28 11:59:57

    在使用Keil5 开发时出现报错“no ST-LINK detected” 这里出现的NoST-LINK detected是没有扫描到端口     在我使用一段Fly-MCU后,有一天突然发现出现如上错误,再检查的过程中检查以下几点 当然首先要下载驱动文件,64位的安装amd64,32位的安装x86 链接: https://pan.baidu.com/

  • 百问网7天物联网智能家居(第三天)2022-02-27 20:59:57

    主要讲解:单片机时钟树,STM32CubeMX配置时钟、STM32的GPIO输出模式、输入模式。 STM32时钟树:STM32F103有4个时钟分别是:HSI高速内部时钟,HSE高速外部时钟,LSI低俗内部时钟,LSE低俗外部时钟。 STM32的GPIO输入模式:上拉输入、下拉输入、浮空输入、模拟输入。        上下拉输入就

  • stm32 串口DMA源码解析2022-02-25 20:00:37

    一 协议:   二 源码: /* USART1_RX Init */ hdma_usart1_rx.Instance = DMA1_Channel5; hdma_usart1_rx.Init.Request = DMA_REQUEST_2; hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; h

  • 基于STM32的摔倒预警系统2022-02-25 16:02:26

    基于STM32的摔倒预警系统 闲来无事,用手头STM32做个项目。 成品功能: 摔倒预警。当老人发生摔倒时,自动进行求救,给一个人发短信,附带位置信息。 思考:如何确定老人是摔倒了? 方法:我打算用两到三个测量高度的传感器。分别放在脚腕、手腕、和头。当三个高度一直时表明老人是躺着

  • 基于stm32的自定义通信协议-模拟串行通讯2022-02-24 17:03:07

    目录 一、背景 二、方案设计 三、课程作业实施 四、测试结果 五、部分代码(完整代码可私聊我+QQ2521170001) 一、背景 题目:通过数字通道进行两个计算机系统的通讯目标:设计、实现一个用于数字通道串行通讯的协议 硬件                     2.软件         

  • STM32 RCC电源参数设置2022-02-22 11:31:52

      同事设计的板子烧录程序后程序跑不起来,一直会卡在void SystemClock_Config(void)函数下面代码出 while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {}   STM32可能会有多种供电方式,CubeMx生成的代码默认参数可能无法启动STM32,要根据硬件工程是的设计选择合适的参数 #define P

  • BMS电池管理系统STM32+bq方案keil源码,原理图2022-02-21 21:34:29

    1.BMS电池管理系统STM32+bq方案keil源码,原理图,项目资料,也有其它方案,欢迎技术交流 2.说明 3.提供BMS其它学习资料库 编号:4119660735493029科技引领

  • 【STM32】IWDG独立看门狗【原理】2022-02-21 19:34:55

    前注:本文章主要讲解【原理】 内容为 '_Snake_'编写,日常学习总结,内容如有不足、不妥之处请私信告知,谢谢! 简介         MCU可能工作在一些复杂环境,可能受到某些电磁干扰出现程序跑飞,导致死循环无法继续执行工作,看门狗的作用就是为了避免这种情况。看门狗的本质也是一

  • STM32基础回顾——详解I²C(GPIO模拟I2C)2022-02-21 19:01:00

    文章目录 前言IIC协议数据有效性开始信号和结束信号应答信号完整传输流程 EEPROM介绍结构组成设备地址写AT24Cxx读AT24Cxx IIC模拟硬件设计IIC模拟软件设计源码解析 运行结果源码 前言 这一篇博客是根据自己的需要,以及为了面试岗位的需求,所以专门来再次学习一遍SPI和IIC

  • STM32之外部中断+按键2022-02-20 19:59:36

    EXIT简介 EXTI(External interrupt/event controller)—外部中断/事件控制器,管理了控制器的 20个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及

  • STM32学习笔记(10)——高级定时器TIM2022-02-18 22:31:51

    前排提示:本笔记参考了野火PPT的大部分内容。 STM32F103系列有8个定时器,其中分为2个高级定时器,4个通用定时器、2个基本定时器。 下面为高级定时器TIM功能框图(来自野火PPT),由于高级定时器功能相当复杂,因此本文将大篇幅介绍每种功能(定时、输入捕获、输出比较、刹车输入)。我们将功能框

  • main daily2022-02-17 01:04:32

    2022-02-16 20:45:45 星期三 总结 明天就要回校了,今晚心血来潮想简单记录一下大学以来的生活,这大概是一个分水岭,今后,将要有新的目标去为之付出。 大一上学期 带着L对大学的一些描述以及自己的计划进入大学,跟他一样也有着一个想起来就很有动力的目标——希望比身边的人都要优秀

  • 玩转STM32-FATFS-1-新建工程2022-02-11 11:05:16

    一、CubeMX配置 1.1、SPI配置        测试上板载GD25Q16,CPOL=1,CPHA=1,这里配置上拉SPI引脚。 1.2、FATFS配置 配置完毕生成工程。 二、添加代码 2.1、spi flash代码        需要实现读一个sector和写一个sector。 2.2、fatfs操作代码

  • 003-STM32+W5500基本控制篇(阿里云物联网平台)-在阿里云物联网平台上一型一密动态注册设备(STM32+W5500)2022-02-08 23:01:36

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明

  • 002-STM32+W5500基本控制篇(阿里云物联网平台)-STM32+W5500使用MQTT+SSL(mbedtls)加密方式接入阿里云物联网平台2022-02-07 22:32:04

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明

  • <STM32学习>--跑马灯实验2022-02-06 11:03:26

    1.硬件部分 硬件原理图如下: 该硬件原理图是正点原子stm32zet6精英版的硬件电路,不同的开发板要根据实际电路。首先,要让led亮起来必须要led灯2边有电压差,其中由图可知,灯的右边为拉高的3.3伏为高电平,所以我们单片机要输出低电平才可以点亮。因为有电压差而且为二极管,有电流流过,

  • 基于stm32用开源canfestival实现canopen应用层协议2022-02-05 22:32:01

    基于stm32用开源canfestival实现canopen应用层协议,主站实现pdo收发、sdo收发、状态管理、心跳,从站实现pdo收发、sdo收发、紧急报文发送, 常用于一主多从控制、控制伺服电机可以自行实现ds401 406编号:739.90643551316945搬砖工人

  • STM32单片机 f103c8t6库函数配置2022-02-05 00:00:11

       库函数顾名思义是库函数是控制寄存器操作的语句被封装 库函数是控制寄存器操作的语句被封装 成函数的函数集合,需要执行相应动作 成函数的函数集合,需要执行相应动作 的时候只需要调用函数(并填入参数) (的时候只需要调用函数(并填入参数) 即可。 优点:比较简单,很容易上手。  

  • ANO匿名飞控时间片调度移植至普通STM32工程2022-02-04 21:31:38

    工程结构 时间片调度相关的代码位于SCHEDULER目录下的Scheduler和Task文件中,匿名飞控原本的时钟由传感器输出的1ms脉冲实现的外部中断提供,为使时间片调度算法可以用于一般的工程,此处改为使用定时器TIM7的1ms定时器中断,位于HAEDWARE目录下的timer文件(原因:f407的TIM7无法用于PW

  • 蓝桥杯嵌入式_STM32学习_ADC2022-02-04 19:30:00

    代码 void ADC1_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; ADC_InitTypeDef ADC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_ADC1,ENABLE);//使能GPIOB和ADC1 RCC_ADCCLKConfig(RCC_PCLK2_Div6);//六分频,为12MHz(ADC最

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有