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
Stm32学习
stm32学习
笔记——按键(外部中断)
stm32学习
笔记——按键(外部中断)目的:使用外部中断方式触发按键,会使用外部中断的操作配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"
freedom098
·
2020-07-29 18:40
STM32学习笔记
STM32学习
笔记——学前准备
学前准备由于学科上需要,及个人兴趣,日前,入手了一块STM32的开发板,准备开始学习STM32。先前一直在学的只有51单片机,开始对STM32了解后发现,STM32与51单片机的区别相当大,性能也要好的多。而自己无法一下子从51单片机转变过来适应STM32,因此决定将自己的学习过程整理成笔记,方便日后查询回顾,也希望能得到其他对STM32感兴趣的同学的指教,让自己尽快入门。一.学前软硬件准备1.个
SahPah
·
2020-07-29 16:08
STM32
STM32学习
小结
其实到今天,从茫茫然到知其然的过程颇为艰辛,算是知道点了门道但是在电子所的日子也进入了倒计时。想想也总算从开始的躲避到现在的坦然接受,隐约中还有一丝喜欢。人总要摆脱舒适,去适应一个陌生的环境。当你坚持下来的时候,一切迷茫、纠结、奔溃都是值得的。没有坚持博客是因为上次编辑了三遍,整整三遍,CSDN抽风,电脑抽风,每次都没保存就退出,我整个人都不好了。在此推荐一下我的入门方法:1.一块STM32板子;
HIT_Superfeng
·
2020-07-29 15:31
STM32学习
100步之第四十五-四十六步——数码管驱动程序
TM1460芯片的介绍管脚封装如下:管脚功能如下:对于初学者只需要掌握会使用初始化函数和相应函数的调用即可(底层是根据I²C和单片机的通信协议编写)。数码管驱动的初始化函数如下:RTC_Config();//RTC初始化TM1640_Init();//TM1640初始化这里初始化默认的是固定地址模式,即每调用一次display函数,点亮一个数码管的位,如果需要改变地址自动加一,需要修改初始化函数中
Dreamer_HHH
·
2020-07-29 15:14
STM32学习
100步之第三十九-四十步——RTC实时时钟
RTC介绍RTC和后备寄存器通过一个开关供电,在Voo有效时该开关选择Voo供电,否则由VBAT引脚供电。后备寄存器(10个16位的寄存器)可以用于在关闭Voo时,保存20个字节的用户应用数据。RTC和后备寄存器不会被系统或电源复位源复位;当从待机模式唤醒时,也不会被复位。实时时钟具有–组连续运行的计数器,可以通过适当的软件提供日历时钟功能,还具有闹钟中断和阶段性中断功能。RTC的驱动时钟可以是一
Dreamer_HHH
·
2020-07-29 15:14
STM32学习
笔记----串口IAP
IAP的简介STM32的常用编程方式分为以下两种:在线编程(ICP):通过JTAG/SWD协议或者系统加载程序(Bootloader)下载用户应用程序到微控制器中。在程序中编程(IAP):通过任何一种通信接口(如IO端口,USB,CAN,UART,I2C,SPI等)下载程序或者应用数据到存储器中。也就是说,STM32允许用户在应用程序中重新烧写闪存存储器中的内容。然而,IAP需要至少有一部分程序已
Do_Not_Ask_Me
·
2020-07-29 15:40
STM32笔记
STM32学习
笔记(14)I2C(IIC)介绍
文章目录IIC简介IIC协议空闲状态起始信号与结束信号应答信号ACK数据有效性数据的传送传输过程相关配置标题初始化IIC(这里用IO口模拟)发送起始信号发送结束信号应答信号ACK接收ACK发送ACK发送一个字节例子IIC简介IIC(又称I2C):Inter-IntegratedCircuit,一种两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接
凯之~
·
2020-07-29 14:31
STM32学习笔记
STM32学习
笔记(16)-数据的保存与毁灭-BKP功能(1)
转自:http://blog.ednchina.com/czlyzhj/1821516/message.aspx通过研究,大体明白了BKP的功能,简述如下:1.BKP可以用来保存数据BKP中包括了42个16位的寄存器,共可保存84字节的内容,它们由VBAT的供电来维挂。2.BKP内保存的数据可以被毁灭(如果有人希望恶意得到这些数据的话,令其丢失比保护数据更重要)。STM32提供了一种称之为TAMP
weixin_34234829
·
2020-07-29 14:41
STM32单片机串口功能实现
问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761
STM32学习
笔记心得四:=============串口通信================1.通信方式处理器和外围设备进行通信的方式
忘尘的世界
·
2020-07-29 14:40
单片机学习
STM32学习
问题篇(一)
51单片机学了不少,是时候再深入学一些其他的,选择学习STM32是因为学习资源丰富,通用性强,芯片的性能也很强大。正所谓“工欲善其事,必先利其器”。硬件设备直接买最小系统来玩,配置相关的软件环境呗。软件版本为KeilMDK4.12,为了也兼容51就再装C51了,这时候问题就来了,说找不到编译文件,无法编译目标项目。由于这篇文章后面才写了,我那时没有截图,忘了具体的错误提示是什么。后面再网上找了一下
hard158
·
2020-07-29 13:38
STM32学习
笔记-Flash做为存储器储存数据
http://bbs.elecfans.com/jishu_388272_1_1.html说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然,FLASH还可以用来装数据。自己收集了一些资料,现将这些资料总结了一下,不想看的可以直接调到后面看怎么操作就可以了。FLASH分类根据用途,STM32片内
0421DNA
·
2020-07-29 13:53
STM32学习
笔记4(失败的尝试)-掉电检测+Flash存取
看到STM32有PVD的掉电检测功能,flash也可以直接存取;就动了用flash掉电保存参数的念头。1、搞定Flash擦、写函数。voidF_ErasePage(u32Page_Address){U32tmp;while((FLASH->SR&FLASH_FLAG_BSY)==FLASH_FLAG_BSY){//PutCnstStr2Usart1("waiting\n");}FLASH->SR|
0421DNA
·
2020-07-29 13:08
stm32学习
之路---使用库函数点亮一个LED
目标:理解并运用库函数来点亮一个LED1.LED模块硬件电路捕获.PNG在led相应端口输入低电平点亮2.GPIO库函数介绍(1)GPIO外设的库文件:stm32f10x_gpio.c-----外设源码stm32f10x_gpio.h-----外设头文件初始化函数voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能
飞向深空
·
2020-07-29 02:08
STM32学习
之路(六---SPI)
SPI是串行外围设备接口,主要应用在EEPROM、FLASH,实时时钟,AD转换,还有数字信号处理器和数字信号解码器之间。它是一种高速的,全双工,同步的通信总线,并且在芯片上只用四根线,节约芯片的管脚。M代表主机,I代表输入,S代表从机,O代表输出。SPI主要特点有:可以同时发送和接收串行数据;可以当做主机或从机工作;提供频率可编程时钟;发送结束中断标志等。CPHA=1,在串行时钟的第二个跳变沿(
不怨天、不尤人
·
2020-07-28 21:30
STM32
RT-Thread和
STM32学习
——串口1通信
RS232和RS485串口对于我来收,RS232和485的区别目前来说并不是很大,因为只用到了数据的收发,对于大项目的作用,RS485用的比较多。RT-Thread的比Keil好用多了,这两者的概念我不清楚,比如我只是认为Keil只是用来编辑、编译、烧录、调试的工具(调试用的比较少)。Keil使用一个CPIO口需要对这个口初始化、使能、模式等一系列操作,但是RT-Thread不一样/*设置LED引
勤恳的勤
·
2020-07-28 21:34
RT-Thread和STM32
STM32学习
笔记:串口一键下载电路(CH340)的理解
如图:为原子的串口下载电路在CH340的数据手册上有引脚的介绍以及作用:这两个引脚:DTR#和RTS#都是输出类型,MCUISP(一键下载工具),会控制CH340这两个引脚的高低电平状态,通过控制DTR#和RST#这两个引脚的高低电平状态,从而控制STM32的BOOT0和RESET.用万用表测量可知,DTR#、RST#初始状态的时都是高电平,在启用下载的时候,DTR#维持高,RST#拉低,此时两个
暖暖的纠结
·
2020-07-28 06:59
STM32
STM32学习
笔记---------------------定时器中断
定时器中断STM32的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器。在本章中,我们将利用TIM3的定时器中断来控制DS1的翻转,在主函数用DS0的翻转来提示程序正在运行。选择难度适中的通用定时器来介绍。1、STM32通用定时器简介STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计
Elaine_xiaoyaer
·
2020-07-27 23:32
STM32F
STM32F驱动
STM32学习
(一)—STM32固件库的使用
和我一起学习STM32——STM32固件库的使用在这里我就不讨论在开发STM32的过程中到底是使用固件库好,还是直接上寄存器好。个人觉得STM32固件库编程思想是很不错的。在利用固件库开发的过程中一方面可以在很大的程度上缩短项目的开发周期,同时我们可以借鉴STM32固件库的编程方式试着为别的单片机写自己的固件库。好了,废话不多说了,下面我们来看看STM32的固件库:(1)STM32固件库结构:至于
Vampireyifeng
·
2020-07-27 18:04
STM32
STM32学习
探究:流水灯的实现
流水灯的实现这里我们使用stm32mini开发板实现外接流水灯,这里我采用了三个灯(说明问题就可以了)。外接的引脚分别为PA2,PB8,PC13三个引脚,在连接的时候,采用灯的正极接GPIO引脚,负极接GND(这是一种合理的方式)。注意:虽然接VCC也可以发光,但是这样不是合理的连接方式,而且,发光的情况刚好与接GND的情况相反。参考的相关资料如下:时钟使能:端口配置:端口输出:具体实现的代码如下
浅亡
·
2020-07-16 01:47
STM32
【个人总结】实习记录
STM32学习
,书籍,实验。配套买了一块STM
David 's blogs
·
2020-07-15 12:56
感想
STM32学习
笔记之二:三种BOOT启动方式的使用
不同设计场景中的三种BOOT启动方式选择最近需要用到STM32系列的芯片来做一个项目,之前接触的都是51和430系列的单片机,初次接触ST的,发现ST与之前的所接触的单片机的不同之一在于:ST芯片在下载方式的选择以及程序的启动方式是需要设计开发人员自己选择的,而51和430系列的单片机都是系统默认选择好的,这个是我认为的和之前所接触的单片机最大的不同点之一了(个人观点,可能有偏差)。好了,废话不多
天凉好个秋(╹ڡ╹ )
·
2020-07-15 07:10
STM32
【
STM32学习
】(3)流水灯的实现
学习单片机都要学习流水灯,因为流水灯比较简单,易于实现,效果也比较好呈现。这里我用的单片机型号为STM32F103VET8个LED灯接在了PA口的低八位。代码实现如下:(注:对于新手来说,暂时先不要分文件写代码,我们将功能都写在了main函数中,便于大家理解,后期要将程序模块化)/*作者:XiaoCaiDaYong时间:2019.9.26功能:流水灯接线:PA0-PA7接在LED1-LED8上实现
xiaocaidayong
·
2020-07-14 06:07
单片机c语言
假期备战蓝桥杯
stm32学习
笔记(二)
串口通信(USART)利用串口可以帮我们调试程序、、串口的通信协议:要配置串口通信,至少要设置“字长”(一次传送的数据长度)、“波特率”(每秒钟传送二进制数据的位数)、“校验位”、串口的时钟源经过USARTDIV分频后作为发送器时钟及接收器时钟,控制发送和接收的时序。基本上所有外设都有以下几类寄存器:1.控制寄存器xxx_CR(Control/ConfigurationRegister):这类寄存
Fleargwe
·
2020-07-14 03:45
寒假学习笔记
stm32学习
笔记(十一)LCD显示
#ifndef__LCD_H#define__LCD_H#include"sys.h"#include"stdlib.h"////////////////////////////////////////////////////////////////////////////////////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEKMiniSTM32F103开发板//
yuyangyg
·
2020-07-13 23:29
stm32
STM32学习
------SPI笔记【寄存器版】
1.介绍2.模拟SPI3.硬件SPI一、介绍简述:1)通常SPI通信要求4根线,分别是MOSI(主机输出从机输入),MISO(主机输入从机输出),CLK(时钟线),CS(片选线)2)当发送和接受数据的工作都准备好了,只要有时钟CLK,就发送数据,没有时钟就不发送,而且一个时钟周期发送一位(bit)数据,所以发送数据的快慢由时钟频率来控制。3)至于时钟和数据的相位没有特别严格的要求(而IIC中,数据
菜鸟就要瞻膜大佬
·
2020-07-13 11:58
单片机学习笔记
STM32学习
笔记-SPI通讯
首先感谢河北科技大学航模协会-能给我这样的学习机会-感谢那些带我们教我们的学长学姐们.SPI是串行外设接口(SerialPeripheralInterface)的缩写。SPI,是一种高速的,全双工,同步的通信总线.SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输
Ahacker_l
·
2020-07-13 09:58
stm32
STM32学习
笔记:位带操作(Bit_band Operations)
注意:本文中关于STM32的位带操作原理只适用于Cortex-M3和Cortex-M4(F)内核处理器,Cortex-M系列的其他内核处理器可能不支持位段操作(如Cortex-M0内核处理器就不支持位段操作),详情请参考相关内核处理器的指南或技术参考手册(TRM)。1、位带操作CPU不能直接对位带区中的单个数据位位寻址,只能通过对位带别名区的访问(或读/写)实现对位带区单个数据位的访问(或读/写)
诗&远方
·
2020-07-13 07:36
STM32
STM32学习
100步之第七十二-七十六步——U盘、TF卡与单片机的通信(利用SPI总线通信)
SPI通信由图中可以看出,SPI有四条主要的信号线,即MISO(主机输入从机输出)、MOSI(主机输出从机输入),CS是对于从机而言的,当为0时,允许通信,由主机控制是否选通,另外可以使用单片机的IO端口控制多个SPI设备,只需要接至各个SPI设备的片选端即可。SCK是主机发出的时钟,接从机的时钟信号,在这种时钟信号(上升沿或下降沿)时传输数据,需要注意的是所有的SPI设备都需要共地。SPI的编程
Dreamer_HHH
·
2020-07-13 00:31
STM32学习
之路-按键中断测试(外部中断)
终于有时间再来学习STM32了~这几天都在忙着该死的考试.直接进入正题开发板:奋斗V5这个按键中断测试的要求是:按键2(K2)按下,LED2(V7)亮,再一次按下就灭,循环..好,先看看按键和LED的原理图好吧~虽然图截得不是很好看,但是能看到K2接的是PC2,LED2接的是PD6ok,剩下的就是配置工作了..先来理一理思路:(1)初始化系统时钟(2)初始化外部时钟(你所用到的东西)(3)配置LE
Demetered
·
2020-07-12 02:47
STM32学习之路
【
STM32学习
记录4】1.44寸TFT液晶屏显示字符、汉字和图片
Author:AXYZdong自动化专业工科男有一点思考,有一点想法,有一点理性文章目录概述4.1硬件设计4.2软件设计4.2.1编程要点4.2.2代码说明1、宏定义Lcd_Driver.h2、TFT驱动文件Lcd_Driver.c3、延时函数文件delay.c4、图像显示驱动文件GUI.c5、TFT显示图像文件QDTFT_demo.c6、主函数main.c概述MCU:某宝的STM32F407VE
AXYZdong
·
2020-07-11 21:24
【STM32】
STM32外部中断的使用
STM32学习
笔记:外部中断的使用2011年12月24日外部中断中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断
VirtualMind
·
2020-07-11 12:10
嵌入式ARM
stm32学习
(3)——NVIC中断优先级分组
相信大多数铁汁在学习stm32的时候都了解过51单片机的基本内容,对于51单片机来说,中断就那么几个:外部中断0定时器/计数器0中断外部中断1定时器/计数器1中断串口中断它们在51单片机中的优先级也是按自上而下的顺序,中断少且优先级明确,这就是大家了解的51单片机中断系统,又顺便复习了一波老知识。而在stm32f103系列芯片中有60个可屏蔽中断(可屏蔽中断简单来说就是可以由寄存器控制是否产生中断
大写的小写字母
·
2020-07-11 11:23
stm32
STM32学习
--流水灯
参考http://blog.csdn.net/wangxiaobupt/article/details/18443833一、准备工作STM32的官方固件库二、建立步骤建立工程文件夹fled;文件夹中需要包含的文件CORE//放入固件库里的核心支持文件core_cm3、core_cm3.h和设备支持文件starup_stm32f10x_.........(启动文件)大容量存储用hd、然后md,然后l
狼性天下
·
2020-07-11 10:11
C51的学习
ARM的学习
初见STM32(一)补充:什么是寄存器?
这是
STM32学习
笔记的第二篇在经过学习51的一段时间之后,现在要开始接触更为高级的32位单片机——STM32。作为拿到板子后的初见学习笔记,这几篇会倾向于从51过渡到32,且会啰嗦一点。
Insight2
·
2020-07-11 08:48
C语言
STM32
初见STM32(一):点亮LED之寄存器操作
初见STM32(一):点亮LED之寄存器操作这是
STM32学习
笔记的第一篇在经过学习51的一段时间之后,现在要开始接触更为高级的单片机——STM32。
Insight2
·
2020-07-11 08:16
STM32
stm32学习
笔记——按键(扫描法)
stm32学习
笔记——按键(扫描法)目的:利用扫描IO口的方式直接操作按键配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"寄存器、结构体定义以及库函数参看流水灯一节程序代码分析
freedom098
·
2020-07-11 06:00
STM32学习笔记
嵌入式
STM32学习
笔记(8)——libmodbus+Qt上位机测试
在stm32开发时候,需要用到一些标准的通讯协议,比如modbus,canopen,tcp/ip等,本次下载实验了一下开源库libmodbus,结合Qt进行简单实验;基本工具需要如下:1、libmodbus开源库:https://libmodbus.org/download/;2、Qt,开发环境,自行安装下载;3、虚拟串口工具:ConfigureVirtualSerialPortDriver;4、
abcvincent
·
2020-07-11 01:12
stm32
嵌入式
STM32学习
笔记(7)——ModBus RTU CRC16校验
在用到ModBusRTU的时候会用到CRC16校验方法;以下为从网上收集两种方法一种是直接计算方法,另一种是查表法;直接计算方法:/**函数功能:ModbusCRC16校验计算函数*输入参数:array:待计算的数据首地址,index:数据长度*返回值:CRC16计算结果*说明:计算结果是高位在前,需要转换才能发送*/uint16_tMB_CRC16_calculate(uint8_t*array
abcvincent
·
2020-07-11 01:12
stm32
stm32学习
-简单的串口接收与发送程序
这里写自定义目录标上位机的串口通信是一个很常用的程序。刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦~一般人我不告诉他库版本:ST3.0.0上位机的串口通信是一个很常用的程序。刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦~一般人我不告诉他库版本:ST3.0.0文件:mian.c//功能:串
莫邪丶
·
2020-07-11 00:04
stm32
#
STM32学习
#RTC设置与低功耗(1)
基于L476RGTx的开发过程:1、关于RTC的配置:1.1、首先,我们要保证创建的工程正确的配置了时钟LSE。在stm32cubemx自动生成的代码中有如下体现:1.2、RTC时钟分频设置时钟源AsynchPredivSynchPrediv得到HSE_RTC=1MHz12479991HzLSE=32.768kHz1272551HzLSI=32kHz1272491HzLSI=37Khz124295
Kshine2017
·
2020-07-10 22:06
STM32
STM32学习
笔记 —— STM32CubeIDE+printf()和scanf()重定向+使能浮点
#include"stdio.h"#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#defineGETCHAR_PROTOTYPEint__io_getchar(FILE*f)#else#definePUTCHAR_PROTOTYPEintfputc(intch,FILE*f)#defineGETCHAR_PROTOTYPEi
VinsonTM
·
2020-07-10 12:40
STM32学习笔记
STM32学习
笔记 —— STM32CubeIDE常用快捷键
STM32CubeIDE常用快捷键STM32CubeIDE快捷键很多,可以通过Help>ShowActiveKeybindings…查看当前可用快捷键;也可以在Window>Preferences>General>Keys中查看修改快捷键快捷键快捷键说明Ctrl+/注释行/取消注释行Ctrl+D删除行Ctrl+Shift+F格式化代码Alt+/代码补全Shift+Enter在当前行的下一行插入空行
VinsonTM
·
2020-07-10 12:10
STM32学习笔记
STM32学习
笔记(超详细)
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用3、HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSpeed
weixin_39939425
·
2020-07-10 09:01
STM32学习
教程<一> 点亮第一只LED灯
m_<:整个程序除去基本配置外由两部分组成,main.c与bsp_led.c。其中,bsp_led.c及.h负责外设LED寄存器的配置,使其能正常工作。main.c则是在LED配置完能正常操作后来实现LED怎么亮灭。1main.c分析#include"stm32f4xx.h"//包含了所有外设的地址映射#include"bsp_led.h"voidDelay(uint32_tcount){for(
七面琅琊
·
2020-07-10 04:24
STM32学习
笔记(2)-USART(基础应用1)
USART(通用同步异步收发器)2、USART主要特性:(1)全双工异步通信(2)小数波特率发生器系统—通用可编程收发波特率(3)数据字长度可编程(8位或9位)(4)停止位可配置-支持1或2个停止位(5)用于同步发送的发送器时钟输出(6)单线半双工通信(7)使用DMA(直接存储器访问)实现可配置的多缓冲区通信—使用DMA在预留的SRAM缓冲区中收/发字节(8)发送器和接收器具有单独使能位(9)传输
qq_42884582
·
2020-07-10 00:23
STM32F407学习笔记
嵌入式
单片机
STM32学习
笔记:gps两种解码的方式
做为现在的物联网行业,手持设备中,缺少不了的就是GPS定位功能。GPS模块和STM32的串口进行通信,将GPS的数据发送给M3的串口,由M3进行GPS协议的解码。解析出来后保存在响应的结构体中。在进行显示。这里分别介绍2中解析协议的方法,第一种就是自己写解析协议函数,第二种便是采用别人写好的GPS解析协议库:NMEALIB库,将这个库移植到M3中,直接调用API函数,就可以解析出GPS信息,同样的
暖暖的纠结
·
2020-07-09 22:39
STM32
STM32学习
笔记(2)——使用Cube+HAL库实现CAN通讯
好吧言归正传,这个文章是我在调试我的ABS控制器的时候写的,本来打算写在项目笔记里,但是觉得这应该算是通用型的知识,而且我一开始是用野火的开发板调试的,所以打算把它写在
STM32学习
笔记下面。
Mist_Orz
·
2020-07-09 21:15
STM32
STM32学习
:使用库函数点亮一个LED
一、LED模块硬件电路LED灯模块单片机部分.pngLED灯模块LED部分.png二、GPIO库函数介绍(一)GPIO外设的库文件stm32f10x_gpio.cstm32f10x_gpio.h(二)GPIO常用库函数初始化函数voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能:初始化一个或多个IO口(同一组端口
虞锦雯
·
2020-07-09 20:49
stm32学习
笔记
1KB(千字节)=1024B(字节)1B(字节)=8Bit(比特/位)两个字节一个汉字,字母和数字占一个字节一、ARM概述及发展史ARM是一家芯片设计公司,本身不生产,提供IPCORE常见CPU生产厂家:ST、ATMEL、SUMSUNG、NXPARM体系架构ARM7:noMMU66Mhz,32位CPU,代表型号:S3C4480ARM9:MMU,400Mhz,32位CPU,S3C2440ARM11:
Robin罗兵
·
2020-07-09 20:58
编程语言
STM32学习
笔记6——RTC
实时时钟(RTC)是一个独立的BCD定时器/计数器。RTC模块由一个具有可编程报警中断功能的时间日历时钟。STM32内部RTC功能非常实用,它的供电和时钟是独立于内核的,可以说是STM32内部独立的外设模块,有加上RTC内部寄存器不受系统复位掉电的影响,RTC所需的晶振在RCC部分的寄存器中选择。在芯片时钟系统中对RTC的时钟提供如下图所示。RTC时钟可以从LSI,LSE和HSE分频中选择。这些需
沉淀淀
·
2020-07-09 17:02
stm32
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他