STM32寄存器和库函数点灯一、寄存器操作1、新建工程,新建一个目录存放以后所有的工程stmproject,在这个目录下新建文件夹寄存器点灯,文件名为LED。2、新建文件main.c并双击source group文件夹添加进去3、添加启动文件,取官方固件库中根据FLASH大小选择型号,我选大容量hd4、编写main程序通过寄存器控制I/O口输入输出点灯使能时钟配置端口寄存器,再通过端口寄存器输出
STM32驱动WS2812B-2020RGB彩灯(一)最近搞飞控,看到有些飞控上都使用的RGB彩灯,够酷炫,所以尝试着自己搞一个。 手上的硬件有一块自制的STM32F103最小系统板,一个同事焊好的WS2812B-2020灯板,正好。 首先需要搞清楚,RGB灯不是给电就能亮的,而是需要特定的高低电平时序,以下贴出具体参数: 首先,给我们看的是,RGB传输颜色信息,到底传的是什么?上图表示的是4个灯
在家里连接无线出现黄色感叹号但是可以上网,今天开学,连接校园网,宽带可用,无线网显示无法连接网络且不可上网。做了以下尝试。(目前问题已解决) 1.修改注册表 首先备份注册表:win+r,打开运行窗口,输入"regedit",点击确定,文件-导出(建议勾选全部导出);然后修改注册表:找到路径"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic
 使用Windows XP SP2操作系统的朋友,有时会遇到“本地连接”受限制的情况,其表现为在系统托盘的网络连接图标上显示了一个黄色叹号标识(如图1), 并且会提示连接受限制。在出现此类问题时,有很多方法,根据产生的原因采取不同的一种或几种方法解决: 一、手动设置IP:方法是打开“控制面板”——“网络连接”,找到当前的本地连接,右击它,
转载 2024-09-26 09:46:05
82阅读
文章目录前言1、配置CubeMX2、接下来是配置MDK!3、ping通之后我还有一些要补充的:3.1 高速通讯要清除缓存3.2 字符串发送出现乱码解决3.3 中断接收3.4 ping不通,但debug显示了前面一大段,但后面没动静了,这是怎么回事?总结 前言之前我写了一个用CubeMX配置LWIP以太网通讯的博客:【LWIP】stm32CubeMX配置LwIP+Ping+TCPclient+T
这两天从EBAY德国上淘到一台Z61P,重新装了XP SP2,按照流程装好所有驱动,一切都ok,唯独开机Texus OHCI 1394在硬件上显示黄色感叹号,Disable->重新找到就没有问题,但是每次开机都是这样,而在IBM提供的原始系统或者一键恢复都显示没有问题,这下我郁闷了。。。上网一看,碰到这种问题的人还不少,
转载 2024-04-13 00:20:54
78阅读
当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入
转载 8月前
77阅读
STM32CubeIDE + HAL + STM32f103C8T6 系列教程1 --- 板载PC13LED闪烁引言硬件关于开发板[^2]控制器内置存储器原理图硬件连线硬件连接表硬件连线图软件STM32CubeIDE下载及安装Stm32CubeIDE设置补全快捷键和主题新建一个工程选择开发板核心芯片型号设置工程相关参数STM32CubeMX配置板载灯PC13LED闪烁代码STM32程序和Ardu
1、STM32的GPIO结构图 GPIO共有8中设置模式:输入浮空、输入上拉、输入下拉、模拟输入、开漏输出、推挽式输出、推挽式复用功能,开漏复用功能,共4种输入,2种输入,2种复用功能。 2、模式说明 ①浮空输入 图中施密特触发器是开启的,IO口的状态可以直接送到输入寄存器中,CPU可以直接读取输入寄存器; 在上图中,阴影的部分处于不工作状态,尤其是下半部分的输出电路,实际上是与端口处于
1、STM32CubeMX 简介         STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,也是配置和初始化 C 代码生成器(STM32 configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。ST
# 实现“Android黄色感叹号”的教程 在Android开发中,实现一个“黄色感叹号”并不复杂。无论你是初学者还是有经验的开发者,理解这一过程都有助于提高你的技能。下面,我将为你提供一个详细的步骤指南,帮助你实现这个功能。 ## 整体流程 以下是实现“黄色感叹号”的整体流程: | 步骤 | 描述 | |------|--------------
原创 10月前
57阅读
绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。灰色的勾:灰色图标表示”只读”,如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。红色感叹号:当你开始编辑一个文件,这个文件的状态就会变成modified,图标也会变成红色圆圈带一个感叹号
文章目录1、目的与需求2、打开设置查看具体的BitLocker设置3、通过cmd命令窗口关闭Bitlocker锁3.1 通过Win+R快捷键打开Windows命令运行框3.2 命令文档查看3.3 根据帮助文档关闭BirLocker锁 1、目的与需求最近放了一个假回来打开电脑发现磁盘目录上多了一个黄色三角感叹号和一把小锁,如下图所示: (PS:图是网上抠下来的,因为我电脑上的已经解决的,想到要记录
本篇我们将利用CubeMX产生频率固定、占空比可调的两路PWM信号输出例如PA6引脚输出100Hz的PWM;PA7引脚输出500Hz的PWM,双路同时输出我们还是利用上一章定时器中断的工程进行学习,这样比较方便首先打开CubeMX对PA6、PA7进行GPIO配置N这种带N的定时器通道是用来生成互补PWM的 因为PA6配置的是TIM16,按照要求,PA6引脚要输出100Hz的PWM,默认系
随时随地,掌控MCU的一举一动,STM32CubeMonitor 将成为新一代的开发利器!STM32Cube系列大家族,相信大家用得很顺手。最近,Cube家族新添一款可进行变量检测的可视化工具 STM32CubeMonitor,将为嵌入式工程师带来全新的STM32调试体验,大幅提升开发感受。应该有很多嵌入式小伙伴使用过 STMStudio 来实时监测变量,与 STMStudio 相比,STM32C
1、简介STM32F302的内核为Cortex-M4。bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B。它的设计目标是,以最小的CPU负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。对于安全紧要的应用, bxCAN提供所有支持时间触发通信模式所需的硬件功能。2、准备2.1、软件1、HAL 库版本:STM
一、目的        在上一篇《手把手系列--编写Keil MDK 外部FLASH下载算法》我们学会了如何给Keil MDK编写下载算法,本篇我们在这基础上编写用于STM32CubeProgrammer的下载算法。        基于官网文档第2.3.2 External Flash memory programmi
转载 2024-09-23 09:17:30
433阅读
>>>>>>.r4之间的内容是u1用户(版本4自己修改的内容. HelloWorld.java.minu2用户自己的内容,HelloWorld.java.r3服务器a上版本3内容,HelloWorld.javar.r4服务器上版本4内容.通过比较我修改好HelloWorld.java内容,其文件上点击右键:"TortoiseSVN"->"Resolved
转载 2023-07-24 21:00:20
237阅读
1、简介STM32F302的内核为Cortex-M4。bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B。它的设计目标是,以最小的CPU负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。对于安全紧要的应用, bxCAN提供所有支持时间触发通信模式所需的硬件功能。2、准备2.1、软件1、HAL 库版本:STM
在我的工作中,我经常遇到各种各样的技术问题。最近,我遇到了一个比较棘手的情况,就是在Android设备上出现黄色感叹号的问题,这是一个常见的连接问题,通常表明设备无法正常联网。为了解决这个问题,我逐步整理了整个解决过程,下面是我的详细记录。 ## 环境预检 在解决问题之前,我首先进行了环境预检。这一步骤的关键是确保系统和硬件的兼容性。以下是我整理的系统要求及硬件配置: | 系统要求
原创 6月前
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5