静静地思考
码龄12年
求更新 关注
提问 私信
  • 博客:216,903
    社区:91
    问答:50
    动态:21
    217,065
    总访问量
  • 57
    原创
  • 150
    粉丝
  • 83
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2013-03-07

个人简介:一起分享,一起成长...

博客简介:

wzy@jinan

查看详细资料
个人成就
  • 获得289次点赞
  • 内容获得33次评论
  • 获得1,021次收藏
  • 代码片获得824次分享
  • 博客总排名73,868名
  • 原力等级
    原力等级
    3
    原力分
    449
    本月获得
    3
创作历程
  • 8篇
    2024年
  • 4篇
    2023年
  • 2篇
    2021年
  • 4篇
    2020年
  • 38篇
    2019年
  • 8篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • linux
    3篇
  • 笔记
    1篇
  • MicroPython
    1篇
  • 目前还是不清楚的知识点
  • python机器学习
    1篇
  • TensorFlow
    2篇
  • stm32开发
    10篇
  • 开发的基础概念
    2篇
  • 记录比较好的写法
    5篇
  • stm32 记录开发常见问题
    1篇
  • 读书笔记
    10篇
  • 硬件电路
    1篇
  • linux学习
    6篇
  • python学习
    14篇
  • python入门
    4篇
  • 生活杂谈
    1篇
  • PyQt
    2篇
  • RT-Thread

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    驱动开发fpga开发arm开发
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

MCU通过APB总线与FPGA 数据交互(实现JATG 模块的控制)

通过以上设计,FPGA 端实现了以下几个主要功能:APB 接口模块: 处理来自 MCU 的 APB 总线读写请求,将数据写入 FIFO 缓冲区,并接收控制信号。FIFO 缓冲区模块: 暂存从 MCU 接收到的数据,提供空满标志。JTAG 模块: 实现 JTAG 协议的状态机控制,根据控制信号从 IDLE 状态移动到 SHIFT-IR 或 SHIFT-DR 状态,发送指令或用户数据,再回到 IDLE 状态。
原创
发布博客 2024.11.19 ·
1055 阅读 ·
20 点赞 ·
0 评论 ·
14 收藏

简单的MCU与FPGA通过APB总线实现通讯(fpga mcu APB):乘法器为例

通过这个框图,我们可以清晰地看到 M1 微处理器和 FPGA 乘法器模块之间的连接性和交互过程。APB 总线作为通信桥梁,确保了两者之间的数据传输和控制信号的传递。通过以上分析,我们可以看到:寄存器映射:C 代码中通过结构体和基地址将 FPGA 乘法器模块的寄存器映射到内存地址空间。写操作:通过 APB 接口写入乘数、被乘数和命令寄存器。读操作:通过 APB 接口读取乘数、被乘数、命令寄存器和结果寄存器。状态检查:通过读取命令寄存器的特定位来检查乘法操作是否完成。
原创
发布博客 2024.11.18 ·
1236 阅读 ·
20 点赞 ·
0 评论 ·
20 收藏

AXI APB AHB 几种总线详细介绍与横向对比各自优缺点

AXI 总线协议介绍
原创
发布博客 2024.10.16 ·
1051 阅读 ·
24 点赞 ·
0 评论 ·
10 收藏

使用 TIM4 产生一定数量的PWM 波形

STM32F407的某些GPIO引脚可以通过配置为定时器的复用功能来产生PWM输出。并不是所有的GPIO引脚都可以配置为PWM输出,而是特定的GPIO引脚与定时器的通道相关联。要实现PB6 (TIM4_CH1) 输出一定数量的PWM波形,例如2000个2MHz的PWM波形,您需要配置定时器TIM4,并设置适当的预分频器和计数周期以达到所需的频率。为了确定哪些GPIO引脚可以配置为PWM输出,您需要查看STM32F407的参考手册或数据手册,查找定时器通道与GPIO引脚之间的映射关系。
原创
发布博客 2024.08.27 ·
1320 阅读 ·
14 点赞 ·
0 评论 ·
26 收藏

C语言--数据到字符串的相互转换:将数据转换为2进制,16进制,10进制,8进制 字符串类型;字符串转换为整型 常用的函数 与stdlib 库函数说明

包含:整型数据转换为 2进制字符串;整型数据转换为16机制数据;整型数据转换为 10进制字符串;在一些方面类似,但在细节上有所不同。通常来说,如果只是简单地将字符串转换为整数,使用。是更方便的选择,而如果需要更多的控制或者处理特殊情况,可以考虑使用。转换为十六进制字符串并打印出来。
原创
发布博客 2024.03.12 ·
2602 阅读 ·
8 点赞 ·
0 评论 ·
23 收藏

gowin GW1N4 LED

最后,注释部分是被注释掉的之前的代码,可能是之前版本的 LED 翻转实现。《gowin GW1N4 OSC IP 使用》块,用于控制 LED 的翻转。基于上已篇文章基础上增加LED闪烁的功能。的下降沿触发时执行。的模块,其中包含了一个时钟信号。这段代码定义了一个名为。复位为 0,否则递增。
原创
发布博客 2024.02.19 ·
405 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

gowin GW1N4 OSC IP 使用

1. 单击 Floor Planner ,分配信息线到对应的引脚;2.定义了一个名为Gowin_OSC的模块,它有一个输出端口oscout,用于输出振荡器的信号。然后,通过实例化一个名为osc_inst的OSC模块,并设置了FREQ_DIV和DEVICE的参数,将osc_inst的OSCOUT输出端口连接到oscout。接下来,代码定义了一个wire类型的信号clkin,用于接收振荡器模块输出的信号。然后,通过实例化一个名为my_osc的Gowin_OSC模块,将oscout端口连接到clkin。
原创
发布博客 2024.02.19 ·
738 阅读 ·
14 点赞 ·
0 评论 ·
8 收藏

MDK5(keil)编译信息含义(占用sram,flash空间)与 MAP文件

输出信息: Program Size: Code=59690 RO-data=8206 RW-data=272 ZI-data=7288。这部分包含了在程序执行期间初始化为零的数据。这可能包括未初始化的全局变量、未初始化的静态变量等。(静态随机存取存储器)中。这部分包含了在程序执行期间可以修改的数据。这可能包括全局变量、静态变量等。这通常包括程序中的常量数据,如字符串、常量变量等。这些数据在程序执行期间不会被修改。这是程序的可执行指令部分,它通常包含你的程序的实际代码。
原创
发布博客 2024.01.19 ·
1138 阅读 ·
11 点赞 ·
0 评论 ·
15 收藏

通用型 SPI-Flash 相关知识汇总(w25q16\q64,gd25q128\q256)

介绍spi-flash 相关管脚及参数
原创
发布博客 2023.11.08 ·
1572 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

python 操作FT232H——(1)准备工作与IO输出方波信号

安装python 环境,我目前使用的是pycharm2023.2.1 community Edition 版本需要注意设置python解释器的版本及关联本地库,这样就不需要在新的工程中安装库文件了,(当然也有缺点,在另外新的开发环境下,需要重安装一次)在设置中找到python 解释器,虚拟环境使用本地。
原创
发布博客 2023.10.12 ·
1985 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

FATFS 文件查找(后缀名)相关操作

【代码】FATFS 文件查找(后缀名)相关操作。
原创
发布博客 2023.05.22 ·
1548 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

链表使用的简单例子

使用静态申请内存的方式可以通过在定义结构体变量时,直接定义一段固定大小的数组,然后使用这个数组来代替 malloc 分配的内存空间。下面是一个示例代码,其中使用了一个全局数组。来作为静态内存池,每个节点大小为。
原创
发布博客 2023.03.28 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试TCP,UDP,SSL上行速率C代码(client + tcpserver + ssl )

代码下载路径为:包含TCP测试速率代码,udpclient、udpserver代码 ssl 测试速率代码。tcpclient端测试发送数据代码:inet_pton(AF_INET, "192.168.1.10", &client_addr.sin_addr); 目的IP默认为 192.168.1.10#define SERVER_PORT 8000 端口默认为 8000​#include <netinet/in.h> // sockaddr_in...
原创
发布博客 2021.11.10 ·
3628 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

tcpspeed_perf_code.rar

发布资源 2021.11.10 ·
rar

liunx 端的 tcp 窗口大小设置

配置一下四个参数:sudo sysctl -w net.core.rmem_default=22000sudo sysctl -w net.core.rmem_max=22000sudo sysctl -w net.core.wmem_default=22000sudo sysctl -w net.core.wmem_max=22000查看配置:sudo sysctl -a | grep net.core窗口扩展因子:设置为 0sudo sysctl -w net.ipv4.t...
原创
发布博客 2021.11.10 ·
4151 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

在管理系统中,插入函数怎么写?

答:

楼上回答我认可

回答问题 2021.07.03

C++程序采用指针做

答:

这个只有给你鼓励了

回答问题 2021.07.03

c语言字符的有关计算

答:

1

回答问题 2021.07.01

GM_SM2_SM3_SM4_C.rar

发布资源 2021.06.29 ·
rar

没有java 和c的一天

发布动态 2021.06.29
加载更多