历史上的今天
今天是:2025年04月16日(星期三)
2019年04月16日 | STM32常用数据类型分析
2019-04-16 来源:eefocus
stdint.h
/* exact-width signed integer types */
typedef signed char int8_t; //有符号8位
typedef signed short int int16_t;
typedef signed int int32_t;
typedef signed __INT64 int64_t;
/* exact-width unsigned integer types */
typedef unsigned char uint8_t; //也就是常用的u8无符号8位 **char默认类型**
typedef unsigned short int uint16_t;//也就是常用的u16无符号16位
typedef unsigned int uint32_t;//也就是常用的u32无符号32位
typedef unsigned __INT64 uint64_t;
/*stm32f10x.h*/
typedef uint32_t u32;
typedef uint16_t u16;
typedef uint8_t u8;
mdk char的默认类型是unsigned char
stm32开发是数据类型直接用typedef定义好的数据类型,
因为 是无符号还是有符号,占用多少空间一看命名就知道,很好用
_IO其实就是volatile
史海拾趣
|
本人09年毕业学的是自动化专业,在学校的时候比较喜欢摆弄单片机一类的东西,对技术比较感兴趣,一直想往嵌入式方面发展,但是毕业的时候工作不好找,那年经济危机了,结果来到了一家制造型公司,做质量方面工作,说实话,我一点也不感兴趣,我一直 ...… 查看全部问答> |
|
我在自制的以太网rtl8019as片子上用网线连接计算机,但本地连接显示断开、没有连接、过会又有连接,很不稳定。 正常情况和本地连接上是不是只要给8019AS加电就可以看到,不用跑发送数据程序? 可能自己做的电路很不稳定,是抄的以前公司的以太网 ...… 查看全部问答> |
|
请教一下:如果在P0口(如P0.2)外接一发光二极管和一限流电阻,再接一个+5V的VCC,能否通过改变P0.2的0、1状态使发光二极管点亮或熄灭?据了解P0口不能输出高电平,可否通过外置上拉电阻后实现以上结果?如何外置上拉电阻?… 查看全部问答> |
|
LAN9220,LAN9221,LAN922i LAN9220-ABZJ,LAN9221-ABZJ,LAN9221i-ABZJ 支持可变电压 I/O 和 HP Auto-MDIX 16 位 Non PCI 小型 10/100 以太网控制器 特点 LAN9220,LAN9221 ,LAN9221i 低 CPU 开销的高效架构 LAN9220,LAN92 ...… 查看全部问答> |
|
module fp_verilog(clk,reset_n,fm);input clk,reset_n;output fm;reg fm;reg [19:0] counter;always@(posedge clk or negedge reset_n) if(!reset_n) counter<=20\'b0; else begin   ...… 查看全部问答> |




