历史上的今天
返回首页

历史上的今天

今天是: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

推荐阅读

史海拾趣

CONEXANT公司的发展小趣事

在电子行业的历史长河中,洛克维尔国际是一个不可忽视的名字。作为一家由威拉德·洛克维尔创立的大型公司,洛克维尔国际通过一系列合并与收购,逐渐壮大其业务版图。然而,随着时间的推移,公司进行了战略调整,并于1996年将其半导体部门剥离。这一剥离行动最终催生了科胜讯公司(Conexant Systems),一个专注于半导体技术的独立实体。科胜讯公司继承了洛克维尔在半导体领域的深厚技术积累和市场经验,为其后续的发展奠定了坚实基础。

ALCOA公司的发展小趣事

在20世纪的后半叶,ALCOA继续在技术上取得重大突破。例如,在40年代,公司采用N-40(Niagara)50kA中心下料预焙阳极电解槽技术为政府建造了铝冶炼厂。此外,公司还不断扩大海外业务,建立了全球性的生产和销售网络。这种全球布局使得ALCOA能够更好地满足不同地区的市场需求,也增强了公司的竞争力。

E. Dold & Söhne KG公司的发展小趣事

E. Dold & Söhne KG公司始建于20世纪初,当时只是一间小型的电子手工作坊。创始人埃德蒙德·多尔德(Edmund Dold)凭借对电子技术的热爱和精湛的手艺,开始生产简单的电子元件。随着时间的推移,公司逐渐扩大规模,引进了先进的生产设备和制造工艺,逐步转型为现代化的电子元件制造商。在这个过程中,多尔德家族始终秉持着精益求精、追求卓越的精神,为公司的持续发展奠定了坚实的基础。

Etco Inc公司的发展小趣事

自1947年成立以来,Etco Inc公司一直致力于电子连接技术的研发与创新。在20世纪70年代,公司成功研发出一款新型的高性能连接器,该产品凭借其卓越的性能和可靠性,迅速在汽车电子行业中占据了一席之地。这一技术突破不仅为Etco带来了可观的市场份额,还奠定了其在电子连接器领域的技术领先地位。

西博臣(CYBERSEN)公司的发展小趣事

作为一家技术驱动型企业,西博臣始终将创新作为发展的核心动力。公司不断投入资源进行新技术和新产品的研发,积极申请各类专利和知识产权,以保护自己的技术成果。这些专利和知识产权不仅提升了公司的技术实力,也为其在市场中树立了良好的口碑。

B&F Fastener Supply公司的发展小趣事

为了进一步完善电子供应链,B&F Fastener Supply公司积极寻求并购机会。经过多轮谈判和尽职调查,公司成功收购了某家专注于电子元器件供应的公司。这次并购使得B&F的产品线更加丰富,能够为客户提供一站式的电子供应链解决方案。

问答坊 | AI 解惑

关于CK9561的一些问题

有哪位好心人可以告诉我怎么在PCB中画CK9561的四声报警的器件啊,它的八个脚怎么连的啊,最好是有PCB图,谢谢了…

查看全部问答>

关于控制线“手拉手”连接视图

经常看见关于控制线“手拉手”如何连接这方面的问题,画一个简单的视图,给新手们学习学习。by 千家论坛 ID:桃园一片 注意:连线要用双绞线…

查看全部问答>

请教各位在职的嵌入式研发工程师

本人09年毕业学的是自动化专业,在学校的时候比较喜欢摆弄单片机一类的东西,对技术比较感兴趣,一直想往嵌入式方面发展,但是毕业的时候工作不好找,那年经济危机了,结果来到了一家制造型公司,做质量方面工作,说实话,我一点也不感兴趣,我一直 ...…

查看全部问答>

常用于嵌入式的无线网络协议有哪些

我是个菜鸟,各位大虾,想问下嵌入式无线网络协议常用的有哪些?给几个具体的例子,谢谢。…

查看全部问答>

自制RTL8019AS以太网连接主机本地连接不稳定,何解?

我在自制的以太网rtl8019as片子上用网线连接计算机,但本地连接显示断开、没有连接、过会又有连接,很不稳定。 正常情况和本地连接上是不是只要给8019AS加电就可以看到,不用跑发送数据程序? 可能自己做的电路很不稳定,是抄的以前公司的以太网 ...…

查看全部问答>

[求助]P0口能否接发光二极管?

请教一下:如果在P0口(如P0.2)外接一发光二极管和一限流电阻,再接一个+5V的VCC,能否通过改变P0.2的0、1状态使发光二极管点亮或熄灭?据了解P0口不能输出高电平,可否通过外置上拉电阻后实现以上结果?如何外置上拉电阻?…

查看全部问答>

大家有13.56M 方面的问题的都来啊

公司今天请来一会射频工程师,大家有什么问题可以提,到时候我帮着问问,给大家解答一下,快啊…

查看全部问答>

lan9220接口电路

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   ...…

查看全部问答>