机器人魅力
获得 33 次赞
帮助过125人
大家好!在使用下面的延时函数中,使用delay_ms(1000)时候延时大约1秒钟,但使用delay_ms(2000)时发现时间变短了,这个是什么情况?延迟1ms: 复制代码 1 /******************************************************************************* 2 * 函 数 名 : delay_ms 3 * 函数功能 : 延时函数,延时ms 4 * 输 入 : i 5 * 输 出 : 无 6 *******************************************************************************/ 7 void delay_ms(u32 i) 8 { 9 u32 temp; 10 SysTick->LOAD=9000*i; //设置重装数值 72MHZ时 11 SysTick->CTRL=0X01; //使能,减到零是无动作,采用外部时钟源 12 SysTick->VAL=0; //清零计数器 13 do 14 { 15 temp=SysTick->CTRL; //读取当前倒计数值 16 } 17 while((temp&0x01)&&(!(temp&(1<<16)))); //等待时间到达 18 SysTick->CTRL=0; //关闭计数器 19 SysTick->VAL=0; //清空计数器 20 }
目前的汽车行业比较流行的ADAS系统已经开始装载在各大汽车,ADAS又包含了很多驾驶技术,如:行人检测、移动物体检测、障碍物检测、车道偏移、人脸识别、疲劳驾驶等这些技术都是通过算法实现的。大家知道都有哪些方案公司在进行做这些算法?有没有可以买到的样品渠道?
在进行C51和STm32的学习中,C51调用的头文件一般都只会有两个就可以了,STM32的头文件那么多,如果直接全部选用到project,在使用到的时候直接调用,会不会对内存造成负担?有没有文档专门来介绍这些头文件中函数库的用途的?求推荐!!
很多关于色彩或图像的寄存器中运算时候,都有参数0x20、0x40、0x80参与其中;请教大侠:利用寄存器的值与这些特殊参数进行乘法和除法有什么含义?
电脑上安装了两个版本的keil,一个是keil4-MDK,另一个是keil5-MDK,从官网上新下载了STM32F4XX的芯片配置文件.pack文件。默认安装后只有在keil5打开建立工程时候才能看到有STM32F4系列的芯片信息,在keil4打开建立工程时候没有这些,什么情况?