自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 002 eeprom与flash的特点

eeprom与flash都属于rom的一种。其中flash又可以分为nor flash和nand flash。其特点如下所示:1、eeprom特点 (1)eeprom是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。 (2)eeprom掉电后数据不丢失,可以保持100年,可以擦写100w次。 (3)具有较高的可靠性,但是电路复杂、成本高,因此目前的eeprom都是几千字节,绝少有超过512k字节的。...

2020-09-07 20:12:56 1246

原创 001 STM32之串口配置注意事项

1、当串口配置成有奇偶校验位时,其数据长度一定要配置成9位长度 当串口配合成无奇偶校验位时,其数据长度配置成8位长度即:USART_InitStructure.USART_WordLength 的值是数据位长度+一个奇偶校验位(如果无奇偶校验则不加一)...

2020-08-01 17:33:50 283

原创 Qt5之QFileInfo类的用法

在Qt中为文件的操作和信息获取提供了许多方便的类,常用的有QDir,QFile,QFileInfo以及QFileDialog,在本文中主要介绍用于获取关于文件信息的QFileInfo类。QFileInfo可以提供文件的名称和位置信息,此外,还有文件的大小,文件的访问权限以及此文件是不是一个符号链接等信息。不仅如此,我们还可以通过这个类来查看文件的创建时间,修改时间和最近一次读取时间。下面的...

2020-03-22 11:14:43 1080

原创 Qt5之QFileDialog类的用法

1、getOpenFileName获取打开文件名字的使用案例void myWidget::on_getOpenFileName_clicked(){ // 参数3:".":代表根目录 QString fileName = QFileDialog::getOpenFileName(this,tr("打开文件"),".",tr("文本文件(*.txt)")); if ...

2020-03-22 11:01:07 671

原创 001 IAR软件之新版本与STM32库文件旧版本不兼容的故障

1、IAR软件报【Error[Pe147]:declaration is incompatible with "__interwork __softfp unsigned long __get_PSP(void)"】故障软件版本:解决办法:core_cm3.h版本过低需要更新新版本。有问题的旧版本如下:正常的新版本如下:2、IAR软件报【Warning[25]: L...

2020-03-10 15:03:50 582

原创 UCOSII之任务堆栈使用情况检查(通过OSTaskStkChk()函数查看)

本文重点介绍如果使用函数OSTaskStkChk()函数来检查UCOSII系统下各任务堆栈的使用情况。1、简单介绍一下OSTaskStkChk()函数参数和返回值:INT8U OSTaskStkChk(INT8U prio, OS_STK_DATA *p_stk_data)参数prio : 被检测任务的优先级,也就是唯一标识被检任务的ID。参数*p_stk_data:指...

2020-01-10 15:19:34 2389

原创 STM32外设之DP83848芯片问题摘录

问题1、DP83848 跑10M能行,跑100M不行 的原因1: 我用DP83848 做网络通讯,一开始10M/100M都能通(2013年3月之前能上100M,总共做过1百多块都能上100M),但去年上半年一次焊装了一批新板子,100M不通(全部都不通),只能跑10M,一开始认为是这批DP83848有问题,换了几个批次都不行,然后又重做PCB,还是不行,后来找了能上100M的块老板子做芯片交叉...

2019-07-05 12:52:57 8818 3

原创 以太网概要--摘录20190421

1、以太网的帧开销是18字节,是“目的MAC(6)+源MAC(6)+Type(2)+CRC(4)”。以太网最小帧长为64字节,那么IP报文最小为46字节,而局域网规定IP最大传输单元1500字节,实际上加上以太网帧的18字节,就是1518字节。 据RFC894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前...

2019-04-21 12:51:34 277

转载 0007Quartus ii 软件调试工具之In-System Sources and Probes Editor使用说明

链接:https://blog.csdn.net/huan09900990/article/details/78893435        Quartus ii提供了In-System Sources and Probes Editor调试工具,通过JTAG接口使用该工具可以驱动和采样内部节点的逻辑值。即通过 Sources功能来驱动fpga内部信号,通过Probes功能来探测内部节点的逻辑值...

2018-12-17 15:46:25 2054

转载 FPGA摘录:0007Altera产品简介

 

2018-12-15 12:45:08 97

转载 FPGA摘录:0006Quartus ii 软件调试工具之In-System Memory Content Editor使用说明

链接:https://blog.csdn.net/huan09900990/article/details/78890356 

2018-11-27 19:21:19 517 1

转载 FPGA摘录:0005FPGA使用JIC文件配置固化教程

链接:https://www.cnblogs.com/vonly/p/5592643.html        很多做过单片机的朋友都知道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部。即使MCU断电了再重新上电,程序也能继续运行。这是因为对MCU烧写固件 的实质就是将程序固件写入到MCU的片上程序存储器ROM中,而现代的大部分MCU这个ROM都是FLASH存储器。FLA...

2018-11-27 18:50:58 391

转载 FPGA摘录:0004Verilog语法基础讲解之参数化设计

链接:https://www.cnblogs.com/xiaomeige/p/5010742.html在Verilog语法中,可以实现参数化设计。所谓参数化设计,就是在一个功能模块中,对于一个常量,其值在不同的应用场合需要设置为不同的置,则将此值在设计时使用parameter 关键字声明,那么在上层模块例化使用该功能模块时,可以根据具体需求重新配置该常量的值,从而实现不同应用场合对对应常量的灵...

2018-11-25 16:18:15 733

转载 FPGA摘录:0003Can't place multiple pins assigned to pin location Pin_F16

链接:https://www.cnblogs.com/xiaomeige/p/7084539.htmlCan't place multiple pins assigned to pin location Pin_F16在我们芯航线FPGA开发板上,使用了一片128Mbit的SDRAM存储器。当大家在自己建立工程,或者移植其他家的工程时候,往往之前一切顺利,但是在最终分配完引脚进行全编译时,...

2018-11-25 11:48:57 278

转载 FPGA摘录:0002Altera FPGA 开启引脚片上上拉电阻功能

链接:https://www.cnblogs.com/xiaomeige/p/8954743.html本博文以矩阵键盘实验为例,介绍了如何开启FPGA管脚的片上上拉电阻。  Cyclone IV E FPGA的通用输入输出管脚都支持内部弱上拉电阻,但是时钟输入脚不支持。所以,当需要上拉电阻的信号(如本例中的矩阵键盘Row信号和IIC协议中的SDA、SCL信号)连接到了FPGA的通用输入输出...

2018-11-25 11:03:21 2431

转载 FPGA摘录:0001FPGA的JTAG口很脆弱

链接:http://www.heijin.org/forum.php?mod=viewthread&tid=3344&extra=page%3D1       最近我的FPGA罢工了,而且是部分罢工,FPGA的JTAG口不能下载程序,这种事情不是第一次了,在我的项目中也出现过。而且出现的形式也极其相似,很离奇。前一天晚上用的还好好的,第二天就不行了,真是让人郁闷的不行。为了继续...

2018-11-17 10:54:05 387

letter-shell-master.zip

对于嵌入式系统而言,特别对于没有使用操作系统,裸机运行程序的嵌入式系统,如何高效便捷的进行系统调试往往是一个比较令人头疼的问题。对于某些小型嵌入式设备,基本是与其无缘了,既然如此,我们为何不自己编写一个shell呢。 我们首先对shell的运行原理进行分析,通过在命令行输入命令,shell对命令进行解析,然后执行相应的操作,更通俗的,就是使用输入的字符串,匹配到对应的函数,然后执行。那么,我们需要建立一个命令-函数的一一对应的关系,定义结构体。

2019-07-27

小梅哥FPGA自学笔记

小梅哥FPGA自学笔记完整版,小梅哥FPGA自学笔记完整版

2018-12-30

Quartus-II-TimeQuest-Constraints

关于Quartus-II的相关介绍和讲解,非常实用!

2017-07-24

hex文件格式详解

详细的介绍了整个hex文件内容

2017-04-04

嵌入式系统概述

描述嵌入式的发展过程,以及未来的趋势等等

2014-08-27

空空如也

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

TA关注的人

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