摘要: 工作或学习的过程中,遇到一些芯片,这些芯片需要有相应的驱动才能工作,因此在此贴出相关代码,与大家一起学习进步。 驱动代码都是根据芯片手册里面的时序图编写的 ,有了芯片手册时序图,驱动代码就容易多了,可能初学者看不懂时序图,多看看别人的代码,就能慢慢了解,后面就可以自己写了。 近期将陆续贴出以下芯片的 阅读全文
posted @ 2017-05-22 15:09 Artisan 阅读(345) 评论(1) 推荐(0) 编辑

2018年1月26日

摘要: 最近使用了MCP3208这款芯片,附上驱动代码: u16 mcp_getAD(u8 channel){ u8 i=0; //u16 temp= ((u16)channel|0x0018)<<4; u16 temp= 0x0F80; //0000 11 11 1 000 0000 u16 resual 阅读全文
posted @ 2018-01-26 21:27 Artisan 阅读(896) 评论(0) 推荐(0) 编辑

2017年5月22日

摘要: TLC7226 8 位,5us 四路 DAC,并行输入、单/双电源 时序图: void IO_Configuration(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC 阅读全文
posted @ 2017-05-22 15:13 Artisan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: MAX6675冷端温度补偿、热电偶数字转换器可进行冷端温度补偿,并将K型热电偶信号转换成数字信号。数据输出为12位分辨率、SPI兼容、只读格式。转换器温度分辨率为0.25°C,可读取温度达+1024°C,热电偶在0°C至+700°C温度范围内精度为8 LSB。 #include <stdio.h> 阅读全文
posted @ 2017-05-22 15:12 Artisan 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include "stm32f10x.h"#include "stm32f10x_gpio.h"#include "MCP4922.h"#include "Delay.h"#define SCLK_H GPIO_SetBits(MCP4922_PORT, MCP 阅读全文
posted @ 2017-05-22 15:11 Artisan 阅读(593) 评论(0) 推荐(0) 编辑

导航