ICode9

精准搜索请尝试: 精确搜索
  • stm32开发板2021-12-20 10:58:47

    stm32开发板 TODO 可以参考 自制51开发板 的 “1.2 自己做的 89c52rc最小开发板电路图(带编程)” STM32F103 串口下载程序 步骤: 1. 从串口下载并启动 1.1. 设置 从系统存储器启动, 串口下载: BOOT0: 1, BOOT1: 0 1.2. MCUISP.exe : 不使用RTS和DTR,勾选"编程后执行",再点击

  • 嵌入式开发学习路径2021-12-19 13:02:46

    单片机开发 学习路径   语言   c     数据结构     算法   c++     数据结构     算法   芯片   51      stc89c51   arm     stm32   linux     s3c2440  

  • 基于STM32温湿度传感器采集报警系统设计(含超声波测距)2021-12-19 12:01:51

    这次的设计主要是通过读取DHT11和HCSR04的数值,(Proteus的传感器貌似这两款好用一点)把读取的DHT11和HCSR04数值通过转化在lcd1602中显示出来,还有就是可以设置通过按键设置DHT11的温湿度阈值。仿真原理图如下运行结果图:按下K1,K2为加1设置,K3为减1设置    湿度低于88%;警报响,红灯亮

  • 基于STM32温室智能监测控制系统设计(温控补光功能)仿真,程序2021-12-19 12:00:49

     设计功能包含温湿度检测、光照强度检测,可以通过温湿度和光照来控制灯和电机风扇运转。包含的电路有:温湿度检测电路,电机电路,液晶显示电路、光照强度检测电路、按键电路、LED指示电路、蜂鸣器电路等。  #include "stm32f10x.h" #include "LQ12864.h" #include "adc.h" #include

  • STM32F0308DISCOVERY探索套件2021-12-18 23:02:47

      STMicroelectronics STM32探索套件是一套经济划算且完整的解决方案,用于评估STM32 MCU。 该套件包括演示特定器件特性所需的基础设施。 借助HAL库和综合软件示例,可从器件特性和附加价值中受益。 通过扩展连接器,可连接器件的大多数I/O,并有助于连接附加硬件。 该套件非常适合

  • STM32 RTTHREAD线程编写知识2021-12-18 14:34:01

    STM32 RTTHREAD线程编写知识 知识储备: CORTEX-M3/M4寄存器组 1.R0-R12 寄存器R0〜R12为通用目的寄存器,前8个(R0-R7)也被称作低寄存器。由于指令中 可用的空间有限, 许多16位指令只能访问低寄存器。高寄存器(R8-R12)则可以用于32位 指令和几个16位指令,如 MOV(move)。R0-R12的初

  • 485modbus通讯协议2021-12-18 14:02:25

    一问一答: 串口助手就可以搞定。 改天用STM32的485与量角器进行modbus通信。 现在就用485设备1去调平。需要用到设备2的时候再去开发代码。 今天先做收发数据。不做数据处理。 单片机上要做数学运算。完蛋了。

  • 利用make命令编译链接STM32工程2021-12-17 21:02:34

    一、前言 入门STM32开发时,用的是keil 这个IDE。后面因为要提高开发效率和keil 版权问题,选择开源的arm-none-eabi-gcc ,通过命令行调用make工具进行编译、链接、烧录,打包。 二、要达到的效果 2.1 编译STM32 工程 make all 2.2 烧录单片机 make install 三、几个重要的问题点 3.

  • 基于STM32的多功能智能密码锁控制设计2021-12-17 17:35:11

    本制作的电子密码锁包含有PCB、原理图,PCB印制电路板。此设计用外部存储器,支持修改密码。在实际中我发现12864还是用串口比较好,因为用并口的话使用会影响同GPIO口的其他位口。一、功能介绍:1、输入6位密码,即可开锁。2、输入7次纯数字,系统会自动恢复初始状态。3、没有输入完6位密码

  • 一张图看懂STM32芯片型号的命名规则2021-12-17 16:04:21

      意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理

  • STM32智能小车------超声波测距模块2021-12-16 19:58:40

    文章目录 一、原理讲解1.实物图2.工作原理:3.接线: 二、软件驱动代码1.接口定义2.驱动函数 总结最终效果 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控三个传感器,分别实现遥控切

  • stm32 不使用MircoLib情况下使用printf方法2021-12-16 12:05:07

    不使用Microlib导致卡死的原理在使用CubeMX初始化代码时,生成的工程默认是使用Microlib的,正常情况下,在STM32CubeMX通过成的.s文件里可以看到一个__main函数,这个就是microlib的入口地址,他会完成创建栈空间,创建堆空间,初始化用户可能用到的系统库等初始化动作,最后跳转到我们熟悉的main

  • STM32第五课(Interrupt,HAL)2021-12-15 16:59:42

    HAL 库的 stm32f4xx_hal_exti.h 和 stm32f4xx_hal_exti.c 文件中。 STM32F407 的中断控制器支持 23个外部中断/事件请求。 EXTI 线 0~15:对应外部 IO 口的输入中断。 EXTI 线 16:连接到 PVD 输出。 EXTI 线 17:连接到 RTC 闹钟事件。 EXTI 线 18:连接到 USB OTG FS 唤醒事件。 EX

  • STM32中常用的C语言知识点2021-12-15 13:30:13

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中会遇见的C语言基础知识点。 1.位操作 下面,我们先讲解几种位操作符,然后讲解位操作使用技巧。C语言支持如下6中位操作: 六种位操作 下面,我们想着重讲解位操作在单片机开发中的一些实用技巧。 1.1 在不改变其他位的

  • 基于CLion2019实现STM32的点灯实验2021-12-14 23:00:06

    文章目录 一、CLion1.何为CLion2.安装CLion及配套工具(1)下载CLion(2)安装CLion(3)运行Clion(4)安装STM32CubeMX(5)安装arm-none-eabi-gcc(6)安装openocd(7)安装MinGW(8)添加环境变量(9)检验是否安装成功 3.配置Clion环境 二、点灯1.生成STM32CubeMX程序2.添加代码与编译3.烧录程序 总结参考

  • 基于clion下与stm32点亮LED2021-12-14 18:32:19

    一、环境安装 1、安装clion 官网下安装包: CLion: A Cross-Platform IDE for C and C++ by JetBrains 也可以自己去找其他博主的网盘进行下载。 安装教程: 照例勾选  等待安装完毕  安装完成后运行clion 点击开始一个试用:start trial,然后去往JetBrains官网注册登录,则可以

  • stm32中断分析2021-12-14 18:03:45

    中断一直是单片机中非常重要的一个内容,本此我们来分析一下STM32中的中断模块。希望本此的分享可以让大家对中断有一个比较清晰的认识。 中断就是程序在正常运行的过程中发生了不正常的事情,必须要暂停一下去处理这个不正常的事情,然后跑回来继续干正常的事情。它是M4内核的一种实时

  • STM32第二课(cubemx,clk,gpio,)2021-12-14 14:02:24

    cubemx用来生成platform。 ++++++++++++++++++++++++++ pinout and configuration +++++++++++++++++++++++++++++ clock configuration +++++++++++++++++++++++++++++ project manager +++++++++++++++++++++++++++++ tools

  • stm32 中断 和事件2021-12-13 18:58:35

    stm32 中断 和 事件 又产生了这个疑惑,中断和事件的区别究竟是什么? 看了两个回答之后算是清楚了. st community stack exchange 事件设置标志位,不打断正在运行的程序,可以由主程序顺序执行 中断直接打断当前正在运行的优先级较低的程序,优先执行中断.

  • STM32 HAL库快速实战总集《完整项目重构》--基于黑龙江科技大学机电工业机器人实训2021-12-13 18:02:01

    系列目录 点击查看 STM32 HAL库快速实战【一】《32点灯》--基于黑龙江科技大学机电工业机器人实训 - USTHzhanglu - 博客园 (cnblogs.com) STM32 HAL库快速实战【三】《pwm控制舵机》--基于黑龙江科技大学机电工业机器人实训 - USTHzhanglu - 博客园 (cnblogs.com) STM32 HAL库

  • STM32基本定时器做万能遥控器2021-12-13 17:31:46

    STM32基本定时器做万能遥控器 使用资源介绍基本思路捕获NEC输入波形输出存储的NEC波形部分代码总结 使用资源介绍 1:基本定时器:定时计数的功能 2:外部中断:下降沿上升沿触发方式,进入中断服务函数 3:滴答时钟:输出38khz载波 基本思路 制作万能遥控器,也就是对输入的NEC波形进行

  • STM32 HAL库快速实战【十】《颜色传感器的使用》--基于黑龙江科技大学机电工业机器人实训2021-12-12 19:00:48

    系列目录 ## 系列目录 STM32 HAL库快速实战【一】《32点灯》--基于黑龙江科技大学机电工业机器人实训 - USTHzhanglu - 博客园 (cnblogs.com) STM32 HAL库快速实战【三】《pwm控制舵机》--基于黑龙江科技大学机电工业机器人实训 - USTHzhanglu - 博客园 (cnblogs.com) STM32 HAL

  • PCB---STM32最小系统制作过程2021-12-12 09:04:35

    PCB 制作过程     STM32核心模块         连接外部电源         晶振             OSC_IN(8MHz)             OSC32_IN(32.768MHz)         复位         下载口         BOOT模式     电源模块     添加功能

  • stm32 USART2021-12-11 14:02:21

    stm32 USART 1 USART基础知识 三种模式:轮询模式、中断模式、DMA模式 轮询模式属于阻塞模式 中断模式和DMA模式属于非阻塞模式 发送数据 接收数据 1.1 Polling mode IO operation Send an amount of data in blocking mode using HAL_UART_Transmit() Receive an amount of data i

  • stm32 GPIO2021-12-11 14:01:18

    基于hal库的stm32 GPIO教学 基于hal库的stm32 GPIO教学 一、了解:什么是单片机 二、开发环境配置 2.0 stm32开发环境对比 2.1 集成51和stm32的单片机开发环境配置 2.2 cubemx下载与安装 三、了解stm32 四、GPIO讲解 4.0 STM32的GPIO结构图 4.1 GPIO的4种输入工作模式 4.2 GPI

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

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

ICode9版权所有