自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 直接使用单片机的USART发送数据

一、使用USART发送数据  我们在写单片机程序的时候,在Debug时,往往要用到串口输出信息,这是会使用printf打印出我们想要的信息来,但是printf有一个弊端,就是输出打印时间较长。这样在一些对时间精度要求非常高的场合,使用printf将会带来一系列问题,这时,如果使用单片机的USART自定义一个协议,直接发送数据到上位机,将会得到我们想要的效果。下面对怎样使用U...

2017-12-30 14:21:00 1040

转载 C语言之结构体

一、什么是结构体?  C语言提供了两种类型的聚合数据类型,数组和结构。数组是相同元素的集合,它的每个元素是通过下标引用或指针间接访问来选择的。结构也是一些值得集合,这些值称为成员,但每一个结构的成员可能具有不同的类型。二、结构体相关知识1.结构声明  在结构声明时,必须列出结构所包含的所有成员,每个成员有自己的类型和名字,且各个成员的类型可以相同也可以不同。如:t...

2017-10-16 23:01:00 146

转载 单片机之Watchdog

一、Watchdog介绍  单片机的watchdog一般都有两个,一个是独立看门狗IWDG,一个是窗口看门狗WWDG。以STM32为例,STM32的独立看门狗是一个12位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即IWDG_RESET。看门狗功能由VDD电压域供电,在停止模式和待机模式下仍能工作。关于STM32的独立看门狗的框图如下所示:...

2017-10-13 20:48:00 319

转载 I2C通信时序图解析

一、I2C协议简介  I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地 使用在系统内多个集成电路(IC)间的通讯。  关于I2C协议的更多内容,可阅读《I2C总线协议》,本博文主要分析I2C波形图,对于I2C的基础知识不在做...

2017-10-02 22:03:00 9530

转载 使用USB-TTL调试ESP8266 WIFI模块

一、ESP8266介绍  ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266的超低功耗的UART-WiFi模块的模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。  模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MC...

2017-06-22 21:06:00 2684

转载 STM32之时钟

一、RCC是什么?  RCC: Reset Clock Control,时钟和复位控制器二、RCC的主要作用  1、设置系统时钟SYSCLK  2、设置AHB分频因子(决定HCLK等于多少)  3、设置APB2分频因子(决定PCLK2等于多少)  4、设置APB1分频因子(决定PCLK1等于多少)  5、设置各个外设的分频因子  6、控制AHB、APB2...

2017-06-15 23:15:00 154

转载 ARM MDK 5.15能编译大容量的CPU,编译小容量的CPU报错问题

  之前一直使用的是MDK 4.72,今天卸载了MDK 4.72(原因:你懂得!),重新装了个MDK 5.15,那么问题来了。编译的时候会报错。如图所示,26 Error(s)。  我的CPU型号为STM32F103C8T6。当选择CPU为STM32F103ZET6时,编译成功。这是怎么回事呢?仔细检查了一下,原来是这么回事。由于我的工程模板是之前建的,在工程模板中启动文件选择的是s...

2017-06-11 14:39:00 304

空空如也

空空如也

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

TA关注的人

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