摘要:线 与逻辑,即两个输出端(包括两个以上)直接互连就可以实现“AND”的逻辑功能。在总线传输等实际应用中需要多个门的输出端并联连接使用,而一般TTL门 输出端并不能直接并接使用,否则这些门的输出管之间由于低阻抗形成很大的短路电流(灌电流),而烧坏器件。在硬件上,可用集电极开路门(OC门)或三态门 (TS门)来实现。用OC门实现线与,应同时在输出端口应加一个上拉电阻。三态门(TS门)主要用在应用于多个门输出共享数据总线,为避免多个门输出同时占用数据总线,这些门的使能信号 (EN)中只允许有一个为有效电平(如高电平),由于三态门的输出是推拉式的低阻输出,且不需接上拉(负载)电阻,所以开关速度比OC门 阅读全文
char int 区别
2013-07-18 09:31 by 楼下的房东, 226 阅读, 0 推荐, 收藏,
摘要:int 的长度 与 机器字长相同, 16位的编译器上int长16位,32位的编译器上int长32位;char 的长度应当可以包容得下一个字符,大部分系统中就是一个字节,而有的系统中可能是4个字节,因为这些系统中一个字符需要四个字节来描述;char 的正负取决于编译器,而编译器的决定取决于操作系统,在不同的编译器中char可能等同于signed char,也可能等同于unsigned char; 阅读全文
usart串口用法。
2013-07-16 15:38 by 楼下的房东, 799 阅读, 0 推荐, 收藏,
摘要:串口初始化,时钟初始化,对应IO口初始化。看IO口是读是写。PA10 USART1_RX 浮空输入或上拉 PA9 USART1_TX 推挽复用" 一、GPIO配置(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出GPIO_Speed_10MHz 最高输出速率1 阅读全文
swtich,case用法。
2013-07-16 11:15 by 楼下的房东, 226 阅读, 0 推荐, 收藏,
摘要:错误用法:if(t) { switch(t) { case KEY_LEFT: GPIO_SetBits(GPIOB,GPIO_Pin_5); GPIO_ResetBits(GPIOE,GPIO_Pin_5); break; case KEY_RIGHT: GPIO_ResetBits(GPIOB,GPIO_Pin_5); GPIO_SetBits(GPIOE,GPIO_Pin_5); break; case KEY_UP: break; case KEY_DOWN: break; ... 阅读全文