紫枫洛天
码龄8年
关注
提问 私信
  • 博客:309,048
    社区:1
    309,049
    总访问量
  • 119
    原创
  • 2,253,295
    排名
  • 2,345
    粉丝
  • 32
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2016-11-02
博客简介:

紫枫洛天的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,440
    当月
    30
个人成就
  • 获得210次点赞
  • 内容获得105次评论
  • 获得1,330次收藏
  • 代码片获得4,256次分享
创作历程
  • 7篇
    2023年
  • 13篇
    2022年
  • 74篇
    2021年
  • 26篇
    2020年
成就勋章
TA的专栏
  • 单片机
    47篇
  • 硬件设计
    15篇
  • 电脑技巧
    7篇
  • javaweb
    12篇
  • linux
    20篇
  • 安卓
    5篇
  • FPGA
    3篇
  • C++
    1篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ILI9488调试驱动

用SPI屏幕发现是18bit, 修改0x36寄存器位16bit 还是不行,最终用MCU接口就行。本来0显示全黑色,结果显示全白色,写0x21寄存器就行。纯色感觉横向有轻微得条纹,把频率降低就行。3 RGB和BGR 0x36寄存器。
原创
发布博客 2023.12.25 ·
1750 阅读 ·
8 点赞 ·
1 评论 ·
15 收藏

ethercat EOE arp

wkc为1代表有数据了, 这里吧数据填充好 从站的名字叫wonnsang, ip为254.5。邮箱地址为0x1080, 数据大小为0x2e。这里读回来全部是0, wc为0 代表没处理。上面一条是EOE的, 下面一条是主站转发的。电脑地址位169.254.254.3。
原创
发布博客 2023.10.06 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ethercat foe字节对齐解决方案

发现ecat从站的代码没实现字节对齐,头是3字节,在转换foe数据会丢数数据。修改后,加入#pragma pack(1) 不对齐。
原创
发布博客 2023.09.16 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

stm32HAL库 G4 SPI 从机DMA可变长度接受数据乱码问题

如果实际主机只发了小于20字节时候, 下一个帧就会错乱;去老外找了之后,需要复位SPi RCC时钟才能复位掉SPI。使用一个引脚当作SPI CS, 边沿触发;在电平位0时候接受SPI数据20个字节。
原创
发布博客 2023.09.02 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

S7 1200 CM1241组态modbus rtu

S7 1200 V4.5版本CM1241 V2.0版本。
原创
发布博客 2023.06.17 ·
1369 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

PS RAM IPS6404驱动

1 SPI接法2 读ID3 写和读。
原创
发布博客 2023.04.02 ·
468 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

华芯片特微 M33内核 KEIL5环境配置不上问题

jlink不能下载
原创
发布博客 2023.01.14 ·
908 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

stm32 KEIL AC6 优化0程序不运行问题解决

最新的HAL库代码用AC6编译器,优化等级为0 程序不运行, 优化等级为非0能正常运行。解决方案勾选use microLIb。
原创
发布博客 2022.10.29 ·
1179 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

stm32 memcpy效率

总结: 如果不开优化, memcpy最快, 如果开优化直接拷贝最快。stm32h7 400m不开cache。memcpy时间 37us。memcpy时间 37us。循环拷贝时间 69us。4字节拷贝时间20ms。循环拷贝时间 15us。4字节拷贝时间11us。数组已经64字节对齐。1 采用memcpy。...
原创
发布博客 2022.08.25 ·
3812 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

EEROM和FRAM写入速度比较

如果是页写入, 因为是32字节一页, 因此需要写4次 时间差不多90ms。FRAM写入的速度比EEROM快很多,读取时间差不多 因此关注写的时间。比如写128字节, 如果字节写入. 那么时间为1.47s。时间就是100k I2C的时间, 12ms。2 FRAM写入128字节。接口为100K i2c。写的时间需要10ms。
原创
发布博客 2022.08.24 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

I2C读取EEROM时序图

0x00地址写入0x5a数据。
原创
发布博客 2022.08.24 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

STM32H750 SRAM中下载和调试程序

以前以为stm32h7没有boot1按钮之后只能用flash下载, 今天知道可以用SRAM下载调试 能节省很多时间。
原创
发布博客 2022.08.21 ·
1028 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

win10 实时保护对KEIL5 编译速度慢的响应

突然发现台式比笔记本编译慢很多, 但是CPU跑分确实台式比较高。因此怀疑系统有问题,直接重装了系统。后来发现是实时保护问题,关掉就编译快很多了。
原创
发布博客 2022.08.21 ·
670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

KICAD生成嘉立创SMT文件

KICAD
原创
发布博客 2022.08.14 ·
1747 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

stm32h7b0替代h750程序导致单片机挂掉无法烧录程序问题

h750是480M, h7b0是280M如果直接用H750的程序,会导致单片机挂掉, 用jlink去读保护没作用, 用stlink连接不上1 先用jlink去读保护2 再下载最新的stm32h7的包h750和h7b0的包不一样, 如果选择H750会下载失败 一定要选择h7b0...
原创
发布博客 2022.06.19 ·
2755 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

stm32H7 擦除读写SPI NOR FLASH时间测试

手册上如图1 全篇擦除时间测试时间33秒2 4KB擦除时间16m spi - 36MS3 256字节页写入时间 16m spi - 500us4 4K字节写入时间 16m spi - 8ms5 4K数据读取时间 16m spi - 2ms
原创
发布博客 2022.05.29 ·
2158 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

stm32H7 SPI和SPI DMA时间差异对比

偶然发现spi dma如果在单个字节速度会比spi模式慢很多, 因此做一个对比SPI速度设置为16M1 单个字节收发SPI模式可以看到每个字节的数据之间有不是连续的, 中间会有一段时间没有数据SPI DMA模式如果每次收发1个字节, 会慢很多 达到8us, 远远超过了SPI模式2 SPI DMA大量数据读写因为SPI模式间隔和单字节是一样的,这里就只测试SPI DMA模式可以看到SPI DMA数据和数据之间是连续的3 SPI模式和S
原创
发布博客 2022.05.28 ·
3981 阅读 ·
8 点赞 ·
2 评论 ·
17 收藏

stm32h750从上电到main函数时间

一直以为stm32从上电到main函数很快, 今天实际测量了一下运行到main所花的时间主要包含: 晶振启动时间 + PLL稳定时间 + clib初始化时间 + 有初值的变量初始化 + BSS清零1 外部晶振25M配置480M, 一共花了500us2 采用内部晶振配置480M 417us结论: stm32启动时间一般在1ms以内, 还是能接受, 尽量晶振外部电路好点 这样启动快点...
原创
发布博客 2022.05.28 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NMOS和PMOS作为电源开关经典场景

NMOS低边开关电路切换的是对地的导通,PMOS作为高边开关电路切换的是对电源的导通。1 NMOS因此一些简单不需要完全切断的简单的电路,比如LED可以用NMOS2 PMOS低电压5V高电压12V 24V等, 需要保护pmos不被烧坏...
原创
发布博客 2022.04.24 ·
9594 阅读 ·
9 点赞 ·
1 评论 ·
47 收藏

windows10 驱动开发环境搭建vs2019 helloworld

因为特殊原因需要搭建win10驱动环境, 因此学习了一下 但是发现win10环境特别麻烦vs2022已经出来了,但是没看到驱动支持, 因此还是选择vs2019提前准备1 查看系统版本2 下载vs2019 社区版本3 需要win10 sdk Software Development Kit(软件开发工具包)4 需要wdk Windows Driver Kit(Windows驱动程序工具包)2 vs2019安装选择c++ 桌面开发, 选择win10 sdk 10.0.
原创
发布博客 2022.01.03 ·
2915 阅读 ·
2 点赞 ·
1 评论 ·
16 收藏
加载更多