会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Suzkfly
博客园
首页
新随笔
联系
订阅
管理
2024年11月19日
Processor System Reset IP核理解
摘要: 叠甲声明:我是菜鸟,我是菜鸟,我是菜鸟,以下均为我的个人理解,肯定有错误,忘指正。 信号描述 首先这是一个复位模块,就是用来复位的,其中左边5个都是输入信号,右边5个(组)都是输出的复位信号,各信号的描述大致如下: 1. 时钟输入端 slowest_sync_clk,最慢同步时钟,其实这就是复位模块
阅读全文
posted @ 2024-11-19 19:24 Suzkfly
阅读(1)
评论(0)
推荐(0)
编辑
2024年8月3日
linux区分同一个USBHUB下的相同设备
摘要: 一、前言 我调试的一块ARM板上接了一个USBHUB,这个USBHUB上连接了3块相同的网卡,系统启动后这3块网卡会被自动按顺序命名为ethx,应用程序是根据网卡名区分不同的网卡的,但是如果某个网卡坏了,那么系统依然是按照已有的网卡进行排序,这样一来网卡名称就会乱掉。需要做的是将网卡名称和硬件上网卡
阅读全文
posted @ 2024-08-03 15:42 Suzkfly
阅读(33)
评论(0)
推荐(0)
编辑
2024年6月27日
Modelsim编译报错:xxx.mpf was not found
摘要: 编写了一段代码准备用Modelsim仿真,结果tb_led.v文件编译报错了,文件内容如下: 1 `timescale 1ns/1ns 2 3 module tb_led(); 4 5 reg key; 6 wire led; 7 8 initial begin 9 key <= 1'b0; 10
阅读全文
posted @ 2024-06-27 13:32 Suzkfly
阅读(51)
评论(0)
推荐(0)
编辑
2024年3月12日
头文件包含的坑
摘要: linux下编程的时候有时候调用了某个函数,编译的时候没有错误也没有警告,但是最后发现运行结果不对,最后才发现原来是头文件没包含。 这样的坑遇到过三次了,每次都要跟踪很久才找到原因,下面列出我这三次的具体情况: 1. 使用atoi函数必须要包含stdlib,否则调用atoi函数转换出来的结果不对 2
阅读全文
posted @ 2024-03-12 11:30 Suzkfly
阅读(14)
评论(0)
推荐(0)
编辑
2023年12月21日
C语言使用条件编译导致结构体赋值“不正确”的问题
摘要: 首先当你遇到任何觉得是编译器有问题的情况时一定坚定一个信念:“编译器不会有问题” 这回我遇到的问题看上去就很像编译器有问题,但排查下来最终发现还是自己的问题,我将这个问题简化后是这样的:取出一个结构体中的成员的值,在有些文件中取出来是正确的,有些文件中取出来是不正确的。 复现方法如下,需要编写4个文
阅读全文
posted @ 2023-12-21 00:49 Suzkfly
阅读(194)
评论(0)
推荐(0)
编辑
2023年10月8日
ccs没有c2000 hex utility
摘要: 网上买的开发板送的例程,在工程上右键Properties,可以看到在Build这一栏中没有C2000 Hex Utility这一项,如下图: 但是打开了一个别的工程中却有这一项,如下图: 我想要生成HEX文件,其中一种方法就是要在C2000 Hex Utility中选择,经过一番研究后终于找到了解决
阅读全文
posted @ 2023-10-08 18:30 Suzkfly
阅读(257)
评论(0)
推荐(0)
编辑
2023年9月9日
如何用PWM波等效为正弦波
摘要: 1、问题 控制电机转动需要用正弦波驱动,但是处理器无法直接产生正弦波。 2、解决思路 将需要产生的正弦波分成若干等分,每一段有一个有效值,让每一段的有效值与一个方波的有效值相等,算出每段方波的占空比,这样就能用PWM波等效正弦波。 3、计算有效值的方法 有效值的定义是:将要计算的电压施加在电阻两端,
阅读全文
posted @ 2023-09-09 10:53 Suzkfly
阅读(1371)
评论(0)
推荐(0)
编辑
2023年8月12日
TMS320F28335 ePWM中断函数里不能关时钟?实际上是关时钟之后不能清中断
摘要: 最近发现一个很奇怪的现象,如标题,为此写了一个简单的程序来验证这个问题,下面是部分代码: 1 void InitEPwm2Gpio(void) 2 { 3 EALLOW; 4 GpioCtrlRegs.GPAPUD.bit.GPIO2 = 0; // 使能上拉 5 GpioCtrlRegs.GPAM
阅读全文
posted @ 2023-08-12 12:31 Suzkfly
阅读(169)
评论(0)
推荐(0)
编辑
2023年7月5日
惠斯通电桥与热电阻的实际应用
摘要: 本文讨论的是惠斯通电桥与热电阻的实际应用,不讨论理论知识,关于惠斯通电桥的理论知识请看这篇文章:https://zhuanlan.zhihu.com/p/267085334 1. 四分之一桥 使用Multisim仿真,搭建一个电桥,其中R2,R3,R4都为120Ω,R1是阻值随温度变化的电阻,假设R
阅读全文
posted @ 2023-07-05 23:33 Suzkfly
阅读(1374)
评论(0)
推荐(0)
编辑
2023年5月15日
C语言位域操作底层发生了什么?
摘要: 我们知道CPU对内存访问的最小单位是字节,1个字节是8个位,但是有时候我们需要的变量只需要不到8个位就能存的下,为了节省内存就会使用位域。 比如我只需要1个变量的低2位变成10b,而其他位不受影响,我们会这么写: 1 void main(void) 2 { 3 volatile char a; 4
阅读全文
posted @ 2023-05-15 21:11 Suzkfly
阅读(31)
评论(0)
推荐(0)
编辑
下一页
公告