自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 FPGA的基本开发流程

FPGA设计流程包括分析设计需求、FPGA架构设计、HDL代码编写、逻辑综合、布局布线、仿真调试和生成比特流文件等步骤。这些步骤并不是一次完成的,可能需要多次迭代,反复编译和调试,才能完成项目。当然了项目经验需要不断积累的,多思考,多总结,才能进步。

2024-03-13 11:21:57 1354

原创 XML文件

xml与json的使用都比较类似,但如今程序员更青睐json, 而且市面上有各种各样现成的json开发库可直接使用。所以现在大多使用json来做为数据传输,如很多webservice的api 返回的大多是json格式。而xml现在一般主要用作配置文件,设置文件比较多。

2023-11-15 16:43:17 112

原创 FPGA学前知识

低成本的芯片完成高复杂的设计,这才是FPGA工程师该达到的水平. 国产安路的FPGA平台为TD(Tang Dynasty)t唐朝。FPGA做高速处理 ARM做复杂的任务调度 兼具效果就ARM+FPGA结合到一块板子(会损失一部分效率)VHDL有军方背景,Verilog是民间流行的 先学Verilog,后期两个星期就能精通VHDL。AMD的开发工具是ISE和Vivado,Intel的开发工具为Quartus.FPGA是可以用软件来进行电路设计的器具。新方法:ARM嵌入FPGA(zynq)

2023-10-14 13:37:14 111

原创 Markdown学习参考

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-09-28 13:56:42 158

原创 使用IAR开发GD32,添加GD32的板级支持包,踩坑及注意事项。

使用IAR开发GD32导入不了芯片包解决办法

2023-09-13 19:51:50 2177

原创 IAR中UCOSII调试窗口/网络通信

举例:我们的键盘按下一个按键,发出一个字符信号,异步传输机制就会为它加上前后的辅助同步信息,帮助接收方识别到我们按下了哪一个按键。发送端在发送串行数据的同时,提供一个时钟信号,并按照一定的约定(例如:在时钟信号的上升沿的时候,将数据发送出去)发送数据,接收端根据发送端提供的时钟信号,以及大家的约定,接收数据。发送方发送的时间间隔可以不均,接收方是在数据的起始位和停止位的帮助下实现信息同步的。在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播。同步通信中双方使用频率一致的时钟。

2023-08-03 16:58:13 184

原创 ucosII移植相关知识点

这里写目录标题ucos系统嵌入式平台ucos移植实时操作系统的概念任务的相关概念任务的控制块任务的堆栈任务的链表任务调度的相关概念任务的切换任务的优先级任务的挂起任务的恢复中断的相关概念操作系统如何处理中断进程通信信号量互斥信号量邮箱队列内存管理内存控制块内存控制块OS_MEM的结构动态内存的管理GPIO的驱动定时器的驱动ucos的移植点灯任务的调度进程间通信ucos系统嵌入式平台ucos移植实时操作系统的概念实时操作系统(Real-time operating system, RTOS),又称即

2023-07-29 14:17:25 518

原创 基于IAR8.32版本的洋桃派M1开发板(STM32F103C8T6)的μC/OS-II移植过程(超级详细,用cubemx生成工程文件)

编译后会提示无法打开lib_def.h文件,该文件在software\uc-LIB中,工程中不需要该文件,将其注释。到这一步为止,μC/OS-II移植就完成了,很简单是不是,我一开始也是被吓到了,其实移植μC/OS-II根本不难。在启动文件中,把所有PendSV_Handler替换为OS_CPU_PendSVHandler。oc_cpu_a.asm:与处理器相关的汇编代码,主要是与任务切换相关。os_cpu_c.c:定义用户钩子函数,提供扩充软件功能的的接口。

2023-07-25 16:13:04 613

原创 信捷PLC使用

循环扫描的工作方式是PLC的一大特点,也可以说PLC是“串行”工作的,这和传统的继电器控制系统“并行”工作有质的区别,PLC的串行工作方式避免了继电器控制系统中触点竞争和时序失配的问题。当处于运行工作模式时,PLC要进行内部处理、通信服务、输入处理、执行程序和输出处理的操作,然后按上述过程循环扫描工作。构建8个LED的闪烁,通过定时器赋予不一样的闪烁时长,达到流水灯的效果.第四步:执行完程序以后,乙把全部需要输出的点Q写到纸上,然后把纸给丙。第二步:甲把看到的写到纸上,然后把纸给乙。

2023-07-18 09:01:17 4126 1

原创 IAR相关知识点

工作空间文件(.eww) 工程文件(.ewp)工程调试器配置文件(.ewd)源文件(.c) 调试信息配置(.dep) 配置文件(.ewt)新建工作区打开工作区新建工程打开工程工作区中导入/添加工程新建分组新建/打开文件新建文件打开文件。

2023-07-14 11:00:59 865 1

原创 EtherCAT 总线

EtherCAT是一个开放架构,以以太网为基础的现场总线系统,其名称的CAT为控制自动化技术(Control Automation Technology)字首的缩写。如果通过传统的以太网协议要做实时数据的监控(1ms), 主站发出的数据会被路由到每一个子站,子站再发数据回给主站。数据帧就像火车一样,从主站开出,途经各个子站,把对于子站的数据放下或者带上,最后回到主站。就好像大家都开车去上班,每个数据帧就是一辆车,在保证不出事故的前提下,只有更宽的路才能保证不迟到,不堵车。修更宽的路(增加带宽)

2023-07-14 09:03:19 327 1

原创 Ethernet 通讯

以太网(Ethernet)是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI和ARCNET。以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连接和组织。如此一来,以太网的拓扑结构就成了星型;

2023-07-14 08:53:20 180 1

原创 代码管理GIT

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。如果我们使用Git Bash进入一个目录(比如:D:/test/),在这个目录下执行git init命令,就会在这个目录建立一个Repository(仓库),这个仓库就是我们被Git管理的仓库了,如果你在这个目录下做什么操作,都是可以通过Git进行管理的。

2023-07-13 10:16:23 176 1

原创 Markdown学习

在需要跳转的地方引用,点击即可实现跳转(编辑器中右键打开链接)#要跳转的位置,id = 链接位置。点击下面的连接将跳转到。

2023-07-13 09:18:35 86 1

原创 chatgpt降重论文方法

2、在原版chatgpt新开一个窗口,对这些关键点和结论进行扩写。1、对论文查重重复率高的地方进行关键点和内容提取。话术:把这段文字的关键点和结论简明扼要的提取出来。注意:千万不要在一个对话中进行这样的降重操作。话术:扩写这段内容:上述得到的关键点和结论。

2023-05-28 19:06:45 1549 1

原创 C语言char类型大小

char类型为1个字节大小(1byte)

2023-05-28 16:01:22 200 1

原创 ASCII码对照表

2023-05-26 11:47:35 59

原创 数据转换和const

const int (表示这个变量只能被读,不能被修改)1KB=1024B;(B:Byte(字节))1B=8bit (bit:比特)

2023-05-21 17:49:45 43 1

原创 VMware 安装虚拟机界面小点击不了下一步

3、按Tab切换到下一步按钮,这个最有意思了,可以判断出底下有几个框,下一步都是最后一个框。1、可以去按20.04的镜像分辨率会适应,可以看到下一步按钮。拖拽窗口,拽出下一步按钮。

2023-05-19 09:54:44 1053 1

原创 2022年10月21日学习心得

学习心得

2022-10-21 23:57:21 176

原创 2022年10月20日学习心得

电路的一些理解

2022-10-20 23:49:07 111

原创 2022/10/18学习心得

学习心得

2022-10-18 23:23:05 65

原创 VIVO可能在某一段时间内手机充电数据线上并没有ID脚

偶然一次看单片机上Micro-USB原理图时,再想想我与电脑相连的那根数据线,我记得那根Micro-USB是4脚的呀,我拿起一看,怎么回事?为什么少了一个引脚还能正常工作?我拿起单片机附带的那根崭新的micro-usb线,啊,是5个引脚。于是,我搜素了一下,发现那缺少的引脚是ID线,就是支持OTG功能的那个引脚。Pin Name Color Description 1 VCC Red +5 V2 D− ...

2022-01-25 00:16:28 717

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除