STM32程序之MAX6675热电偶温度读取-用HAL很简单,CS拉低以后,一个SPI读两个字节进来,然后就是凑成12位,换算。
MAX6675文档强调是在时钟下降沿读取数据,因此将SPI2配置为:[cpp] view plain copyhspi2.Init.CLKPolarity = SPI_POLARITY_LOW.
ARM LPC2103定时器中断方式寄存器设置-研究了好长一段时间,LPC210X的定时器,查询方式定时很简单如上面,但中断方式要操作好多寄存器,太麻烦,一直是一头雾水。好不容易理出了思路,现将一段例程粘贴备忘。
基于单片机D/A输出程序编写分享-D/A 是和 A/D 刚好反方向的,一个 8 位的 D/A,从 0~255,代表了 0~2.55V 的话,那么我们用单片机给第三个字节发送 100,D/A 引脚就会输出一个 1V 的电压,发送 200 就输出一个 2V 的电压,很简单,我们用一个简单的程序实现出来,并且通过上、下按键可以增大或减小输出幅度值,每次增加或减小 0.1V。