摘要: DAC8568是一款16 位、8 通道、SPI接口的数模转换芯片。 DAC8568的时序图如图所示: DAC8568数据手册中寄存器配置,重点是下图中红色框的命令: 1)重启 2)将相应位设置为1,为A、B、C、D、E、F、G、H通道通电 3)给内部基准电压上电-静态模式 4)写相应的通道,并更新 阅读全文
posted @ 2021-08-05 15:26 zhouhou 阅读(3491) 评论(1) 推荐(0)
摘要: 一、freemodbus源码获取 首先访问官网:https://www.embedded-solutions.at/en/freemodbus/在freemodbus DownLoads界面中,可以免费下载freemodbus V1.6,以及freemodbus的源码。 解压freemodbus-v 阅读全文
posted @ 2021-05-17 10:14 zhouhou 阅读(1046) 评论(2) 推荐(0)
摘要: 封装类型: MCP4822引脚功能表: 固件库编程步骤: 1、MCP4822 初始化,配置两线全双工,8位数据,高电平有效,第二个时钟沿采样,即模式(1,1)。 2、使用SPI发送接收1个字节读写函数,发送接收半字的读写函数。 3、设置MCP4822通道电压 阅读全文
posted @ 2021-05-17 10:05 zhouhou 阅读(2923) 评论(0) 推荐(0)
摘要: 模拟的是模式1。SCLK在空闲状态为高电平。 首先,是GPIO的初始化,CS引脚、MOSI引脚、MISO引脚、SCK引脚。除了MISO引脚配成输入模式,其余三个引脚都配成输出模式(推挽输出)。 接下来就是MCP3208模拟的spi时序的读写函数,延时函数使用软件延时。 读通道0-7的电压值: 阅读全文
posted @ 2021-05-17 10:02 zhouhou 阅读(902) 评论(1) 推荐(0)
摘要: DS12C887时钟芯片能够自动产生世纪、年、月、日、时分、秒等信息。自带锂电池、外部掉电时,其内部时间信息还能保持10年之久。 DS12C887与STM32F4连线:(MOT接GND或者悬空时为Intel模式) DS12C887时钟芯片各寄存器定义: DS12C887 Intel时序图: 固件库编 阅读全文
posted @ 2021-05-17 10:01 zhouhou 阅读(773) 评论(0) 推荐(0)
摘要: 一、首先配置W5300 1、初始化GPIO 包括FSMC(灵活的静态存储控制器)的地址总线、数据总线、读使能脚、写使能脚,片选脚。 W5300与主机的接口有直接地址模式和间接地址模式两种,总线又分为16位和8位两种。另外,W5300可以根据TEST_MODE[3:0]的不同配置选择内部PHY和外部P 阅读全文
posted @ 2021-05-17 09:53 zhouhou 阅读(3563) 评论(0) 推荐(0)