![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Stm32
ouyangxin95
这个作者很懒,什么都没留下…
展开
-
在Keil MDK 开发环境中u8,u16,u32和int区别
u8 是 unsigned char u16 是 unsigned short u32 是 unsigned int代码示例:void TIM3_Int_Init(u16 arr,u16 psc){ //do something...}原创 2016-03-03 17:13:12 · 28352 阅读 · 0 评论 -
extern 用法,全局变量与头文件
用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字,如果我想引用一个全局变量或 函数a,我只要直接在源文件中包含#include<xxx.h> (xxx.h包含了a的声明)不就可以了么,为什么还要用extern呢??这个问题一直也是似是而非的困扰着我许多年了,今天上网狠狠查了一下总算小有 所获了:转载 2016-04-28 12:54:44 · 7923 阅读 · 0 评论 -
MODBUS协议
MODBUS协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它转载 2017-09-07 14:54:39 · 571 阅读 · 0 评论 -
Flash硬件知识
1.2.1. 什么是FlashFlash全名叫做Flash Memory,从名字就能看出,是种数据存储设备,存储设备有很多类,Flash属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断电了,转载 2018-02-02 17:00:30 · 9819 阅读 · 4 评论