自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

翻译 YoungTalk STM32——看门狗

基本概念独立看门狗驱动程序分析//看门狗定时时间计算公式:Tout=(预分频值*重装载值)/40 (单位:ms)//当前pre为64,rlr为625,计算得到Tout时间为1秒(大概值)。#define pre IWDG_Prescaler_64 //分频值范围:4,8,16,32,64,128,256#define rlr 625 //重装载值范围:0~0xFFF(...

2019-07-16 22:35:19 313

翻译 YoungTalk STM32——MPU6050传感器

寄存器相关文档:MPU-6000寄存器映射和描述(英文).pdf提取码:9naz在文档中第6页的寄存器映射表中,可以看到数据对应的子地址,读取时将子地址放入I²C的子地址当中,即可读出对应数据。子地址在表格中分别以16进制和10进制显示。上图为加速度与陀螺仪相关寄存器子地址,共12个。驱动程序分析#include "MP...

2019-07-16 20:30:59 454 1

翻译 YoungTalk STM32——DHT11

DHT11基本原理DHT11使用了单总线通信参考文档下载: DHT11说明书(中文).pdf.提取码:5i2gDHT11驱动程序void DHT11_IO_OUT (void){ //端口变为输出 GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = DHT11_IO; //选择端口号...

2019-07-16 14:03:09 243

翻译 STM32——舵机与PWM

舵机简介使用PWM控制舵机

2019-07-15 22:19:04 523

翻译 STM32——NVIC嵌套向量中断控制器

NVIC简介在STM32F10XXX参考手册中130页,找到中断和异常向量列表。表中列出了单片机拥有的所有中断。pdf下载链接: STM32F10XXX参考手册(中文)-20150727-CD00171190_ZHV10.pdf.提取码:1119通过设置抢占优先级来决定哪些中断可以嵌套或者不能嵌套。在STM32F10XXX参考手册中130页,查找中断和异常向量列表。这里顺序排在前...

2019-07-15 15:39:17 391

翻译 YoungTalk STM32——外部中断

中断基本概念按键中断如何使用外部中断:在程序上开启相应的外部中断同时开启嵌套向量中断控制器,确保各外部中断可以进入控制器,一旦产生中断,中断信号被送入NVIC,NVIC将整理好顺序的中断任务发送给ARM内核,RAM再进行处理。键盘中断程序实例分析#include "NVIC.h"u8 INT_MARK;//中断标志位void KEYPAD4x4_INT_INIT (...

2019-07-15 14:44:41 324

翻译 YoungTalk STM32——阵列键盘

4x4阵列键盘原理端口反转方案检测方法:1.先将PA0-PA3设置为上拉电阻输入模式,并设为高电平,再将PA4-PA7设置为推挽输出模式,并设置为低电平,相当于接地,所以当按下某一个按键时,PA0-PA3就能检测1、2、3、4哪一排被按下。2.将PA0-PA3与PA4-PA7设置反转,就能检测哪一列被按下。结合1.就可以知道哪个键被按下了。此外还有逐行扫描方案等。阵列键盘驱动程序voi...

2019-07-15 11:01:10 513 1

翻译 YoungTalk STM32——ADC

ADC基本工作原理DMA为数据传送功能,可以不需要软件的参与,可将数据直接存入寄存器。引脚连接ADC驱动程序分析#define ADC1_DR_Address ((uint32_t)0x4001244C) //ADC1这个外设的地址(查参考手册得出)#define ADCPORT GPIOA //定义ADC接口#define ADC_CH4 GPIO_Pin_4 /...

2019-07-14 15:45:57 276

翻译 YoungTalk STM32——CAN总线

CAN总线的发送基本概念报文的作用报文的格式CAN.C代码//CAN发送一组数据(固定格式:ID为0X12,标准帧,数据帧) //msg:数据指针,最大为8个字节,len:数据长度(最大为8) //返回值:0,成功; 其他,失败;u8 CAN_Send_Msg(u8* msg,u8 len){ u8 mbox; u16 i=0; Can...

2019-07-14 11:52:47 548

翻译 YoungTalk STM32——USART驱动程序及相关应用

usart.c的文件介绍:官方给出的usart库函数: 使UASRT串口可用printf函数发送在usart.h文件里可更换使用printf函数的串口号对printf的相关设定#if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE { int handle; ...

2019-07-13 12:24:56 443

翻译 YoungTalk STM32——蜂鸣器驱动程序

buzzer.c内各驱动函数:蜂鸣器的接口初始化void BUZZER_Init(void){GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = BUZZER;//选择端口号GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //选择IO接口工作方式GPIO_I...

2019-07-13 11:46:03 665

翻译 YoungTalk STM32——FLASH读写程序

flash.c文件代码:大体分为两个为部分:FLASH写入数据void FLASH_W(u32 add,u16 dat){ //参数1:32位FLASH地址。参数2:16位数据// RCC_HSICmd(ENABLE);//打开HSI时钟FLASH_Unlock(); //解锁FLASH编程擦除控制器FLASH_ClearFlag(FLASH_FLAG_BSY|FLASH_FLAG_...

2019-07-13 11:28:39 471

github_repo.zip

polarPcolor使用极坐标栅格在极坐标系中绘制伪彩色绘图

2021-10-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除