E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32F072
STM32F072
CAN and USB
1通用描述1.1STM8MOSTek6502->ST7->STM8STM8型号单片机分为STM8A、STM8L、STM8S三个系列。STM8A:汽车级应用STM8L:超低功耗MCUSTM8S:标准系列1.2STM32-F1系列用的最多,最大工作频率72MHz-STM32固件库(函数)使用手册STM32F107:2010,DWC2FSOTGSTM32MP157C-DK2:MPUSTM32U5:Ume
SEP5010
·
2023-12-22 19:35
MCU
STM32WB
STM32WL
STM32
CCER
STM32CubeMX学习三 之外部中断
一、本地环境编译环境:KEIL代码生成:STM32CubeMX库:HALMCU:
STM32F072
二、开始1.外
Under Taker
·
2023-10-22 07:58
STM32CubeMX
stm32
单片机
学习
嵌入式硬件
mcu
灵动微电子MM32F0270可替换意法单片机
STM32F072
意法半导体单片机
STM32F072
采用高性能内核M032位RISC的微控制器,具有高达48MHz的频率核心操作系统,高速嵌入式存储器(高达闪存128K字节和SRAM的16K字节),和范围广泛的增强型外设和
·
2021-11-09 17:23
单片机stm
stm32f072
制作CAN适配器1--USB转CAN
STMF072系列可以同时使用CAN与USB,利用这个功能可以制作一个简单的USB转CAN。1、管脚配置2、时钟配置3、CAN配置,500Kbps4、USB配置5、下面对USB代码部份进行更改:usbd_custom_hid_if.c文件中更改__ALIGN_BEGINstaticuint8_tCUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC
枯无穷肉
·
2021-04-30 20:39
STM32
usb
can
stm32
自制Jlink ob 072
最近参考别人的帖子,自己也做了个Jlinkob,用来替代JLINK,这个是基于
STM32F072
做的,写个帖子,记录一下从原理图开始接着是PCB布置得有点乱,尴尬发工厂做板,焊接,有根线有错了,但是不要紧
daxibo
·
2020-08-24 14:51
PCB
STM32F072
从零配置工程-基于HAL库的串口UART中断配置
先上一个采用串口直接传输的Demo;此处的思路是完全采用HAL库来实现的,核心是运用HAL_UART_Transmit_IT和HAL_UART_Receive_IT两个函数来实现的,可以作为一个Demo来测试使用;直接上代码,其串口的配置和上一章完全一致,因此忽略不计:思路大致是将aTxStartMessage字符串发送出去,接收一个总长度为15个字符的数据到aRxBuffer中,等待接收完毕;将
weixin_30752377
·
2020-08-24 06:49
嵌入式
c/c++
STM32F072
从零配置工程-串口DMA实现
话不多说,先贴上主要的外设初始化流程:intmain(void){/*Resetofallperipherals,InitializestheFlashinterfaceandtheSystick.*/HAL_Init();/*Configurethesystemclock*/SystemClock_Config();/*Initializeallconfiguredperipherals*/MX
weixin_30527323
·
2020-08-24 06:44
STM32F072
从零配置工程-基于HAL库的串口UART_DMA配置
采用HAL库来实现串口DMA,与单纯的串口UART配置不同,串口DMA在MspInit中添加了对DMA的配置;配置的过程是从Instance、Direction、PeriphInc/MemInc、PeriphDataAlignment/MemDataAlignment、Mode、Priority这几个方面来配置;staticvoidMX_USART2_UART_Init(void){huart2.
weixin_30493321
·
2020-08-24 06:12
嵌入式
自制jlink ob
stm32f072
版本。带串口
最近有空做了个
stm32f072
版本,我吧GPIOB的io全部引出,而且画上了外部晶振(jlink用不到外部晶振),之所以加这些,是为了这个板子同时可以当做开发板使用。板子面积大约是3.2*5的样子。
不起名
·
2020-08-24 06:20
STM32F072
使用DMA+IDLE进行串口接收不定长数据有问题,改为DMA+RTO接收正常。
把调试
STM32F072
串口过程中,出现了一小点问题,记录下来,F0的串口寄存器有些增加的功能以前没用到,F0增加了modbus协议之类的接收超时处理,完美实现了不定长数据包的帧接收。
带着耳机的风筝
·
2020-08-24 05:06
stm32
单片机
uart
串口通信
stm32f072
necleo学习(一)
STM32nucleoforF0硬件设计分析学习:首先电源部分:电源设计可以采用PCusb直接供电,或外部供电,其中外部供电可选择VIN(7-12V),E5V,3.3V供电。nucleo板从ST-LINKUSB连接器CN1供电,电流要求不低于300ma。板卡介绍可以通过LD3指示灯了解USB电流是否达到300MA供电要求,当满足时LD3亮,反之,灭。此处不是特别了解。二极管不是几个ma就可以导通吗
fairyli0905
·
2020-08-24 05:08
STM32
stm32f072
的spi的设置注意事项。
在
stm32f072
的spi与stm32f105或107的设置还是有一些不一样的,最主要的就是要明确它工作在8位模式还是16位模式,所在在设置时,一定要加入以下语句:if(SPI_InitStructure.SPI_DataSize
easi0n
·
2020-08-24 05:05
stm32
STM32F072
从零配置工程-串口USART配置
也是使用HAL库进行配置,通过STMCube生成代码,可以通过这个简单的配置过程看到STMCube生成代码的一种规范;从main函数入手观察其外设配置结构:首先是HAL_Init()进行所有外设的复位、初始化Flash接口和SysTick时钟;其次是对时钟系统(外接晶振、SYSCLK、外设时钟)的配置SystemClock_Config();接下来是外设的配置,由于所用的GPIO都是用UART,因
weixin_30933531
·
2020-08-24 05:59
ARM 程序的加载和执行过程
ARM程序加载和执行过程以
STM32F072
为例,其启动过程适用于大多数通用的ARM核MCU从Image文件说起Image文件是程序经过编译链接后生成的固件,我们常见的有几种格式,不同格式所包含固件信息有差别
huntershuai
·
2020-07-30 12:44
system
STM32F072
Nucleo笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭
STM32F072Nucleo学习笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭本文例子用到:1.STM32F072Nucleo开发板2.STM32CubeMX软件Version4.3.03.KeilMDK软件Version5.12.0.0下面开始讲解:1.打开STM32CuBeMX2.新建工程3.选择器件型号4.此例要利用按键控制led的亮灭,故首先需要知道按键和led对应的
hjl240
·
2020-07-29 19:00
单片机
stm32
单片机
mbed
STM32F072
NUCLEO笔记1-驱动安装以及第一个工程(mbed版)
STM32F072NUCLEO笔记1-驱动安装以及第一个工程(mbed版)NUCLEO-F072RB开发板是ST公司推出的一款针对STM32F0系列设计的Cortex-M0开发板,具有mbed功能,支持Arduino。同时还提供STMorpho扩展排针,可连接微控制器的所有周边外设。NUCLEO-F072RB开发板基于STM32F072RBT6设计,集成了ST-LINK/V2仿真下载器(但仅对外提
hjl240
·
2020-07-04 17:47
单片机
STM32 M0时钟配置
先来看看M0内核的时钟树(
stm32f072
)图中可以看出,M0芯片的时钟源有4个,一个高速内部RC时钟源,频率为8M;一个高速外部时钟源,频率为8到32MHz;一个低速外部时钟源,频率一般为32.768kHz
木十化
·
2020-06-24 13:23
STM32
STM32F072
单片机的低功耗实验/STOP模式低功耗调试
这几天对公司的一个生产小工具进行了升级,由于准备将小工具发给客户使用,因此需要制作的精良一些,于是便卡在低功耗上。程序是公司前辈几年前写的,在stm32f042单片机中使用正常,自己画的第一版电路板也是f042单片机,刷进去程序后实测功耗低于0.01mA,万用表显示0.00mA。然而将程序刷进更新后的板子,功耗就上去了,达到了0.88mA,翻了百倍。好的起先是怀疑硬件电路问题,将外围电路拆除后,功
闲鱼非鱼
·
2020-06-17 18:00
Python intelhex 包
STM32F072
的JLINK-OB不知道是否可以支持LPC824,或者拿个FRDM的板载CMSIS-DAP来试试看。bin2hex转换不过这么
小鱼儿他老汉
·
2020-04-02 15:34
STM32F072
从零配置工程-串口DMA实现
话不多说,先贴上主要的外设初始化流程:intmain(void){/*Resetofallperipherals,InitializestheFlashinterfaceandtheSystick.*/HAL_Init();/*Configurethesystemclock*/SystemClock_Config();/*Initializeallconfiguredperipherals*/MX
dil
·
2019-07-19 14:00
STM32F072
从零配置工程-基于HAL库的串口UART_DMA配置
采用HAL库来实现串口DMA,与单纯的串口UART配置不同,串口DMA在MspInit中添加了对DMA的配置;配置的过程是从Instance、Direction、PeriphInc/MemInc、PeriphDataAlignment/MemDataAlignment、Mode、Priority这几个方面来配置;staticvoidMX_USART2_UART_Init(void){huart2.
dil
·
2019-07-19 14:00
STM32F072
从零配置工程-基于HAL库的串口UART中断配置
先上一个采用串口直接传输的Demo;此处的思路是完全采用HAL库来实现的,核心是运用HAL_UART_Transmit_IT和HAL_UART_Receive_IT两个函数来实现的,可以作为一个Demo来测试使用;直接上代码,其串口的配置和上一章完全一致,因此忽略不计:思路大致是将aTxStartMessage字符串发送出去,接收一个总长度为15个字符的数据到aRxBuffer中,等待接收完毕;将
dil
·
2019-07-19 14:00
STM32F072
从零配置工程-串口USART配置
也是使用HAL库进行配置,通过STMCube生成代码,可以通过这个简单的配置过程看到STMCube生成代码的一种规范;从main函数入手观察其外设配置结构:首先是HAL_Init()进行所有外设的复位、初始化Flash接口和SysTick时钟;其次是对时钟系统(外接晶振、SYSCLK、外设时钟)的配置SystemClock_Config();接下来是外设的配置,由于所用的GPIO都是用UART,因
dil
·
2019-07-18 12:00
STM32F072
从零配置工程-自定义时钟配置详解
从自己的板子STM32F407入手,参考官方的SystemInit()函数:核心在SetSysClock()这个函数,官方默认是采用HSE(设定为8MHz)作为PLL锁相环的输入输出168MHz的SYSCLK;/***@briefSetupthemicrocontrollersystem*InitializetheEmbeddedFlashInterface,thePLLandupdatethe*
dil
·
2019-05-30 11:00
STM32F072
从零配置工程-实现delay功能
因为是使用SysTick来作为延时时钟,因此在这里给出SysTick时钟的寄存器;CTRL:SysTick控制及状态寄存器位段名称类型复位值描述16COUNTFLAGR/W0如果在上次读取本寄存器后,SysTick已经计到了0,则该位为1。2CLKSOURCER/W0时钟源选择位,0=AHB/8,1=处理器时钟AHB1TICKINTR/W01=SysTick倒数计数到0时产生SysTick异常请求
dil
·
2019-05-29 15:00
STM32F072
从零配置工程-建立工程文件
快速建立工程有两种方法:第一种是通过官方提供的外设库来搭建,好处是使用库函数,而不需要深入研究寄存器配置;第二种是通过STM32CubeMX,好处是直观快速,可以直接帮你配置好功能和时钟,不过使用的是HAL库,在扩展功能逻辑时需要了解相应的寄存器和宏定义来配置;如果你对芯片构造和外设原理较为了解,可以直接使用CMSIS文件和SystemStartup文件,接下来采用寄存器配置的方式,自己全部配置;
dil
·
2019-05-29 15:00
盘点STM32 NB-IoT 物联网解决方案
使用芯片:
STM32F072
查看详情有人&稳恒NB-IoT连云方案WH-NBST-EVK扩展板为STM32Nucleo-64开发板的配件,板载WH-NB73NB-Io
annic9
·
2018-08-08 16:00
解读STM32
自己动手撸一个Jlink-TinyJlink诞生记
首先先把参考帖子放出来:http://akb77.com/g/stm32/jlink-ob/这个Jlink是基于
stm32f072
单片机的,仅适用于CortexM系类内核的单片机使用。好
狼小浪
·
2017-08-02 22:36
PCB设计
STM32
基于
STM32F072
Nucleo的Wifi无线数据传输
http://www.stmcu.org/module/forum/thread-598925-1-1.html
qq_28090573
·
2016-03-15 10:00
STM32F072
在8M下的软件延时
使用定时器产生的延时精度确实是高,但是也相对麻烦,软件延时虽然精度不高,但也相对简单,使用方便,在精度要求不高的情况的可以使用。 使用的是STM32F032Nucleo开发板,为内部8M晶振。 以下延时函数用示波器测得,精度小于1us。//STM32F072RBNucleo //在内部晶振为8M的情况下 voiddelay3us()//3us { inti; for(i
hjl240
·
2015-02-05 19:00
单片机
stm32
软件延时
STM32F072
NUCLEO笔记3-移植12864液晶程序
STM32F072
笔记3-移植12864液晶程序本文例子用到:1. STM32F072Nucleo开发板2. 12864液晶3. STM32CubeMX软件Version4.3.04.
hjl240
·
2015-01-20 14:00
单片机
stm32
12864液晶
nucleo
STM32F072
Nucleo笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭
STM32F072Nucleo学习笔记2-利用STM32CuBeMX创建工程并用按键控制LED的亮灭本文例子用到:1. STM32F072Nucleo开发板2. STM32CubeMX软件Version4.3.03. KeilMDK软件Version5.12.0.0下面开始讲解:1. 打开STM32CuBeMX2. 新建工程3. 选择器件型号4. 此例要利用
hjl240
·
2015-01-19 10:00
单片机
stm32
mbed
STM32F072
NUCLEO笔记1-驱动安装以及第一个工程(mbed版)
STM32F072
NUCLEO笔记1-驱动安装以及第一个工程(mbed版) NUCLEO-F072RB开发板是ST公司推出的一款针对STM32F0系列设计的Cortex-M0
hjl240
·
2015-01-16 16:00
单片机
stm32
mbed
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他