fighter-12315
获得 170 次赞
帮助过340人
比如 typedef struct _flag_struct { unsigned step1 : 1; unsigned step2 : 1; unsigned step3 : 1; unsigned step4 : 1; unsigned step5 : 1; unsigned step6 : 1; unsigned step7 : 1; unsigned step8 : 1; }flag_struct; flag_struct flag; 我想在初始化时将flag里的成员变量全部置0; 除了一个一个让他等于0之外,有没有什么办法一下子全部置0; 我想的是既然他们在一个字节里,感觉能一下子全置0吧。 我的编译器是 MDK 5.23 解决办法 包含头文件<string.h> 然后用memset函数即可
各位小伙伴,我手上现在有一块正点原子的10.1寸ISP屏,闲置下来后想用作电脑分屏,不知道各位有没有什么好办法,在TB上问了十几家没有一家能用的(TB上的好像都是车载的那种屏),各位小伙伴支支招呗,或者给连接也行
请问:如果我在emWin的工程中已经设置好了一个DROPDOWN或者LISTWHEEL,我在选中某个字符串后如何让单片机知道我选的是哪个字符串?
我想自制个信号发生器,频率不高2M以内就行,但是在发生信号的同时还有很多其他事做比如采集多路ADC,就是说,这个信号发生器占用的资源越少越好。大家觉得用什么芯片好,用普通的DA芯片吗,感觉频率不容易上去在不耗大量资源的前提下;还是用DDS?感觉用DDS又有可能大材小用。有没有小伙伴支个招啊
在以前我刚接触单片机的时候,不对,应该说刚接触C语言时,申明一个变量后不赋值会默认赋值0,于是我在写单片机代码时经常都是申明变量后不赋值的,无论是51还是stm32,好像都没遇到过什么问题,而去年我用K60单片机做智能车时发现不赋值会发生许多莫名其妙的问题,不赋值程序就会奔溃卡死,但是同样M4内核我用stm32f4不赋值也没遇到过什么问题啊,讲道理这俩货的不同之处只是不同厂商所加的外设不同而已吧,有没有遇到跟我一样问题的小伙伴,能不能帮我解释解释比如for(int i; i<8;i++)......;这样的代码我在stm32f4里运行好像没出过问题,而放在K60里程序就会奔溃.....