浮名此生分享 http://blog.sciencenet.cn/u/hailangww 工学博士

博文

按标题搜索
基于DSP的电机控制子函数
2022-12-16 17:09
void sub_2F3DR(INT16 *p2, INT32 p4, INT16 p5) { INT32 tmp_8; tmp_8 = *p2; tmp_8 =tmp_8 * tmp_8; p4 = p4 * p4 - tmp_8; p4 = p4 p5; *(INT32*)(p2 + 0x2) =*(INT32*)(p2 + 0x2) + p4; tmp_8 = sub_16CC6(*(INT32*)(p2 + 0x2)); *p2 = 0x7FFF tmp_8; }
903 次阅读|没有评论
基于DSP的电机控制子函数
2022-12-16 16:56
INT16 sub_1E1D3(INT16 *P2, INT16 P3, INT16 *P6) { INT16 tmp_A ; INT16 i; INT32 tmp_C; INT32 tmp_E; for (i = 0; i3; i++) { tmp_A =p ; } tmp_C = *p2-p3; tmp_E = tmp_C*tmp_A ; tmp_E = tmp_E 9; tmp_E = tmp_E+((tmp_C - *(INT16*)(p2+0x1))*tmp_A 5); *(INT16*)( ...
1114 次阅读|没有评论
[转载]C语言里指针问题
2022-12-15 13:42
#define DATA *((Uint16 *)0x100000); *(DATA+1) = DATA_B; 首先*((Uint16 *)0x100000) 意思 就是 从 地址 0x100000 处 读取 一个 Uint16 类型的 变量,先把 这个变量 记做 x #define DATA *((Uint16 *)0x100000) // 以后 遇到 DATA 就用 *((Uint16 *)0x100000) 取代; *( ...
1214 次阅读|没有评论
[转载]C语言中*p 和p的区别
2022-12-15 13:29
C语言中,*p 和p都常用在指针当中表示一个指针变量,*p 和p的区别: 表示的含义不同 *p表示此指针指向的内存地址中存放的内容。 p表示一个指针变量的名字,指此指针变量所指向的内存地址。 输出的格式不同 *p一般是一个和指针类型一致的变量或者常量。 p输出的是一个16进制数, 输出一个指针的地址。 功 ...
9258 次阅读|没有评论
[转载]PID控制
2022-11-25 13:21
最近在调PID参数,无意中搜到这篇,在此分享一下。 PID原理详解(学习笔记1) 一、P比例控制 二、I 积分控制 三、微分作用 四、总结 ***关于pid原理,我们可以通过一个实际装水的例子来进行学习→→ 基本公式 结构图 假设: 现在有一个水箱,它目前实际液位h=0.2m 目标是经过调节后它的液位 ...
2704 次阅读|没有评论
VC++运行遇到的问题,
2022-10-9 10:53
#includecstdio int main() { int a,b,c; scanf_s(%d%d%d,a,b,c); printf(%d,%d,%d\n,a,b,c); return 0; } 按debug调试运行,弹出cmd.exe,输入3 4 5后,结果报错如下 'test3.exe': Loaded 'C:\Users\Wukun\Documents\Visual Studio 2010\Projects\vc ...
1198 次阅读|没有评论
看门狗中断程序
2022-9-30 11:55
// watchdog.cpp : Defines the entry point for the console application. //---------------------------------------------------------------------- // #################看门狗中断程序############## //----------------------------------------------------- ...
1643 次阅读|没有评论
[转载]中断服务程序
2022-9-29 12:23
// TI File $Revision: /main/3 $ // Checkin $Date: September 28, 2022 17:28:45 $ //####################################################################### // // FILE: DSP281x_IRS.c 中断程序实例 // // TITLE: DSP281x Global Variables and Data Section Pragmas. ...
1765 次阅读|没有评论
[转载]解除代码安全模式
2022-9-28 13:58
//--------------------------------------------------------------------------- // Example: CsmUnlock: //--------------------------------------------------------------------------- // This function unlocks the CSM. User must replace 0xFFFF's with current // password for the DSP. Returns 1 if ...
1499 次阅读|没有评论
[转载]官方锁相环初始化例程
2022-9-27 13:14
/* * 函数名称:InitPll * 函数输入:倍频参数val,分频参数divsel * val取值为0到10,表示倍频数;divsel取值0到4,0和1表示4分频,2表示2分频,3表示不分频 * 函数输出:无 * 函数调用:InitPll(10,2); * 先将外部时钟倍频10倍,在 ...
1772 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-19 08:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部