沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录
posted @ 2022-01-25 19:03 Milton 阅读(1951) 评论(0) 推荐(0)
posted @ 2022-01-25 19:03 Milton 阅读(1951) 评论(0) 推荐(0)
CH32F1系列是沁恒生产的32位Cortex-M3 MCU, 片上集成了时钟安全机制、多级电源管理、 通用DMA控制器等. 此系列具有 2 路 USB2.0接口、多通道 TouchKey、 12 位 DAC 转换模块, 多通道 12 位 ADC、 多组定时器、 CAN 通讯控制器、 I2C/USART/SPI 等丰富的外设资源. 与STM32F103系列芯片相比, 管脚和寄存器兼容, 增加了USB功能, 有2个USB, 一个Host, 一个Device, 增加了DAC, 供电兼容5V, flash下载算法和内部BootLoader和STM32不兼容, 需要使用沁恒提供的算法, 或者使用沁恒的下载软件通过串口和USB下载. 阅读全文
posted @ 2022-01-24 21:09 Milton 阅读(8541) 评论(1) 推荐(2)
posted @ 2022-01-23 21:06 Milton 阅读(2735) 评论(0) 推荐(0)
MPU-6050是InvenSense生产的六轴运动跟踪芯片, 芯片尺寸4×4×0.9mm, QFN封装. 整合了三轴陀螺仪, 三轴加速度计, 片内温度传感器和数字运动处理器(DMP), 可以使用I2C接口外接三轴电子罗盘的输入,提供完整的九轴运动融合输出. 阅读全文
posted @ 2022-01-22 12:54 Milton 阅读(3035) 评论(0) 推荐(0)
ADXL345是一款常见的的3轴加速度计, Analog Device生产. 13位分辨率, ±16 g测量范围, 分辨率3.9 mg/LSB. 可通过SPI(3线或4线)或I2C接口访问. 主要用于倾斜检测, 静态重力加速度测量, 以及运动或冲击导致的动态加速度测量. 能够测量不到1.0°的倾斜角度变化. 可以对单击, 双击, 自由落体等情况设置中断. 市面上的模块, 一般是8个pin脚, 在使用SPI接线方式的情况下, 与STC8H的接线方式如下. 除了SPI用到的CS, MISO, MOSI, SCLK以外, STC8H还需要提供两个中断输入, 因为INT0, INT1已经被SPI接口占用, 所以只能用INT2和INT3, 这两个外部中断只支持低电平触发, 所以在ADXL345中需要设置中断输出为active low. 阅读全文
posted @ 2022-01-19 11:51 Milton 阅读(2996) 评论(0) 推荐(3)
posted @ 2022-01-15 21:29 Milton 阅读(88) 评论(0) 推荐(0)
posted @ 2022-01-15 21:17 Milton 阅读(166) 评论(0) 推荐(0)
posted @ 2022-01-15 21:16 Milton 阅读(184) 评论(0) 推荐(0)
posted @ 2022-01-15 21:15 Milton 阅读(282) 评论(0) 推荐(0)
posted @ 2022-01-15 21:11 Milton 阅读(129) 评论(0) 推荐(0)
posted @ 2022-01-15 21:09 Milton 阅读(372) 评论(0) 推荐(0)
posted @ 2022-01-15 21:02 Milton 阅读(92) 评论(0) 推荐(0)
posted @ 2022-01-15 21:00 Milton 阅读(128) 评论(0) 推荐(0)
posted @ 2022-01-15 20:55 Milton 阅读(540) 评论(0) 推荐(0)
posted @ 2022-01-15 20:46 Milton 阅读(125) 评论(0) 推荐(0)
posted @ 2022-01-15 20:45 Milton 阅读(267) 评论(0) 推荐(0)
posted @ 2022-01-15 20:44 Milton 阅读(254) 评论(0) 推荐(0)
posted @ 2022-01-15 20:43 Milton 阅读(264) 评论(0) 推荐(0)
posted @ 2022-01-15 00:48 Milton 阅读(258) 评论(0) 推荐(0)
posted @ 2022-01-13 20:54 Milton 阅读(3137) 评论(0) 推荐(0)