电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
二、IIC上篇已经描述了单总线的优缺点,以及单总线传输机制和程序的编写。接下来这篇需要来讲解IIC。先简单列举采用IIC的设备,如温湿度传感器SHT20,陀螺仪MPU6050,液晶显示屏oled,存储芯片24C02等等。IIC为I2C Bus的简称,也叫集成电路总线。I2C串行总线上一般有两根信号线,一根双向数据线SDA,一根时钟线SCL。I2C设备...
大棒棒猪 2019-06-13 19:55:08 浏览量:7230
 单总线、IIC、SPI接口详解(二)
<p> 相信大家在初次接触到单片机的时候,会发现有很多种类的外围设备。如温湿度传感器、时钟芯片、陀螺仪等等。在面对这么多种类型的设备时,很多人都会有种无从下手的感觉。并且一开始也并不知道单片机是怎么把传感器的数据读出来, 也不知道怎么去驱动设备。下面就给大家说说这些接口。 </p> <p> 一.单总线 </p> ......
大棒棒猪 2019-07-19 20:23:05 浏览量:5823
 单总线、IIC、SPI接口详解(一)
如何用好flash这本书?——spi读写W25Q64逻辑解读     各位朋友好,今天给大家讲的是读写一本书的事情,这本书的名字叫flash。     首先flash具体是什么东西呢,就是相当于你电脑的硬盘(常见容量500G-1T),手机的内存(常见32G-64G),它的作用就是用来存储MCU的一些参数。我这里把它称作一本书,是因为不管它的作....
小白爱32 2019-06-16 18:16:33 浏览量:5257
 如何用好flash这本书?——SPI读写W25Q64逻辑解读
# 前言 由于项目需要,之前做无感FOC一直是用的STM32F103,最近领导决定要更换芯片为dspiC,因为最后的产品是做卡车水泵,因此环境比较恶劣,环境温度可能会有100摄氏度左右,因此担心32扛不住,更换更能扛的dspiC芯片。之后便是dspiC芯片的学习过程,这款芯片的资料着实不好找,没有32那么普及,但是官方给的说明文档倒是....
KVIN 2019-09-20 19:52:38 浏览量:1694
 【dsPIC33】dsPIC33初识
# 前言 上节是做了dspiC的准备工作,熟悉了开发环境与一些基本配置位的操作,项目种选用dspiC芯片目的还是用来做电机控制的,对于电机控制来说,PWM,ADC,定时器是非常重要的功能,本节就开始介绍dspiC的时钟配置,并使用定时器来验证。 首先,接入电路中的外部晶振是8M晶振,因此根据手册,可以选择主振荡器Posc: ...
KVIN 2019-09-25 16:35:05 浏览量:2087
 【dsPIC33】振荡器与定时器
# 前言 串口是一个非常重要的工具,用这个可以非常简单的收发一些数据,串口的操作还是比其他协议简单很多,因此在工控芯片上串口非常普遍。本节就详细记录dspiC33E芯片的串口寄存器配置以及使用过程。 首先需要把串口的硬件环境搭建好,我这里使用了一对蓝牙主从机,蓝牙主机连接USB转TTL模块连接电脑,蓝牙从机连接单...
KVIN 2019-09-30 10:28:01 浏览量:1651
 【dsPIC33】UART收发数据
# 前言 作为一款可用作电机控制的芯片,PWM肯定是芯片中的重点,一般来讲,做电机控制会用到PWM与互补PWM,使用SVPWM时会使用中心对齐模式PWM,有些芯片也叫做中央对齐模式PWM,而SVPWM是FOC矢量控制的基础,因此能不能产生中心对齐模式的PWM,便是判定一款芯片能不能使用FOC算法的依据。下面针对dspiC33E系列的芯片,进行....
KVIN 2019-10-25 11:49:08 浏览量:2111
 【dsPIC33】PWM系列之真正独立PWM模式
# 前言 上篇文章讲到简易的PWM,对于电机控制来说,常用的还是互补PWM,如果做FOC,还会用到中心对齐模式(中央对齐模式)。下面就来说说dspiC33E芯片的互补PWM与中心对齐模式的PWM。 首先,先配置PWM引脚为互补输出模式,然后再配置相应的引脚。这一部分在IOCONx寄存器: ![](https://IMG_URL_REPLACE/bbsimages/2019...
KVIN 2019-11-02 09:19:15 浏览量:3307
 【dsPIC33】PWM系列之互补PWM与中心对齐模式
今天,我们主要来介绍一下STM32F103ZET6,驱动OLED步骤和实际效果。 OLED 主要特点: 色彩丰富 驱动简单 高分辨率 接口丰富: 6800 8080 并口 spi IIC 3.3v 供电 (不兼容5v) 前1/4 是黄色 后3/4 是蓝色 ![OLED](https://IMG_URL_REPLACE/bbsimages/201911/b0305c6250e44cb9e037d4ea7a96c1d9.png "OLED") |......
Hello Pointer!!! 2019-11-06 22:03:08 浏览量:8380
 STM32F103 之 8080/SPI并口 OLED实战总结 贪吃蛇游戏
# 前言 PWM触发ADC进行采样,是对于电机控制来说非常重要的一环,做矢量控制,能否运行,电流采样是重中之重,因此电流采样的时刻控制非常重要,本节就接着上篇文章的中心对齐模式,讲解,中心对齐模式下的PWM触发ADC进行采样。 先来看PWM触发的手册解释: ![](https://IMG_URL_REPLACE/bbsimages/201911/07dfc1d2c403...
KVIN 2019-11-09 11:35:19 浏览量:4809
 【dsPIC33】PWM系列之PWM触发ADC
# 前言 上篇文章讲到使用PWM来触发ADC,进而控制ADC采样的时刻,这在电机控制中是非常重要的一步,但上篇文章没有细讲多路ADC的同时采样,本文就单独把这一部分拉出来进行分析。 读取ADC值有两种方式,一种使用DMA,另一种不使用DMA。 #### 使用DMA: ![](https://IMG_URL_REPLACE/bbsimages/201911/43386371685822...
KVIN 2019-11-26 19:05:40 浏览量:2975
 【dsPIC33】多路ADC同时采样
本文主要演示zynq 7000下对Qspi 的读写操作,以及读取8字节唯一ID, 可以用于简单加密。 **本文分为5部分:** - 硬件设计 - 软件设计 - 测试验证 - 总结 - 扩展 本文的前提条件是读者会helloworld 实验,也就是会zynq 7000的SDK开发过程,如果不会,那先去看我的zynq 7000下的helloworld 实验,或者开发板提供的helloworld ...
李肖遥 2020-08-18 20:21:48 浏览量:1484
 Zynq 7000系列下读写Quad SPI及FLASH唯一的ID
在OrangPi Zero2上通过26针接口完成OLED的显示控制,其实就是在linux用户态完成对于spi接口和GPIO接口控制的过程。目前的处理手段有两种,一种比较直接的方式,一种是经过封装的间接方式。 本次测试OLED设备为spi接口,128x64单色屏。 OLED的硬件引脚连接关系图: ![](https://IMG_URL_REPLACE/bbsimages/202101/35dcadeac4...
我爱下载 2021-01-18 09:51:19 浏览量:2629
 通过SPI接口完成OLED显示控制——OrangePi Zero2测试
       几乎所有玩ARM Cortex M单片机的坛友都是通过MDK Keil 5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDK Keil 5中的实用功能小技巧,大家又知道多少呢?        1.并不是所有源文件(.c)都需要加进工程中,只需要添加必要的源文件...
donatello 2018-05-03 15:29:11 浏览量:4813
 MDK Keil 5中的一些功能小技巧
在使用STM32的时候,使用串口外设的场合是非常常见的,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了: int fputc(int ch,FILE *f) { while(!(USART3->SR&UART_FLAG_TXE));//1 USART3->DR=ch;//2 return ch; } 其中语句1和语句2是由单片机型号决定的,这两行语句必须是该单片机发送一个字符的函数......
donatello 2018-05-04 00:12:50 浏览量:3393
 适用于所有STM32单片机的串口不定长接收
最近一直没有出干货文章,因为比较忙, 这几天翻出来以前在淘宝上购买的52pi的0.96英尺的 OLED 屏幕,想着用它来干点儿嘛? 咳咳咳...言归正传, 继续我们的主题哈哈! 先说说这个 OLED 的特性吧: 0.96 inch OLED 只有约 1 英寸大小,由于 OLED 显示器的对比度很高,所以看上去很炫酷的。 显示界面是由 128×64 ...
yoyojacky 2018-05-16 13:27:20 浏览量:4530
 树莓派3B+ 驱动0.96 Inch OLED 屏幕显示系统信息
现在上很多传感器都支持IIC协议进行核板子的通信,除了IIC之外还有spi,以及串口Usart通信。其中,我认为最有价值的就是IIC,首先他的通信协议十分简单,对硬件的依赖也很低,正所谓越简单越可靠,IIC的通信使得成为传感器传输数据的最佳方式,越来越多的芯片开发商会将芯片的通信方式中加上IIC。 讲完了IIC的...
数据终端 2018-05-17 15:32:20 浏览量:1071
 一点小问题:麒麟座开发板的IIC扩展
在百忙之中抽出时间给大家写一个 ESP32的烧录固件的方法,我先给大家看看我购买的 ESP32模块长啥样子: 价格有点儿小贵, 但是听一个老外说不错,我就被老外忽悠下了海, 买回来后发现的确很精致. 网上还有很多,你们自己看着买. 这些都可以满足你的需求,就是要看看是否他们把所有引脚...
yoyojacky 2018-07-01 23:46:33 浏览量:3107
 当树莓派遇上GEEEKNET32模块( ESP32)
树莓派的配件还是比较丰富的,其中摄像头更是最长用的配件之一了,做拍照,视频,图像识别等等都会用到。树莓派的摄像头分两类,一类是USB型的,这个比较通用,但是也有兼容性问题。另一种就是树莓派专用的CSI接口的摄像头了,今天我们就来一起学习一下树莓派官方摄像头如何使用。 树莓派官方的摄像...
Angel_YY 2018-07-05 15:50:25 浏览量:11422
 树莓派中摄像头的使用
一、 硬件整体介绍 1.       底板 底板布局功能图 1.1   CAN总线接口: 采用的是TJA1050 CAN总线芯片,在CAN通信驱动芯片中有:PCA82C250、SN65HVD230、VP230、ADM3052、ADM3053、ADM3054几种芯片。PCA82C250是很早期的产品了,EMC效果不好,一般应用时要加一个共模电感。TJA10...
视觉℡ 2018-07-10 22:27:15 浏览量:7741
 深度评测——正点原子阿波罗STM32F767