DELAY_US(1000*200)以及28379D双CPU运行GPIO配置问题 DELAY_US(1000*200);要在ram中运行,如果CMD是flash,那么就不能运行,需要放开flash copy 头RAM那段代码,这个在七年前遇到过,时间长了给忘了。现在又遇到了。 28379D双CPU运行时,GPIO 外设的配置是放在CPU1中的,因为GPIO外设寄存器的配置无需每个CPU都有控制...
最近笔者在调试一个DSP程序时,发现在ad外设初始化时无法正常执行,单步检查,发现当执行到调用 DELAY_US(1000);语句时,就跳入非法。 进一步追查,DELAY_US()是宏定义函数,在笔者的程序中实际调用的是F28x_usDelay(),而这个函数是TI提供的库函数,因为笔者使用了基于FLASH的CMD文件,所以这个函数被分配在FLASH中,但需...
我使用的是官方的tms320f28035官方例程,在AD实验中得init AD中调用了DELAY_US(1000L);发现在下载到RAM中可以运行,但是烧到FLASH就不行了,其他的例程中我发现一旦在程序中调用那个汇编的延时文件,就会下载到RAM中可以运行,但是烧录到flash中就运行部了,这是为什么呢?我用的是官方例程的 1. 声明extern vo...
int32_t iCycleResult = 0; /* measure cycles and store it in a dedicated variable without printf */ __cycleof__("delay_us(1000ul)", /* insert code to __cycleof__ body, "{}" can be omitted */ { iCycleResult = __cycle_count__; /*< "__cycle_count__" stores the result *...
TI的DELAY_US(A) 函数,为什么是延迟A us?#define DELAY_US(A) DSP28x_usDelay(((long double) A * 1000.0L) / (long double)CPU_RATE) - 9.0L) / 5.0L) 相关知识点: 试题来源: 解析DSP28x_usDelay()这个函数是汇编写的 _DSP28x_usDelay: SUB ACC,#1 BF _DSP28x_usDelay,GEQ ;; Lo...
Can someone help me ? Mauro Fantina 说: Hello, I open 2806x library, I see DELAY_US macro #define DELAY_US(A) DSP28x_usDelay(((long double) A * 1000.0L) / (long double)CPU_RATE) - 9.0L) / 5.0L) this macro multiply "us delay" x1000 to calcula...
可以看到TimeWidthAvrage的值等于0x119B8,十进制数对应72120,滴答定时器的一个滴答为1/72M(s),所以Delay_us(1000)的执行时间就是72120*1/72M (s) = 0.001001s,也就是1ms。验证成功。 备注:定时器方法输出检测结果有待改善,你可以把得到的TimeWidthAvrage转换成时间(以us、ms、s)为单位,然后通过串口打印出来...
{ delay_us_counter = 0; while(delay_us_counter < time); } void delay_ms(word time) { time *= 1000; while(delay_us_counter < time); } To use a delay function, just call this in your code: delay_us(TIME); or delay_ms(TIME); I hope it hel...
应该是1000次循环,一次循环是10微秒,所以延时10毫秒 不
100+ CNY22.060 (CNY24.9278) 250+ CNY19.760 (CNY22.3288) 500+ CNY18.350 (CNY20.7355) 1000+ CNY18.220 (CNY20.5886) 2500+ CNY18.010 (CNY20.3513) Price for:Each (Supplied on Cut Tape) Add to Basket Minimum: 1 Multiple: 1 CNY39.54 (CNY44.68 inc GST) Enter Your Part No...