头像-8509

雪狼

  • 天津市天津市
  • 单片机 嵌入式

个人成就

获得 16 次赞

帮助过289人

单片机程序处理中断程序之后为什么没有回到主程序?

我用两个按键控制LED,一个K1控制亮灭,一个按键K2接外部中断2控制启动闪烁,当K1控制灯亮时打开外部中断2,关闭外部中断2,灯时灭的,但是再按一下灯还是灭的,因为我控制的是低电平,灯亮,我量过引脚电压,中断结束之后引脚自动跳高。我也用引脚高电平灯亮试过了也是自动跳高,这部分该怎么处理,下面是我的程序   帮忙分析一下  非常感谢。 1.PNG (15.1 KB 下载次数: 0) 下载附件  保存到相册 2019-10-6 10:35 上传 2.PNG (14.76 KB 下载次数: 0) 下载附件  保存到相册 2019-10-6 10:36 上传 3.PNG (14.74 KB 下载次数: 0) 下载附件  保存到相册 2019-10-6 10:36 上传 4.PNG (9.82 KB 下载次数: 0) 下载附件  保存到相册 2019-10-6 10:36 上传 5.PNG (11.64 KB 下载次数: 0) 下载附件  保存到相册 2019-10-6 10:36 上传

在一个窗口上分块显示不同的背景颜色

如何在一个窗口上分块显示不同的背景颜色,比如一块区域显示蓝色,另一块区域显示红色?

电调中比较器的作用 谁能讲一下

谁能讲一下  电调中比较器的作用   不知道有啥用

stm32用什么模块可以方便的无线传输.wav文件到电脑?

平时玩stm32 传输数据都是一些串口的数据,要么传输 字母要么数字。 现在用stm32录音生成 .wav文件想无线传输到服务器,没有思路,用什么模块比较好? 由于传输的是文件,不像字母 数字 一样,不知道怎么办好?

输出两路pwm波来控制步进电机,同时控制时脉冲数不精确

我想输出两路pwm波来分别控制两个步进电机画圆,但是在  Locate_Rle(6400500dir1);         Locate_Rle1(128001000dir2);这地方 我单独控制一个步进电机可以精确的运动一圈,单独控制的时候6400是一圈, 但是两个一起的时候却不能精确地运动一圈,希望有大佬出来解释一下,感激不尽。程序源码已贴出 void Draw_Line(float x1float y1float x2float y2) {         float L1L2;         float sulv;   DIR_Type dir1dir2;         float suduLsuduR;                 L1=sqrt((x1)*(x1)+(66-y1)*(66-y1))-sqrt((x2)*(x2)+(66-y2)*(66-y2));         L2=sqrt((56-x1)*(56-x1)+(66-y1)*(66-y1))-sqrt((56-x2)*(56-x2)+(66-y2)*(66-y2));            printf("\r\nL1=%lf\r\n"L1);         printf("\r\nL2=%lf\r\n"L2);                         if(L1>0) dir1=CCW;//Äæ×a         else     dir1=CW;//Ë3×a                 if(L2>0) dir2=CW;         else     dir2=CCW;                 L1=fabs(L1);         L2=fabs(L2);                 suduL=1000;         sulv=(L1*1000/L2);         suduR=sulv;                 printf("\r\nsuduR=%lf\r\n"suduR);         printf("\r\nsuduL=%lf\r\n"suduL);                 printf("\r\ndir1=%d\r\n"dir1);         printf("\r\ndir2=%d\r\n"dir2);         //        Locate_Rle(L1*457suduRdir1); //        Locate_Rle1(L2*457suduLdir2);         Locate_Rle(6400500dir1);         Locate_Rle1(128001000dir2); }

DMX512怎么和1200PLC通讯

现在手上有个NET-DMX512 需要与西门子1200的plc通讯,DMX512是art-net 协议   ,不知道该怎么与plc通讯 ,在此请教大家,希望大家能不吝赐教,谢谢!

用AD10 手工画电路板时遇到的问题

用AD10 手工画电路板,手工走线时,每到元件焊盘时,总是不让连上去,画的线总是往旁边跑,请问应如何设置?在哪里设置?

ADC数据采集存储到SD卡速度慢

ADC数据采集存储到SD卡过程中,采集频率为100k,使用 res = f_write(&fnew textFileBuffer num &bw)这条语句时发现执行速度特别慢,其中textFileBuffer数组我设置为56w,有没有办法能提高它写入SD卡的速度