当前位置: 移动技术网 >

stm32

  (共找到 100 条与 stm32 相关的信息)

STM32 SIM800C SIM868 连接OneNet 以及远程控制流程详解

2018-12-14 14:02 | 评论:0 次 | 浏览: 0

Onenet控制继电器教程 Onenet控制继电器教程 本文基于STM32物联网开发版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748 12-18日有大额优惠券哦!!! 内 ...

STM32学习笔记 —— 1.1 什么是寄存器(概念分析)

2019-07-23 23:32 | 评论:0 次 | 浏览: 0

问题引入: 用一句话回答以下问题: 什么是寄存器? 什么是寄存器映射? 什么是存储器映射? (本章重点在 1.1.3 和 1.1.4) 1.1 STM32芯片实物图 (图) 1. 学会看丝印图 芯片型号、内核提供商等其他信息 2. 学会辨别正方向(芯片上的小圆点与PCB上的小圆点对应) 以小圆点为基 ...

STM32实现Airplay音乐播放器

2019-08-09 17:23 | 评论:0 次 | 浏览: 0

AirPlay是苹果公司推出的一套无线音乐解决方案,我们手里的iPhone、iPad甚至是Apple Watch等设备还有电脑上的iTunes都支持AirPlay,但是支持AirPlay功能的音响设备都是比较贵的,荷包扁扁的我自然是感觉买那么贵的音响实在是不合算。前两天突发奇想,如果STM32可以支 ...

STM32 f103搭配LM386声音传感器实现简单音乐识别

2020-03-23 14:13 | 评论:0 次 | 浏览: 0

STM32 f103搭配LM386声音传感器实现简单音乐识别 1.前言 2019年12月初,有一个中国机器人技能大赛中的双足机器人比赛项目,意思是机器人识别音乐跳对应节奏的舞蹈,五首音乐随机抽三首歌曲,音乐停,机器人停。 新比赛,新项目,难度自然有,坑也不少。希望这篇文章能给大家带来一点帮助。废话不 ...

CAN通信知识梳理及在Stm32上的应用

2020-07-19 11:16 | 评论:0 次 | 浏览: 0

CAN是控制器局域网络(Controller Area Network, CAN)的简称,1986年被德国研发和生产汽车电子产品著称的BOSCH公司所开发。CAN是国际标准化的串行通信协议,采用数据块编码的方式,数据块根据帧的类型,能够让挂载在总线上的不同节点接收到相同的数据,再根据每个节点的配置对信息进行选择性处理(处理or丢弃)。

proteus仿真stm32控制呼吸灯

2020-07-19 11:17 | 评论:0 次 | 浏览: 0

proteus仿真stm32控制呼吸灯设计思路:采用stm32f103r6为主控芯片,及led-green;时钟源为晶振为8M的系统内部时钟;使用的定时器为TIM2,并且使用PWM Generation CH1为PWM输出;proteus仿真电路设计软件设计:/*** TIM2和PWM配置 ***/TIM_HandleTypeDef htim2; /* TIM2 init function */void MX_TIM2_Init(void){ TIM_Cloc

STM32F103ZET6--RTC时钟闹钟配置

2020-07-19 11:33 | 评论:0 次 | 浏览: 0

/*******************************************************/*******************************************************RTC.H/********************************************************/********************************************************#ifndef __RTC_H#def

STM32开发笔记65: W5500跨路由不能访问问题的解决方法

2020-07-29 09:42 | 评论:0 次 | 浏览: 0

单片机型号:STM32L053R8T6现象描述:使用W5500进行以太网设计,用网线直接连接设备通信正常,使用家用无线路由器(自己用TP-Link做的实验),无论是外网访问内网,还是内网访问外网均正常。但是,在现场环境中,不能跨路由通信,现场环境使用的三层交换机是华为的S5720S。现场有正常能够使用的设备,将自己的设备的IP地址、子网掩码、网关与该设备设置的一致,并用同一个网口都不能正常通信...

STM32麦克纳姆轮底盘小车__手动模式

2020-07-29 17:03 | 评论:0 次 | 浏览: 0

最近回校参加ROBOCON培训,上手之前钟意很久的麦轮小车。主控芯片:STM32F4VGT6 , 电机:大疆 Robormaster2006 , 电调:大疆 C610。

stm32F767开发版基本介绍

2020-07-29 17:20 | 评论:0 次 | 浏览: 0

stm32预备知识STM32最小系统设计供电复位时钟:外部晶振(两个)Boot启动模式选择下载电路(串口/JTAG/SWD)后备电池VBAT资源描述STM32(不重要)特点Cortex-M4内核STM32最小系统设计一个MCU在能正常工作,正常下载程序前提下的最简电路供电名称典型值VDD数字电源+3.3VVSS数字地0VDDA模拟电源+3.3VVSSA模拟地0VDD和VDDA之间一般接一个简单的低通滤波器即可(RC,π型即可)51单片机不区分数字

stm32F10xx_点灯进阶

2020-07-29 17:38 | 评论:0 次 | 浏览: 0

#ifndef #define #endif 防止该头文件被重复引用具体用法例如引用头文件stm32f10xx.h#ifndef __STM32F10XX_H#define __STM32F10XX_H头文件内容#endif /* __STM32F10XX_H */main.c#include "stm32f10xx.h"#include "stm32f10xx_gpio.h"int main(void){#if 0//存储器映射,直接访问内存地址//打开APB2总线

STM32固件库的学习及使用固件库编写工程模板

2020-08-11 17:04 | 评论:0 次 | 浏览: 0

一、配置固件库在一个文件夹下建立如下子文件夹

STM32CubeMX 实战教程:LED 灯、蜂鸣器、按键输入实验

2020-08-11 17:04 | 评论:0 次 | 浏览: 0

STM32CubeMX 实战教程:LED 灯、蜂鸣器、按键输入实验,详细讲述了 STM32CubeMX GPIO 配置方法,内附图文及代码。

STM32 startup启动文件选择

2020-08-11 17:04 | 评论:0 次 | 浏览: 0

STM32库里面的启动文件,需要根据实际使用的芯片的容量大小进行选择使用。startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的STM32F100xxstartup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F1

STM32单片机外部中断实现按键控制

2020-08-11 17:04 | 评论:0 次 | 浏览: 0

工程项目结构其中画红色方框部分为重要函数实现功能EXIT.c#include "EXTI/EXTI.h"u8 keyvalue = 0; //键值/** * 功能:初始化外部中断0/1 * 参数:None * 返回值:None */void initEXTI_0_1(void){ EXTI_InitTypeDef EXTI_InitStructure; //定义外部中断初始化结构体 RCC_APB2Peri

Stm32创建库函数模板详细操作步骤

2020-08-11 17:18 | 评论:0 次 | 浏览: 0

Stm32创建库函数模板创建文件夹创建User和Obj文件夹以后,Libraries来自STM32固件库中的Libraries复制过来。Libraries内容设置CMSIS文件夹下的画线部分4个,均可删除CMSIS-》CM3-》CoreSupport下的两个Core复制到CMSIS目录下CMSIS-》CM3-》DeviceSupport-》ST-》STM32F10x-》两个sys复制到CMSIS下CMSIS-》CM3-》DeviceSupport-》ST-》STM32F10x-》s

STM32的IO口介绍

2020-08-11 17:20 | 评论:0 次 | 浏览: 0

STM32的IO口STM32F103ZET6的IO口介绍①7组IO口②每组有16个IO口③一共有16*7=112个IO口GPIOA,GPIOB——GPIOGSTM32 的 IO 口可以由软件配置成如下 8 种模式:4种输入模式:1、 输入浮空(GPIO_Mode_IN_FLOATING)2、 输入上拉(GPIO_Mode_IPU)3、 输入下拉(GPIO_Mode_IPD)4、 模拟输入(GPIO_Mode_AIN)4种输出模式:5、 开漏输出(GPIO_Mode_Out_OD)

Ubuntu下使用GCC编译STM32工程

2020-08-11 17:20 | 评论:0 次 | 浏览: 0

  最近在Ubuntu上使用GCC编译工具编译STM32的工程以下是一些遇到的问题以及解决的方法,该贴为常更新贴,后期遇到新的问题在添加进本帖。GCC 编译器版本:gcc-arm-none-eabi-9-2019-q4Ubuntu系统版本:Ubuntu 16.04 LTS硬件平台:STM32F303CCT6ERROR Ⅰ: error: expected ‘(’ before ‘void’ __ASM void xxx  关于汇编的使用在使用GCC进行编译的时候会出现这种错误,但是在使用Keil5

STM32升级方法:IAP升级详细介绍

2020-08-11 17:28 | 评论:0 次 | 浏览: 0

此博客主要用于记录学习过程中的心得以及防止遗忘,下面的一些图片来源于网上,如有侵犯请联系。STM32芯片的升级方式众多,这里简单介绍下,主要有ICP((In-Circuit Programming – ICP)、ISP(In-System Programming)、IAP((In-Application Programming – IAP),定义和区别如下:ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已

flyMcu给STM32串口烧录失败踩坑、总结及注意事项

2020-08-11 17:29 | 评论:0 次 | 浏览: 0

关于flyMcu给STM32串口烧录不成功的问题、现象及解决办法现象:flyMcu点击开始编程后,就会一直出于开始连接、连接超时、芯片无应答等情况

STM32端口复用

2020-08-11 17:29 | 评论:0 次 | 浏览: 0

STM32端口复用什么是端口复用?STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。端口复用配置过程①首先通过查表确定什么引脚可以复用为什么外设例如串口1的发送接收引脚是PA9,PA10,当我们把PA9,PA10不用作GPIO,而用做复用功能串口1的发送接收引脚的时候,叫端口复用。(通过查表得知什么引脚可以复用为什么功能)②GPIO端口时钟使能例:RCC_APB2Periph

STM32按键输入实验的按键优先级和上下拉电阻的配置

2020-08-11 17:39 | 评论:0 次 | 浏览: 0

STM32按键输入实验的按键优先级和上下拉电阻的配置最近重新看了下按键输入实验,觉得有两个地方比较有趣。1、优先级问题,下面这个函数的优先级是KEY0>KEY1>KEY2>KEY3,也就是说假如四个按键同时按下,那么只会执行KEY0按键的指令//注意此函数有响应优先级,KEY0>KEY1>KEY2>KEY3!!u8 KEY_Scan(u8 mode){ static u8 key_up=1;//按键按松开标志 i

基于STM32f103单片机按键控制电机正反转(带PWM调速)

2020-08-11 17:58 | 评论:0 次 | 浏览: 0

基于STM32f103ZET6单片机按键控制电机正反转(带PWM调速)学了快半个月的STM32,收获颇多,很明显的感觉是32位的单片机要比8位单片机(51单片机)强的太多了,不管是性能还是功耗上和51是没法比的,而且还有许多的外设模块。stm32是ARM Cortex-M3内核的单片机,由于介绍STM32不是重点,这里我就不再赘述。用的是板子是f103ZET6的最小系统板,用的库是32的库函数(正点原子)。初期我主要学习了GPIO的配置、位操作、LED灯、蜂鸣器、外部中断、串口中断、定时器中断、定时器

FreeRTOS系统时钟和中断

2020-08-11 17:59 | 评论:0 次 | 浏览: 0

标题

STM32驱动74HC165原理图加程序

2020-08-12 10:18 | 评论:0 次 | 浏览: 0

一、原理图三、时序图二、驱动源码void couple_init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); //使能PB,PE端口时钟GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

stm32 下载程序出现以下问题:JLink Info: Found SWD-DP with ID 0x1BA01477

2020-08-12 10:22 | 评论:0 次 | 浏览: 0

stm32 下载程序出现以下问题:JLink Info: Found SWD-DP with ID 0x1BA01477JLink Info: Found SWD-DP with ID 0x1BA01477JLink Info: TPIU fitted.* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slotsJLink Info: Found Cortex-M3 r1p1, Little endian.ROMTableAd

STM32使用IWDG死机

2020-08-12 10:22 | 评论:0 次 | 浏览: 0

STM32使用IWDG死机嗯,不知道怎么说,stm32的看门狗死机了,下面是仿真时报错信息:The processor has escalated a configurable-priority exception to HardFault.An instruction executed with an invalid EPSR.T or EPSR.IT field (CFSR.INVSTATE).Exception occured at PC = 0x0, LR = 0x0现象是有时会死机有时又

STM32F103的定时器1用作PWM输出————

2020-08-12 10:43 | 评论:0 次 | 浏览: 0

void TIM1_PWM_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOA, ENABLE);//使能定时器.

stm32开发3D打印机(一)——介绍(已完成)

2020-08-14 11:24 | 评论:0 次 | 浏览: 0

如何运用stm32开发3D打印机

STM32基础教程 —— 使用HAL库(CubeMX)

2020-08-14 11:24 | 评论:0 次 | 浏览: 0

STM32CubeMX简介  简单地说,STM32CubeMX就是一个生成工程的工具,可以在它里面设置好各种参数,初始化各种芯片功能。  对于初学者来说,不必了解STM32中各种功能的具体内容,点几个按钮就可以实现对它们的初始化,是本软件的一大优点。   ...

移动技术网