项目
AIOT技术栈
人生在世,总是要做出一些让自己觉的NB的东西
展开
-
MCP3221驱动
IIC接口器件地址并不是手册介绍中写的默认101具体型号对应这个表原创 2021-04-21 15:32:18 · 651 阅读 · 1 评论 -
HMC1018驱动程序
1. 特性2. 概述支持三线SPI接口衰减数值由5位配置每个位置1,2,4,8,16,最大衰减31dB3.SPI控制3线SPIS/A必须是高才能支持SPI5位数据打包成一个6位数据传输,高位在前,第一个位无效所以模式操作,必须LE保持低,当le高时,将屏蔽ClK,以防止在输出加载期间进行数据转换。时序图:真值表:4.驱动程序...原创 2021-04-09 14:19:10 · 207 阅读 · 0 评论 -
LMX2594驱动编程
SPI接口写时序读时序驱动程序LMX2595.c#include "stm32f10x.h"#include "lmx2495.h"#include "delay.h"#define LMX2495_CONIG_REG_CNT 113 u32 config_arr[LMX2495_CONIG_REG_CNT]={0x700000,0x6F0000,0x6E0000,0x6D0000,0x6C0000,0x6B0000,0x6A0000,0x690021,0x680000,0x67.原创 2021-04-08 11:17:35 · 5125 阅读 · 17 评论 -
PE43711驱动程序
SPI接口真值表衰减数值计算时序控制LE控制驱动程序,模拟SPIvoid PE43711_CTRL(uint8_t Data){ uint8_t i; uint8_t txData = Data; CLK_L; LE_L; for(i = 0; i < 8; i++) { //数据发送 (txData & 0X01)?SI_H:SI_L; txData >>= 1;.原创 2021-04-07 15:53:57 · 926 阅读 · 0 评论 -
# ## __VA_ARGS__ ##__VA_ARGS__ 用法
## VA_ARGS ##VA_ARGS 用法原创 2021-03-18 18:27:11 · 109 阅读 · 0 评论 -
RM3100 IIC接口驱动
/** * Driver developed in HERMES project *//** * @addtogroup RM3100 * @brief Hardware drivers to communicate with sensors via I2C. * @{ * @file rm3100.c * @brief An I2C-based driver for PNI RM3100 Evaluation Board.原创 2021-03-04 11:12:32 · 1226 阅读 · 1 评论 -
RM3100应用笔记驱动程序SPI接口
PNI磁传感器套件RM3100磁传感器套件由2个Sen-XY-f(pn13104)地磁传感器,1个Sen-Z-f(pn13101)地磁传感器和MagI2C(pn13156)控制芯片组成,能够实现三维空间的磁场大小测量。原创 2021-03-02 16:12:25 · 3715 阅读 · 0 评论 -
DAC60501 STM32驱动实例代码
1.介绍DAC60501是一个12bit电压输出的DAC转换芯片2.框图3.应用及编程接口支持两种模式SPIIIC4.寄存器映射5.IIC接口驱动代码示例bsp_iic.c#include "stm32f10x.h"#include "delay.h"#include "bsp_iic.h"void IIC_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2Per原创 2020-11-18 09:46:47 · 1981 阅读 · 5 评论 -
GPGGA协议解析
//用C语言解析#include<stdio.h> #include<string.h> #include<iostream> using namespace std;void main(){ char a[100] = "$GPGGA,061820.132,2844.3546,N,11551.8844,E,1,10,0.8,57.9,M,-5.6,M,,0000*6c<CR><LF>";// 举例 char* str[15];原创 2020-08-18 13:52:50 · 3073 阅读 · 2 评论 -
TMC2208步进电机驱动
https://www.mydigit.cn/forum.php?mod=viewthread&tid=102977&extra=https://www.mydigit.cn/forum.php?mod=viewthread&tid=107568原创 2020-05-20 19:45:33 · 3215 阅读 · 0 评论 -
HT82V38应用笔记
SHA 是sample and hold amplifier 的缩写。是最常用的AD转换方式之一。简单讲,就是采样后保持一段时间再采样,可以在保持的时间内做AD转换,防止数据被新的输入破坏,但这种方法并不能区分噪声和信号。CDS是correlated double sampling的缩写,是一种降噪AD转换方式。每次采样都要把输入和参考电压做减法,相当于是两次采样一次输出。在图形这里主要用于降噪...原创 2020-04-02 18:30:48 · 4422 阅读 · 2 评论 -
TSL2561 光照强度传感器应用笔记
unsigned char TSL2561_write_byte( unsigned char addr, unsigned char c) { unsigned char status=0; status=twi_start();//开始 status=twi_writebyte(TSL2561_ADDR|TSL2561_WR);//写 TSL2561地址 status=twi_wri...原创 2020-04-01 14:25:50 · 2504 阅读 · 0 评论 -
ADXL372应用笔记
英文数据手册框图特性寄存器下载官方源码编写程序验证原创 2020-03-28 17:46:53 · 2535 阅读 · 2 评论 -
TMS570学习笔记2 - RTI中断
RTI实时中断main.cvoid main(void){ /* USER CODE BEGIN (3) */ /* Initialize RTI driver */ rtiInit(); /* Set high end timer GIO port hetPort pin direction to all output */ /* Enable RTI Compare 0 i...原创 2020-03-23 19:53:25 · 1403 阅读 · 1 评论 -
CCS "Invalid project description"
问题解决:将项目代码重新copy到另外 一个目录中,再重新导入,问题应该就可以解决了。原创 2020-03-23 09:27:04 · 4543 阅读 · 4 评论 -
NAND FLASH MT29F4G08
1 简介我们通过stm32f429的fmc接口实现对MT29F4G08的访问,实现读写数据功能NAND FLASH信号线NAND FLASH 框图NAND FLASH 存储阵列以上可以得知:(MT29F4G08)每个这样的芯片有两个plane每个plane有2048个block,一个包含偶数块,一个包含奇数块每个block有64个pege每个page有2K+6...原创 2020-03-22 17:47:57 · 7332 阅读 · 1 评论 -
SDRAM
原创 2020-03-21 11:26:15 · 128 阅读 · 0 评论 -
TMS570开发
获取开发用的工具和软件http://www.ti.com.cn/tool/cn/HALCOGENHALCoGen 可提供图形用户界面,允许用户配置外设、中断、时钟和其他微处理器参数。配置器件后,用户可生成外设初始化和驱动程序代码,可导入 CCS、IAR 工作平台或 Keil uVision 中。...原创 2020-03-20 11:01:18 · 842 阅读 · 0 评论 -
STM32 USB-host
STM32 USB-host原创 2020-03-16 23:49:46 · 1111 阅读 · 0 评论 -
STM32 USB-slave
STM32 USB-slave原创 2020-03-16 23:49:15 · 1780 阅读 · 0 评论 -
TMS570学习笔记1 - 创建工程实现LED点灯
TMS570原创 2020-03-16 23:47:53 · 1127 阅读 · 2 评论 -
SDRAM W9825G6KH
STM32F429IGT6 自带了 256K 字节的 SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合, STM32F429 自带的这些内存就不够用了。比如使用 LTDC 驱动 RGB 屏、跑算法或者跑 GUI 等,就可能不太够用,STM32F429 开发板板载了一颗 32M 字节容量的 SDRAM 芯片: W9825G6KH,满足大内存使用的需求。...原创 2020-03-16 23:29:51 · 4765 阅读 · 0 评论 -
CSI图像采集模块
原创 2020-03-16 22:55:32 · 628 阅读 · 0 评论