GPIO的翻转操作方法
摘要:STM32在进行IO翻转操作的时候可以使用以下方法:以PE.5为例 GPIO_WriteBit(GPIOE,GPIO_Pin_5,(BitAction)(1-(GPIO_ReadOutputDataBit(GPIOE,GPIO_Pin_5))));GPIO_WriteBit(GPIOE, GPIO_
阅读全文
posted @
2017-01-22 16:32
杰瑞鼠
阅读(5762)
推荐(0) 编辑
关于74HC4051的逻辑真值表及延时的重要性/在AD测量中的校准
摘要:一 关于74HC4051: 在/E=0使能输出的条件下,S2S1S0的三个值,能选通Y0~Y7其中的一个通道从Z输出。 二:问题提出:在按照IC给出的真值表进行芯片操作时,输出逻辑完全对不上 三:分析:如何确定选通一个通道,这个通道真的是导通?我的项目是将Y0~Y7作为AD的通道 3.1通过电平逻辑
阅读全文
posted @
2017-01-18 15:41
杰瑞鼠
阅读(1337)
推荐(0) 编辑
RTC之初始化
摘要:RTC为了避免初始化一般有3中方法: 一给MCU的VBAT供电,利用MCU的后备寄存器保存已经设置过时间的标志值,RTC初始化时先查询寄存器值如果是已经设置过则不用初始化设置时间 二 当不给VBUAT供电(省电,比如利用外部始终芯片PCF8563/PCF2139)此时可以用两种方法: 2.1 可以利
阅读全文
posted @
2017-01-09 09:09
杰瑞鼠
阅读(525)
推荐(0) 编辑
超时处理
摘要:一 函数中等待标志的超时处理:flag一般是来自中断或其它线程的异步标志。 while((!Flag__Uart4_Rcved)&&(--timeout > 0)) { ; }或者 do { flag=read_flag(); timeout_counter++; }while((flag==0)&
阅读全文
posted @
2017-01-06 08:56
杰瑞鼠
阅读(140)
推荐(0) 编辑