单片机
文章平均质量分 65
请叫我常思聪
这个作者很懒,什么都没留下…
展开
-
STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出
解决STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出问题原创 2023-10-07 00:27:31 · 1643 阅读 · 3 评论 -
关于STM32软件IIC与PCF8563通信 逻辑分析仪0xA2 Missing Ack /NAK排查与解决
最近在使用PCF8563时 准备用STM32 软件IIC通信时改了软件IIC后,将所有函数都做了适配。但是 发现PCF正常初始化 程序无法运行,链接上逻辑分析仪后发现是一直收不到ACK改了相关设置后就通了原创 2023-06-11 14:51:12 · 933 阅读 · 0 评论 -
2.13Epd 中景园2.13寸电子墨水屏 显示原理(局部刷新指令)
介绍显示电子墨水屏的显示原理和 显示模式原创 2023-01-10 23:11:24 · 3318 阅读 · 2 评论 -
【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)
一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)原创 2022-10-01 18:51:41 · 5629 阅读 · 8 评论 -
中景园电子墨水屏2.13寸黑白双色屏幕 屏幕显示错位(横屏方向起始点偏移)
相同的程序在 红黑白三色 屏幕上不错位黑白 屏幕上错位原创 2022-08-31 00:05:18 · 1277 阅读 · 0 评论 -
PCF8563模块不走时(海振电子PCF8653模块)
PCF8563不走时排查原创 2022-08-25 02:36:57 · 1502 阅读 · 0 评论 -
【STM32学习】 基于STM32 USB存储设备的w25qxx自动判断容量检测
使用STM32USB功能配置成Mass Storage Class 存储介质使用w25qxx做U盘时,发现一个比较好玩的事情。当换不同容量的存储介质时需要改下程序,显示不同的大小的容量。原创 2022-06-25 18:18:08 · 1045 阅读 · 0 评论 -
STM32F411 SPI2输出错误,PB15无脉冲调试记录【最后发现PB15与PB14短路】
昨晚上调试TFT时,由于硬件问题将TFT的SDA 和SCL接口用在了SPI2 的PB15(SPI_MOSI) 与PB13(SPI2_SCK)上。最后发现是PB15与PB14短路原创 2022-06-23 23:11:57 · 973 阅读 · 2 评论 -
STM32F4-TFT-SPI时序逻辑分析仪调试记录
STM32F4软硬件SPI逻辑分析仪调试校验数据,找问题所在原创 2022-06-23 20:33:51 · 1162 阅读 · 0 评论 -
【STM32-USB-MSC问题求助】STM32F411CEU6 (WeAct)+w25q64+USB-MSC Flash用SPI2 读出容量只有520KB
STM32CubeMX 生成F411CEUx USB MSC 工程 采用SPI2与w25qxx结合做8MB容量的Flash时 无法读取 或者读取容量对不上原创 2022-06-18 22:22:32 · 5120 阅读 · 10 评论 -
保姆级STM32F103C8T6做USB-TypeC版J-link OB(官方数据手册,硬件设计,固件烧录,序列号SN修改)
前言项目开发要用到Jlink调试代码,每次连接都有用Jlink 的Jtag连接板子的SWD接口,又恰逢开发板升级,然后想着能否把Jlink集成在下一代的开发板上。看了下手中的Jlink好像比较小检查之后发现这个好好像叫Jlink-OB,OB好像是On Board的缩写,打开外壳查看。。。。这也太简洁了吧,外部晶振都没有,直接用的内部的晶振。。而且还是用的STM32F072C8T6 做主控,手头也没有F072的板子,只有F103C8T6,如果原理相同的话应该是可以平替的,然后就试着找官方的原创 2022-05-06 23:01:25 · 22304 阅读 · 18 评论 -
自供电面包板----面包板伴侣项目介绍
之前有段时间一直用面包板来搭建电路用于快速验证想法,但是呢 在找电脑USB线连接面包板的工具时还是没找到比较满意的模块,某宝是有相关的产品 买回来实验之后效果也不那么满意。用Arduino开发时可以用其自带的USB进行串口烧录和通信,但是用STC8051就没那么容易了,要自己搭建串口电路。因此呢 结合上述的开发过程中遇到的难点,自己设计了一款面包板伴侣。它主要实现了3个功能1、 内部自带串口以及arduino复位下载功能采用的是基于CH340N的USB-TTL转换电路, 用于串口通信。原创 2021-09-05 18:50:50 · 2242 阅读 · 2 评论 -
【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内
开发项目想把文件写入SD卡并且用时间加日期的方式记录写入时间尝试使用日期和时间命名文件名 程序语句是这样写的:myFile = SD.open("2021-08-05_23-52-27.csv", FILE_WRITE);但是好像文件名太长无法创建搜索之后发现是有个8.3命名规则 简单来说就是创建的文件是这个格式: XXXXXXXX.YYYXXXXXXXX 为文件名 最长8个字符.YYY 是文件类型 最长3个字符由于文件名太长 所以放弃这个命名方式之后在arduino论坛上找到了这个函数原创 2021-08-12 00:18:47 · 1209 阅读 · 0 评论 -
【Bread board Power项目总结(1)】----单片机单IO输出调试信息技巧 (串口被占用的情况下 进行调试查看程序运行状态)
问题描述:前段时间做一个项目采用的是8位STC公司的STC15W204S-35I SOP-8封装的芯片。封装脚位如图:项目中使用了串口 因此占用了TXD RXD,用于接收串口数据还占用了 外部中断0 因此INT0 也被占用。只剩下P3.3 P5.4 P5.5但是算法跑起来之后总是达不到理想效果前后校验算法没问题 (当时还没找出BUG)之后就想判断算法到哪一步卡住了之前的想法就是用串口打印出各流程执行的结果;结果猛然想起来有唯一的串口被占用了。况且这个单片机还不支持调试。要么换一个原创 2021-08-06 13:30:47 · 477 阅读 · 0 评论 -
NTC温度传感器 (含arduino程序)(公式解算版)(终极)
声明:本文为在参考下文之后二次创作成果。参考文章 Arduino中文社区:NTC热敏电阻测温库终极版效果:1、创建对象编程2、添加B值参数 添加NTC连接引脚参数程序注释#include <NTC_Temp.h>//连接方式:GND----|4700|----|NTC |---VCC//NTC_Temp temp1 = NTC_Temp(100000,4700,3950,A0,HIGH);//NTC_Temp temp1 = NTC_Temp(10000,4700,34原创 2021-05-12 00:15:50 · 6478 阅读 · 4 评论 -
arduino USB-ttl与HC-42(BT5.0)蓝牙模块
这两天调试蓝牙模块HC-42(BT5.0).连接方法:USBTTL HC-42RXD-------------------TXDTXD-------------------RXD5V----------------------VCCGND------------------GND首先是用STC-ISP自带的串口助手测试 发现不行发送“AT”没有反应而且换了个串口助手也没有反应之后看了这篇博文。HC-42蓝牙模块-nRF52832-数传蓝牙之后买了原创 2021-04-23 15:48:55 · 2768 阅读 · 0 评论 -
巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)(升级版)
相比上一代区间线性回归方式升级版的NTC10K温度传感器读取 效率更高 温度解算偏差更小 内存占用空间更小 测温区间更宽{-20°---160°}原创 2021-04-17 01:04:11 · 2622 阅读 · 6 评论 -
巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)
@请叫我常思聪NTC 10K 温度传感器快速读取(C程序)一、温度传感器原本想选DS18B20,但是通过相关文件查到如下特性:测温精度高,单线通信节省端口资源;采样周期>500ms,且采样等待周期内不能有干扰。对比最终实现灵敏快速采样的目的,该传感器被pass。然后调查了下NTC:一种负温度系数热敏电阻,并且电阻值与温度呈一定的函数关系。由于热敏特性,遂经常用于做热敏探头;阻值与温度函数关系为:RT =RT0×e^((Bn (1/T-1/T0)));其中Bn材料系数;Rt,Rt0为原创 2020-07-23 00:39:17 · 6356 阅读 · 0 评论 -
关于单片机存储“Program Size: data=56.4 xdata=0 code=1067”对应 flash 和RAM ROM
给单片机下载程序是有时会出现:如何知道现在的程序会不会超出单片机的存储?单片机的芯片手册中:flash为程序存储空间,对应keil 中的code size;但是flash (ROM)单位为KB (1k byte即:1024字节),keil中提示的 code单位为 B(byte :字节)编译过后keil显示:“Program Size: data=56.4 xdata=0...原创 2020-03-26 11:37:59 · 5280 阅读 · 0 评论 -
STC15W401AS 用定时器2没反应
https://blog.csdn.net/qq_33255400/article/details/85498005转载 2020-03-26 09:44:49 · 980 阅读 · 1 评论