u16专题

stm32常用数据类型 U8、U16、U32到底代表什么?

http://www.51hei.com/bbs/dpj-27167-1.html 在Keil MDK 开发环境里,比如一个 无符号32位整形数据会有很多种表示方法: 1.unsigned int 32 (C语言标准表达方法)        2.uint32_t ;            3.u32;  这三种方式都是在表达同一个意思。可为什么ST的开发人员要搞的这么乱呢? 其实ST 搞这么多

U16 转换成 Signed int

int CVNCClientDlg::U16Toint(char a, char b){unsigned char x = a; // signed char convert to unsigned charunsigned char y = b;int output;output = x * 256 + y;return output;} U16以为着用两个byte来表示一个数字,在这

MCU中断里使用软延时函数delay_ms(u16 x)问题探讨:

中断里使用延时函数delay_ms(u16 x)问题: 复杂系统当然不能用或不建议用或尽量短,但简单的系统只要心中有数逻辑清楚应该是完全可行的。例如主程序正在运行delay_ms(100),x=100,已延时50ms时被中断,且中断里有个最简软延时消抖delay_ms(20),x=20,运行结果究竟如何的呢? 那么:中断服务执行完,x=0,返回主程序delay_ms(100)时,相当于执行dela