led灯电路如上,所以PB0=0,绿灯亮,PB1=0,蓝灯亮,PB5=0,红灯亮总共分三步    1.使能GPIOB的时钟2.将PB0,PB1,或PB5配置为输出引脚3.电平置零1.   使能GPIOB的时钟           2.将PB0,PB1            
                
         
            
            
            
            写最前面将近一个半月没有更新了,终于小小程序猿又回来了,现在开始更新我自己的博客以及博客心得; 之前因为在应用层调试代码比较得心应手,导致自己的思路一直限制在应用层的调试逻辑之中,使我吃尽了苦头,苦于少了一套工具来进行内核源码的调试,这样就限制了代码开发的进度。现在好了有了一套得心应手的工具,调试代码不在话下。 先声明一下现在使用的各个工具版本,以免忘记:内核版本:2.6.32.20
	gcc版本            
                
         
            
            
            
            首先,下载好需要用的2个软件,keil5和stm32 cubemx1、打开keil安装全家桶,安装keil,点击这里,参考第三个PPT—如何安装进行安装, 在安装后,下载需要用的数据,如下图,这个是根据自己的板的芯片所定的,我的是stm21F1,所以下载对应的即可,后续在keil5中建立文件夹需要用到 问可以根据野火视频,在keil官网中直接下载,下载后,把uv4托到kiel5            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 22:02:36
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、led.c的详细的代码: /* */ #include "led.h" /* 文件名称:led.c 描写叙述 :依据硬件连接配置LEDport,打开相应的寄存器 */ void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; //打开P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-01 12:49:00
                            
                                133阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            STM32f103 这个板子是一个长方形的最小系统板子。可以开发到手。实现很多功能。1 我从淘宝入手一个 ST-LINK v2 ,一个接到电脑的USB接口, 按照引脚2 4 6 7 的地址编码对应连接到stm32f103的板子上。 swclk =时钟引脚;swdio=双向输入输出引脚(串口通信,串行);GND=负极;3.3v=输入正极电压,5.0v的也可以使用; 直接这四个接到板子上。 ### 2            
                
         
            
            
            
            文章目录main.cstm32f10x.hmain.c#if 0#include <rge52.h>sbit LED  = P0^0void main(void){	P0 = 0XFE;     // 总线操作	LED = 0;       // 位操作}#endif#include "stm32f10x.h"int main (void){	// 打开 GPIOB 端口的时钟            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-16 17:36:55
                            
                                583阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            终于要点灯了!在点灯之前,我们需要做的应该是看板子的原理图,找准LED的GPIO口,以及他的相关电路,以此我们才知道应该配置成什么,上图! 如图,LED模块有三个灯,LED0和LED1以及一个电源信号灯,而且LED1和LED0接的都是VCC,然后就去寻找LED0和LED1对应的引脚,对应的是PF9和PF10.正因为LED接的是vcc,因此我们要想使其导通应该给低电平,这样才能使其导通。明            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 09:33:00
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            qemu早就可以跑stm32程序了。很简单: windows bat: cd C:\Program Files\qemu .\qemu-system-arm.exe ^-M netduinoplus2 ^-nographic ^-kernel C:\Users\kk\STM32CubeIDE\wor ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-04 11:59:00
                            
                                4468阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            串口程序:hal.h#ifndef HAL_H#define HAL_H//输出宏定义//清零#define LED1_OFF  GPIO_ResetBits(GPIOA, GPIO_Pin_8)//置一#define LED1_ON   GPIO_SetBits(GPIOA, GPIO_Pin_8)#define LED2_OFF  GPIO_ResetBits(G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-07-10 16:20:52
                            
                                1761阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在最前面通过点亮LED入门,采用两种方式,本节采用寄存器操作,下一节采用库函数操作,寄存器操作主要帮助大家理解stm32底层是怎么实现的,在此基础上再采用库函数操作,虽然以后基本以库函数操作为主,但是理解寄存器操作也非常重要!启动文件添加在上一小节中有这么一张图,左侧栏除了“main.c”,还有“startup_stm32f10x_hd.s”。以后随着学习的深入大家会知道很多工作Keil软件给我            
                
         
            
            
            
            STM32 | STM32使用固件库点亮LED            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-03-26 20:34:13
                            
                                467阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            摘要:不知道小伙伴们点亮过多少板子的LED灯,有很多小伙伴留言说讲一下stm32、fpga、liunx他们之间有什么不同,不同点很多,口            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-15 14:44:56
                            
                                655阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:不知道小伙伴们点亮过多少板子的LED灯,有很多小伙伴留言说讲一下stm32、fpga、liunx他们之间有什么不同,不同点很多,口说无凭,今天就来点亮一下stm32、fpga和liunx板子的led灯,大家大致看一下点灯流程和点灯环境以及点灯流程,就能大概的了解一下三者的区别,可以有选择的去学习!一、使用STM32点亮LED灯STM32从字面上来理解ST是意法半导体,M是Microelectronics的缩写,32 表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。在如今的3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 10:12:06
                            
                                2026阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            8.1 关于GPIOGPIO(General-Purpose IO ports,通用输入/输出接口),用于感知外界信号(输入模式)和控制外部设备(输出模            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-03 10:34:50
                            
                                1465阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            00. 目录文章目录00. 目录01. STM32F4 IO简介02. 控制原理03. 程序示例一04. 程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 14:39:54
                            
                                454阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. STM32F4 IO简介02. 控制原理03. 程序示例一04. 程序示例二05. 程序示例三06. 附录07. 声明01. STM32F4 IO简介参考:【STM32】GPIO概述02. 控制原理硬件只有 LED(DS0 和 DS1)。其电路在 ALIENTEK 探索者 STM32F4 开发板上默认是已经连接好了的。DS0 接 PF9,DS1 接 PF10。对应的引脚为低电平的时候LED就亮,否则LED就灭。03. 程序示例一所有LED灭int            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-02 14:28:04
                            
                                398阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用“STM32 Mrcopython”进行LED点亮时,我经历了一些挑战,以下是我整理的解决过程,以及对该问题的迁移、兼容性处理、实战案例分析和性能优化的详细记录。
## 版本对比
在进行STM32 Mrcopython的LED控制项目时,我首先对不同版本的Mrcopython进行了比较,以确保我使用的版本能够满足我的需求。
```mermaid
quadrantChart
  titl            
                
         
            
            
            
            看了不少CVS服务器的安装说明,自己也着手开始进行CVS服务器的安装,现将安装及配置记录如下:OS环境:RedHat Linux 9CVS:cvs-1.12.9.tar.gz   (下载地址:http://www.cvshome.org)一、源码包安装一般来说RedHat Linux 9缺省是安装有cvs的,我们可以通过以下命令查看[root@VLinux root]# rpm            
                
         
            
            
            
            导读:PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。 PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,广泛应用在从测量、通信到功率控制与变换的许多领域中。
PWM是什么——PWM原理  脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使            
                
         
            
            
            
            stm32操控最简单的外设---LED灯的闪烁……            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-10-02 12:41:41
                            
                                10000+阅读
                            
                                                        
                                点赞