自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 visual studio调试matlab编译的mex文件

在visual studio中调试matlab的mex文件

2024-05-25 09:36:58 228

原创 fatal error C1001: 编译器中发生内部错误

至于遇到编译器报错的问题,可以在visual studio中先调试好之后再去matlab里调用mex编译。fatal error C1001: 编译器中发生内部错误。修改配置后问题解决,但调用mex编译又发生错误。解决方法是去掉语言管理中的beta版配置。

2024-05-24 14:39:12 211

原创 配置matlab中的mex编译环境为mingw

将mingw配置为mex编译器

2024-05-24 11:35:17 307

原创 win10环境下的中文乱码问题

左下角widows按钮-》设置-》时间和语言-》

2024-05-20 16:35:30 134

原创 利用matlab中线性分析工具分析simulink模块的频域特性

对于simulink模块常常需要分析幅频特性和相频特性,使用simulink中自带的模型线性化器可以方便的进行这项工作,这里的操作采用matlab2022b进行展示。这里还想研究其谐振频率是多少,这里可以使用频域分析的方法,首先在simulink-app-可以求得,谐振频率为627.4558rad/s与设计值一致。,在关心的输入节点处进行配置,在系统输入节点处插入。m=0.00254;,在系统输出节点处插入。

2024-04-10 09:51:17 686

原创 采用vscode+iverilog进行代码编译

采用VScode来进行verilog代码的仿真和波形分析

2024-04-10 09:11:23 466 1

原创 【HDLBits刷题】Shift4.

这里的问题是在always中areset和load都对q进行了操作,但是作为两个并行的条件分支,可能同时发生。写成一个if条件的不同分支的形式。

2024-03-06 10:41:23 147

原创 【HDLBits刷题】Fsm serial

【代码】HDLBits刷题笔记_Fsm serial。

2024-03-05 14:59:50 218

原创 【HDLBits刷题】Fsm1s

【代码】HDLBits刷题笔记_Fsm1s。

2024-03-05 10:03:52 218

原创 【HDLBits刷题】Exams/ece241 2014 q1c

根据数据范围,8位有符号数据表示范围为[-128,127]。在70+90=160时,显然数据已经超过了表达范围,overflow仍然为低,表示没有数据溢出。这里对数据溢出的定义就是符号位发生了改变,即 a,b,s三者的符号位不一致。

2024-03-04 18:07:57 199

原创 在case中一个符号引发的血案

注意这里的符号3’d2使用的是键盘左上角的`,而且居然在quartus的综合过程没有报出错误且完成了综合,但在测试阶段发现问题,出现大量mismatch。用verilog写了一个真值表程序。实际上,这里应使用’符号,即键盘上的单双引号按键。

2024-03-04 16:24:01 171

原创 verilog中的generate代码循环例化应用

代码1,这段代码在运行是,从第二次输入起,最低位每次都多1。两端verilog代码之间的区别。

2024-03-04 14:37:47 544

原创 数字IC的设计流程(一)

数字IC

2024-02-29 15:15:09 136

转载 【转载】基于因子图优化的组合导航算法学习

然而,最近基于优化的算法研究因其在恶劣的 GNSS 环境(例如城市中心,GNSS 观测受到多路径影响)中的卓越性能而受到大家的欢迎。目前此类相关的论文和开源代码有许多,涉及到GNSS、IMU、视觉和激光雷达等传感器。此外,针对算法融合的程度,又包括松耦合和紧耦合。这里,针对一些优秀的开源代码进行学习,希望能从中挖掘其应用的潜力。与滤波算法相反,基于优化的算法可以在更广泛的历元内应用估计过程,从接收器的启动到最新的可用观测。当然,还有很多优秀的以SLAM为核心的开源项目,大家可以看看相关论文。

2024-02-04 15:45:30 240 1

原创 关于rtklib算法解析的文章

RTKLIB 中 LAMBDA 搜索整周模糊度的算法实现。GNSS整周模糊度固定算法(LAMBDA算法)LAMBDA 模糊度固定方法。

2024-01-22 16:28:42 348

原创 使用普通 SDO 协议进行数据上传和下载

当需要传输的值超过 32 位时,就不能使用快速 SDO 传输。必须使用普通 SDO 进行分帧传输。在应用中较少用到,一般用于 CANopen 节点的程序固件升级,或者做网关转换MVB 总线之类数据最大可达 256 位的应用。周立功《CANopen轻松入门》00_NMT网络管理的模块控制。安富莱电子开发板视频教程。配置完成后导出配置文件。

2023-12-02 18:00:54 162

原创 CANopenNode的同步TPDO报文测试

程序需要进行修改,模拟一下要发送的变量,这里OD_RAM.x2001_app1=0X0B,即app1的值配置为0x0B。SYNC start value:同步开始的计数,这里说的是开始进行数据同步时,0x80同步报文的计数值;COB-ID used by TPDO:TPDO反馈时的数据ID,即节点ID+0X180;Inhibit time:定义了对该数据对象的传输服务的两个连续调用之间必须经过的最小时间。这里会将TPDO要发送的变量和TPDO进行关联,应该会自动添加,检查一下没有问题就可以。

2023-11-23 15:59:58 233

原创 CANopenNode的RPDO报文测试

使用CANopenEditor打开之间的配置工程,主要修改0X1400的配置参数,将Transmit type的类型配置为254,即用户自定义的发送类型。点击图示位置的index和加入自定义的数据类型(在该区域点击右键是没有用的,一定要点在index上才可以。注意这里PDO的tr选项要选中,否则在RX PDO mapping中看不到这个变量。这里是采用200+$NODEID与变量进行关联,并导出配置的文件。周立功《CANopen轻松入门》00_NMT网络管理的模块控制。

2023-11-23 14:31:04 226

原创 CANopenNode的NMT报文测试

在Cia的301规范中,对不同的网络状态,支持的通信模式是不一样的,如下图所示,这里打叉的意思是支持吧。目前已经完成了在正点原子开发板上进行CANopen协议栈的移植,进一步对NMT报文进行测试。参照周立功 《canopen轻松入门》中的NMT管理状态转换图,网络管理的状态如下图所示。发送ID为0,指令80 00,进入预操作状态,心跳包状态字7F。发送ID为0,指令01 00,进入操作状态,心跳状态字05。以上测试了停止状态,与操作状态到操作状态的模式转换。00_NMT网络管理的模块控制。

2023-11-23 09:18:16 155

原创 基于CANopenNode协议栈在正点原子探索者开发板上进行移植

配置好之后进行采用keil IDE进行代码生成即可,还需要进行CANopenNode的代码集成,并参照demo进行代码移植。发送完成后心跳包以1s的周期重新开始发送。正点原子的开发板引出的是CAN1接口。这里的心跳时间间隔设置为100ms。则将心跳包周期设置为0。

2023-11-22 16:15:54 857 7

原创 CANopen协议栈字典环境的配置

canFestival 集成的字典编辑工具的工作环境配置

2023-11-20 17:59:09 197 1

原创 每年经济指标发布时间

经济数据公布的网站

2023-10-23 23:17:27 41

原创 GPS导航电文与开普勒轨道参数

真近点角 (ν): 描述卫星在椭圆轨道上相对于近地点的角度,提供了卫星在轨道上的具体位置信息。轨道偏心率 (e): 描述轨道椭圆形状,e=0表示圆形轨道,e

2023-10-09 11:57:45 269

原创 GPS-SDR-SIM的编译

GPS-SDR-SIM的软件源码如下:GPS-SDR-SIM的功能是根据gnss广播的导航数据,以及用户定义的位置数据,生成gps观测数据,进一步根据观测数据生成原始码流,用以提供给软件定义无线电工具SDR,来产生可以用来测试的GPS模拟信号。

2023-10-07 15:41:46 691 1

原创 centos7开启串口console控制台登录

centos,console

2023-02-10 21:13:00 766

基于keil mdk的canopennode实例程序

基于https://github.com/CANopenNode/CanOpenSTM32的CUBE IDE版本进行移植 在正点原子探索者开发板上实现

2023-12-07

yuv格式测试用数据

HEVC中常用来进行压缩测试用的YUV格式数据,176x144大小,可以用YUV播放器播放,使用前记得设置

2013-07-06

dbg_x86_6.11.1.404

windbg用于windows环境下的硬件开发与调试,亲测可用

2012-10-02

vmware9.0注册机

vmware9.0的注册机,亲测可用,本人使用英文版,用注册机直接生成注册码即可,祝各位一切顺利~

2012-10-02

vb3.0安装版

VB3.0的安装版,最近由于要复现一个老程序,在98系统上安装了vb3.0,由于现在的电脑都没有软驱了,把9张盘都做成了ima格式的,大家可以用winimage4.0在98系统下解压安装,亲测可用

2012-07-23

空空如也

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

TA关注的人

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