关于C语言中的常量后面加u的解释
后缀就是告诉编译器该常数的属性。 默认为有符号INT型,加了u就是无符号的,加了l就是long型。 做下移位就知道结果了。以0x80为例,左移次数过多编译器会提示你符号位被改变,即负数被移位成正数。加个u的话就被编译器识别为无符号数,可以随意移位。不会影响符号位。
兼容5V
IO口可以接5V,FT都兼容5V,ADC不兼容5V STM32F103RCT6的IO都是耐5V,意思是IO口既可以工作在3.3V电平,也可以工作在5V电平上。也称为可兼容5V。
计算机系统的体系结构
冯诺依曼和哈佛结构 程序指令和数据共用一个存储器,寻址和操作一起 程序指令和数据分开存储,对程序和数据可以同时操作 STM32单片机是哈佛结构
外部32.768K晶振作用
产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快 可以作为RTC时钟源
RTC (Real Time Clock):实时时钟
RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。
RS232串口和USB
串口是计算机的一种通用的设备通信协议。其电气特性: 1)RS-232串口通信最远距离是50英尺; 2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps 3)RS-232C上传送的数字量采用负逻辑,且与地对称。 逻辑1:-3~-15V;逻辑0 : +3~+15V。 台式机电脑后面的9针接口就是com口(串口)。
USB接口 通用串行总线(英语:Universal Serial Bus,缩写:USB)是一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等数码产品。 1、可以热插拔。 2、USB2.0的速度可以达到480Mbps。 3、USB 3.0的理论速度为5.0Gb/s 4、USB4.0传输速度为40Gbit/s。
|