关于看门狗定时器动态数码管的显示问题-程序把看门狗当做普通定时器使用,在看门狗中断中进行数码管扫描,另外我加入了显示的缓冲区,想在数码管上显示什么数字只需要对缓冲数组中的值进行操作即可。最后加入了小数点的操作,可以很方便的加入小数点。
浅谈ATmega 16单片机的T/C0控制寄存器和T/C1控制寄存器-位0——PSR0:T/C1与T/C0的预分频器复位。PSR10置位时T/C1与T/C0的预分频器复位,操作完成后这一位由硬件清零。写入世时不会引起任何操作。T/C1与T/C0共用这一预分频器,且预分频器复位对两个定时器都有影响。读该位总是返回0。
STM32F030中I2C 的配置和 AT24C16驱动-I2C_AutoEnd_Mode,顾名思义,操作length字节后自动添加STOP。 I2C_SoftEnd_Mode ,同样顾名思义,操作length字节后需要手动添加STOP。( I2C_GenerateSTOP() )
基于51单片机对1602液晶板的并行操作-TX-1C板操作并行模式的1602液晶液晶第1,2脚是gnd和vcc第3脚是对比度调节第4脚是数据/指令选择端RS第5脚是读写选择端R/W,我们这次只写不读,故直接接地第6脚是读写使能EN第7到14脚是数据口。
STM32单片机的ADS1115通过模拟I2C驱动-收获:对于I2C通信协议的理解更加深刻,对ADS1115也能进行单通道的使用。I2C的开始、发送/读写、应答、结束等一定要严格按照时序操作,ADS的操作还有所欠缺,仅仅会配置单通道,对于其他配置并没有关注,最近要把多通道的和阈值的配置也写好,到时再更新
STM32单片机对NAND Flash的读写以及在ASF中的使用-NAND Flash的容量较大。整片Flash分为若干个块(Block),每个Block分为若干个页(Page)。在每个页中,除了数据区域,也包含若干“多余”的区域,用来进行ECC等操作。在进行擦除操作是,基本单位是“块”;而编程的基本单位是“页”。
51单片机对矩阵键盘实现16个按键操作的设计-矩阵键盘电路所示,4*4矩阵键盘有4行4列按键,单片机4个I/O口接矩阵键盘的行线,另外4个I/O口接矩阵键盘的列线,通过对行线列线的操作完成按键的识别和操作。