你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
高杯脚 发表于 2019-8-14 16:56 大神:大家好; sendwanbi_flag=1;//防止进入外部中断 disableInterrupts();
weiwei4 发表于 2019-8-12 11:17 图怎么不翻转一下再发呢 R16的电阻太大了,你可以实际算一下R16的电流是多少,R11的电流(也就是发射管的电 ...
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
那么示波器测一下R11两端的波形,如果波形是好的,那么换一只IR333C-A试试。
评分
查看全部评分
R16的电阻太大了,你可以实际算一下R16的电流是多少,R11的电流(也就是发射管的电流)是多少
电阻太大,三极管实际工作在放大区域,这样不太好
sendwanbi_flag=1;//防止进入外部中断
disableInterrupts();
GPIOC->CR2 &= (uint8_t)(~(GPIO_PIN_4));
delay_us(20000);
IR_send_message(0xa2,~address1,address1);
delay_us(6000);
GPIOC->CR2 |= (uint8_t)GPIO_PIN_4;
TIMER_Initializes();
UART_Initializes();
sendwanbi_flag=0;
shake_flag=1;//读成功闪标志
enableInterrupts();
红外发送数据程序,程序走到enableInterrupts();出现死机现象???求助。
图纸上面的图;芯片是STM8S003
大神:大家好;
sendwanbi_flag=1;//防止进入外部中断
disableInterrupts();
GPIOC->CR2 &= (uint8_t)(~(GPIO_PIN_4));
delay_us(20000);
IR_send_message(0xa2,~address1,address1);
delay_us(6000);
GPIOC->CR2 |= (uint8_t)GPIO_PIN_4;
TIMER_Initializes();
UART_Initializes();
sendwanbi_flag=0;
shake_flag=1;//读成功闪标志
enableInterrupts();
红外发送数据程序,程序走到enableInterrupts();出现死机现象???求助。芯片是STM8S003
使用的中断比较多,当disableInterrupts()后,实际是CPU CC寄存器中断位I1和I0全部置1,也就是3级(禁用软件优先级)属于最高优先级;当enableInterrupts()后,CPU CC寄存器中断位:I1位置1,I0位清0,也就是0级(主程序) ,属于最低优先级别,换句话说,此时任何新的或待处理的中断请求都可以中断或打断当前的执行程序, 所以问题是 中断优先级而导致的问题。
sendwanbi_flag=1;//防止进入外部中断
//asm("sim");//关全局中断
GPIOC->CR2 &= (uint8_t)(~(GPIO_PIN_4));//关外部中断
TIM4_Cmd(DISABLE);//禁止定时器中断
TIM2_Cmd(DISABLE);//禁止定时器中断
delay_us(20000);
IR_send_message(0xa2,~address1,address1);
delay_us(6000);
GPIOC->CR2 |= (uint8_t)GPIO_PIN_4;//开外部中断
sendwanbi_flag=0;
TIM4_Cmd(ENABLE);//使能外部中断
TIM2_Cmd(ENABLE);//使能外部中断
//TIMER_Initializes();
//UART_Initializes();
//TIM2_Cmd(ENABLE);
//TIM4_Cmd(ENABLE);
//asm("rim");//开全局中断
shake_flag=1;//读成功闪标志
具体的解释参考:http://mp.weixin.qq.com/s/ScX5Y50K9jD6VUnORkWsmw
我就是看这个资料得到的结果;谢谢您提供的资料。