电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
试用
文章
评测
下载
样片
STM32自己写的断服务函数名必须与启动文件预设的断服务函数名一样吗?如果不一样,会怎样?PB6产生下降沿,满足断条件后,断行为是怎样被触发的,程序是怎样跳转到EXTI9_5_IRQHandler函数的?
FEItwo 2019-04-19 15:41:30 浏览量:1858
这两处的名称必须一致,如果不一致,程序在连接的过程就会提示出错。当然这个名称不一定必须是启动文件的名称,可以自己修改,但是必须要保证启动文件的名称和自己实现的断服务函数名称一致。
FEItwo 2019-04-19 18:00:11 浏览量:1858
STM32自己写的断服务函数名必须与启动文件预设的断服务函数名一样吗?如果不一样,会怎样?PB6产生下降沿,满足断条件后,断行为是怎样被触发的,程序是怎样跳转到EXTI9_5_IRQHandler函数的?
FEItwo 2019-04-20 17:13:10 浏览量:714
使用芯片stm32f103c8t6,从发生断到进入断服务函数时间过长(不计算断执行时间),大概在6us左右。请问各位大神,有没有办法把这个进入时间缩短到2us左右。
FEItwo 2019-04-21 17:05:19 浏览量:573
希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识有很深的研究,也包含着有...
gtrjolin1986 2019-04-24 11:24:29 浏览量:998
说明这个alloc函数出错了,检查一下程序的.s文件,里面有个Heap_Size,就是堆的大小,如果申请的内存超过堆的大小,那就会跳转到hardfault程序所有的动态局部变量,还有alloc的,都是需要放到堆里面的
蓝蓝的天 2019-04-26 00:11:00 浏览量:476
STM32F1关总断好像有好多种方式代码可以实现,例如 __set_FAULTMASK(1) ;  和  CPU_INT_DIS() ;  当然 CPU_INT_DIS() 是属于uCOS-III 函数,在用到uCOS-III 时,这两种方式有区别吗?
单片小白 2019-04-26 23:01:59 浏览量:802
当然是可以的,但是Flash的速度会比SD卡快,lcd显示时频繁读取,会有速度上的优势;另外,从可靠性角度讲,当SD卡从系统拔出了,那么字库显示会出现问题,导致无法显示具体内容,实际应用,建议将字库更新到flash去。
zzzqiu 2019-07-11 09:05:54 浏览量:1291
本来是通电后,按电源开关,显示屏就一起打开的。然后我看视频用ISP写入了一个实验代码,现在打开电源开关屏幕不跟着一起打开,怎么恢复呢。我写入TFTlcd显示实验的程序之后屏幕显示了,但是不是进入那个桌面。
qiuqiu 2019-08-02 18:13:03 浏览量:680
萌新请教——关于STM32精英版的CAN断问题 如题,最近想用STM32精英版的CAN模块读取车载ECU的报文数据,其报文类型采用Dash/Logger模式,默认ID232(十进制) 通信参数为:1MbaudTIME_QUANTAS:8(5+2+1);TIME_SEG1:5;TIME_SEG2:2;SYNCH_SEG:2 报文格式:每组报文22帧,起始帧前三个字节为起始帧标记(0x82,0x8...
小葱拌豆腐 2019-08-08 14:07:12 浏览量:1841
OSTaskCreateExt函数原型:INT8U         OSTaskCreateExt         (void           (*task)(void *p_arg)                                       void            *p_arg                                ...
大大的木头 2019-08-30 13:47:49 浏览量:983
程序只开了一个定时器断,5ms触发一次,但是断服务函数处理的事情有点多,5ms处理不完,从现象上来看,断服务程序后面的完全就没有执行到。我想请问一下,如果5ms时间没有执行完,但是下一次定时的断又来了,这个该怎么去解释呢
1c61d3832d945ce0 2019-09-12 15:30:41 浏览量:857
代码如下: # include <stm32f10x.h> # include "delay.h" # include "sys.h" # define LED0 PBout(5) void gpio_init () {         GPIO_InitTypeDef GPIO_InitStruct;         RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOE   ENABLE);//gpio及afio时钟使能         //gpioe 端...
qiuqiu 2019-09-12 18:31:11 浏览量:738
其实这包括几个方面0. 电源部分,包装相应部件有合适的供电,此外可以包括充电管理1. 体温传感部分,要选择具体的传感方式(接触的-如普通温度探头、非接触的-红外温度探头),实现体温数据的获取2. lcd显示部分,实现数据展示,一些交互信息的展示(比如出错提示等等)3. 按键交互部分,实现相应按键交互获取之类当然,核...
1f49b6fc2f999718 2019-11-12 19:37:30 浏览量:795
例如TIM3的更新断优先级比TIM2高,在TIM2,TIM3断同时来后,先会进入TIM3断进行执行。我想在TIM3的断服务函数里将TIM2断关闭掉,也就是不要再响应TIM2的断。因为不关掉的话,当TIM3的断执行完毕后接着会执行TIM2的函数的。在TIM3里直接写入如下两句:TIM2->CR1 &= (uint16_t)(~((uint16_t)TIM_CR1_CEN));...
宫梓萱 2019-12-10 17:20:44 浏览量:722
这个其实是2个步骤,你如果能分别掌握就会理解:1. MCU控制OLED的显示,不同的OLED需要不同的驱动,但核心最后都会表现为MCU去控制OLED某个点的颜色,比如setXY(xyrgb)这样的一个个驱动功能函数调用上,其(xy)表示点的位置(rgb)表示该点颜色值。当然底层的驱动还涉及到通信接口输出问题,但最好一般都会包装出类似前面那...
TUSGAS 2020-02-21 08:04:56 浏览量:534
如题,理论上T1作为波特率发生器的定时器不需要断服务函数。 但是如果加了允许进入断(ET1=1;),又写了断服务函数内容的话,会造成串口发送乱码吗? 或者允许了断,但是不写断服务函数,会造成51单片机跑飞程序吗? void SendByte(unsigned char c) {   SBUF = c;   while(TI==0);   TI = 0; } void main...
大伟 2020-05-09 18:07:58 浏览量:1064
这是主循环函数while(1){   比如滴答定时器断延时1s;   串口解析函数;这里只是解析函数,不是串口断接受函数}串口断优先级肯定大于滴答定时器断现在通过触摸屏控制小车,触摸前进按钮一下松开,是两个指令,按下前进,松开停止,但是加延时后,停止命令就接收不到了,这是为啥
huihui163 2020-05-19 13:36:49 浏览量:858
都不是使用打点法的,也几乎没有人使用,都是使用第三方的库,调用库显示字的函数显示
ea02ddd1a75ed8c3 2020-06-18 14:54:40 浏览量:512
最近一个应用里用到了STM32F4的两个外部断,但是最终结果一直不对,发现仿真是正确的,单独运行就不正确,多次调试后发现问题出现在断上,断服务函数进了两次,但是这个应用只允许进一次断在网上搜索到问题的原因Q: When I cleared the interrupt as the last instruction in the ISR the ISR code is called imme...
384fae8e9da47178 2020-06-18 18:54:30 浏览量:686