• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Suzkfly
博客园 首页 新随笔 联系 订阅 订阅 管理
1 2 3 4 5 ··· 13 下一页

2025年5月18日

一个计算时钟分频系数的程序
摘要: 一、应用场景 有时候会遇到两个设备进行异步通信的情况,比如串口,没有同步时钟,靠波特率来约定采样时间,假设波特率为921600,接收端时钟频率为50MHz,那么一个bit需要50000000/921600≈54.25个时钟,但是实际数时钟个数不可能有小数,因此实际接收端波特率和发送端波特率会有一个误 阅读全文
posted @ 2025-05-18 00:24 Suzkfly 阅读(63) 评论(0) 推荐(0)
 
 

2025年5月6日

基于Windows的QT移植FFmpeg
摘要: 1、前言 其实网上到处都能找到相关文章,之所以写这篇文章是因为我在移植过程中遇到过各种各样的坑,然后网上找解决方案解决方案还不一样,最终终于找到了适合自己的一套方案,先记录下来。总结一下其实在QT上移植一个FFmpeg 的库非常简单,很多时候是被误导了,又是windows又是linux,又是32位的 阅读全文
posted @ 2025-05-06 18:44 Suzkfly 阅读(288) 评论(0) 推荐(0)
 
 

2024年11月19日

Processor System Reset IP核理解
摘要: 叠甲声明:我是菜鸟,我是菜鸟,我是菜鸟,以下均为我的个人理解,肯定有错误,忘指正。 信号描述 首先这是一个复位模块,就是用来复位的,其中左边5个都是输入信号,右边5个(组)都是输出的复位信号,各信号的描述大致如下: 1. 时钟输入端 slowest_sync_clk,最慢同步时钟,其实这就是复位模块 阅读全文
posted @ 2024-11-19 19:24 Suzkfly 阅读(1524) 评论(0) 推荐(1)
 
 

2024年8月3日

linux区分同一个USBHUB下的相同设备
摘要: 一、前言 我调试的一块ARM板上接了一个USBHUB,这个USBHUB上连接了3块相同的网卡,系统启动后这3块网卡会被自动按顺序命名为ethx,应用程序是根据网卡名区分不同的网卡的,但是如果某个网卡坏了,那么系统依然是按照已有的网卡进行排序,这样一来网卡名称就会乱掉。需要做的是将网卡名称和硬件上网卡 阅读全文
posted @ 2024-08-03 15:42 Suzkfly 阅读(118) 评论(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 阅读(228) 评论(0) 推荐(0)
 
 

2024年3月12日

头文件包含的坑
摘要: linux下编程的时候有时候调用了某个函数,编译的时候没有错误也没有警告,但是最后发现运行结果不对,最后才发现原来是头文件没包含。 这样的坑遇到过三次了,每次都要跟踪很久才找到原因,下面列出我这三次的具体情况: 1. 使用atoi函数必须要包含stdlib,否则调用atoi函数转换出来的结果不对 2 阅读全文
posted @ 2024-03-12 11:30 Suzkfly 阅读(29) 评论(0) 推荐(0)
 
 

2023年12月21日

C语言使用条件编译导致结构体赋值“不正确”的问题
摘要: 首先当你遇到任何觉得是编译器有问题的情况时一定坚定一个信念:“编译器不会有问题” 这回我遇到的问题看上去就很像编译器有问题,但排查下来最终发现还是自己的问题,我将这个问题简化后是这样的:取出一个结构体中的成员的值,在有些文件中取出来是正确的,有些文件中取出来是不正确的。 复现方法如下,需要编写4个文 阅读全文
posted @ 2023-12-21 00:49 Suzkfly 阅读(363) 评论(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 阅读(513) 评论(0) 推荐(0)
 
 

2023年9月9日

如何用PWM波等效为正弦波
摘要: 1、问题 控制电机转动需要用正弦波驱动,但是处理器无法直接产生正弦波。 2、解决思路 将需要产生的正弦波分成若干等分,每一段有一个有效值,让每一段的有效值与一个方波的有效值相等,算出每段方波的占空比,这样就能用PWM波等效正弦波。 3、计算有效值的方法 有效值的定义是:将要计算的电压施加在电阻两端, 阅读全文
posted @ 2023-09-09 10:53 Suzkfly 阅读(2332) 评论(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 阅读(407) 评论(0) 推荐(0)
 
 
1 2 3 4 5 ··· 13 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3