电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
试用
文章
评测
下载
样片
我按照以往编程方法:正常情况下,它说我的data超过了128如果改成这个样子,那么编译不会提示有出错了。①那么我想问下以前我是用variables in data在程序中声明变量是这样声明的int a;那么现在我已经改成variables in xdata是不是程序中声明变量就要这样声明int xdata a;?②那么其它模块调用本模块变量是不是也要这样声明...
dos 2016-12-22 11:44:23 浏览量:1226
这是在软仿真状态,左边灰色代表可以加断点,,蓝色框出的那两个语句不能加断点,说明没有被编译到,一般是什么原因才会出现这种情况?
一书生0414 2017-01-08 16:39:44 浏览量:1824
如图所示:我今天在优化代码的时候发现一个问题,①为什么我用下面的for语句来代替会出现code增加三个字节?②难道for中的i=0和i<5这个判断暂用空间多?③假如我要学程序优化该看什么书好呢?...
dos 2017-01-13 16:02:09 浏览量:966
一、主流IAR与keil MDK这两者一起说,都是收费的网上教程最多,用起来除了习惯上,差不多大同小异了。keil MDK和IAR都有自己的编译器,而且界面,风格使用习惯这些方面上和做51常用的老keil比较像。如果之前用过这种风格较老的IDE的话用起来也会很方便,网上找到的大多数例程带的工程也是这两个的。二、非主流System Workbe...
雪狼 2017-02-10 15:47:20 浏览量:3262
 做程序模块化,把一个模块编译成函数库 。但是只能在编译阶段配置模块,比如使用的缓存大小等等。。在使用这个库时,无法改变现成模块函数库的配置。比如UCOS,试过可以编译成库,但任务个数、消息个数这种在编译库的时候都固化了。如果不定义OS_TASK_MAX,编译库时就报错,无法编译。在使用库时,即使重新定义OS_TASK_MA...
chengpanpan 2017-02-16 13:35:46 浏览量:671
​轻触按键控制继电器的奇怪问题,有时按键按下时继电器动作一下瞬间又关断了,单片机STC12c5a60s2,io口通过ULN2803来驱动继电器,总计六个按键控制六个继电器,程序如下,​#include "STC12C5A60S2.h" #define uint unsigned int sbit KEY5=P2^5;//按键操作 sbit KEY6=P2^6; sbit KEY7=P2^7; sbit LED0=P1^0; ...
huihui163 2017-02-24 17:18:30 浏览量:1134
那位弄过在树莓派上安装STM32的编译环境 keil 或者 IAR,或者其他编译环境。 这样是不是就可以不用电脑了?
天苍苍 2017-03-13 14:59:07 浏览量:3815
烧板子的时候出现问题了,急急急Arduino:1.7.10 (Windows 7), 板:"Arduino Uno"final_autowatering.ino:15:26: fatal error: AutoWatering.h: No such file or directory compilation terminated. 编译有误。  报告将会包含更多的信息  "在编译时,输出详细信息"  在 文件>首选项 中启用 ...
黎明前12 2017-04-05 16:11:36 浏览量:1256
大家好!虽然是第一次上问答区提问,我就不自我介绍了,今天问答的主角还是块板子。。。   Marsboard RK3066板子的申请在上月末被审核通过,然后板子在清明前期收到了。板子带的配件超多的,感兴趣的小伙伴可以去我的开箱帖里看。其中有个配件就是USB WIFI。//www.icxbk.com/community/thread-74154-1-1.html 组装的时候...
xukejing 2017-04-10 10:14:03 浏览量:1118
http://IMG_URL_REPLACE/bbsfiles/201704/6a876871047353a81dba57c600086edc.zip程序源码在这里,麻烦大家了!考的别人的工程,他说在他的电脑上可以编译成功,但是跑到我这怎么总是编译失败,好像是头文件的问提..\USER\time2\time2.h(5): error:  #20: identifier "u32" is undefined  void delay_ms( u32 nTime);..\US...
a2605 2017-04-19 11:12:33 浏览量:2402
在RTX51 Tiny上获取串口调试助手输入的信息,比如“modify time\n”,直接跳过②getline()函数。请问这个怎么解决?getline()函数就是keil里面的文件。​ getline(ptr, sizeof(input_buffer)); //① for(i = 0 ; i < sizeof(input_buffer) ; i++) { if(*(ptr + i) == '\n') { *(ptr + i) = 0; break; } ...
xhuaihe 2017-04-28 12:50:05 浏览量:901
keil5最近不知怎了。。编译通过的程序,或者编译的程序更改后再打开,就会出现下载的这个键一直灰色无法下载,怎么样都好不了。,,请问各位可否指点一下
qq1328512480 2017-05-05 23:17:10 浏览量:4083
很明显keil认为现在正在编译中,所以下载按钮是灰的。打开keil的信息查看窗口看看现在处于什么状态,是否是在编译或者是卡在哪里了。尝试重新启动keil来看看是否还存在这种情况。工程估计没有问题,是不是因为系统删除了某些东西而造成keil的不正常。
qq1328512480 2017-05-06 07:48:37 浏览量:4083
这个是飞思卡尔例程的特有bug,解决方法如下,楼主逐个试下:最简单的方法,重启keil5再打开工程;不要设置当前工程为活动状态,试下设置上面的工程或者下面的工程为活动状态,看下能不能编译;打开工程配置(Option for target)按钮,就是有个魔法棒加三个正方形的那个按钮,在Output选项卡中,先选择create library来生成库...
qq1328512480 2017-05-06 09:35:21 浏览量:4083
同样的程序,在STC上,使用24c02就可以正常读写,由于容量不够,换了24c512 ,但是读不出来了。使用的是I2C的接口,都是I2C啊,应该是一样的吧。首先,程序是没有问题的,在24c02上是对的。
3fte 2017-05-11 23:36:28 浏览量:2078
这个函数有什么问题啊,我想ADC采集和DMA传输600个数据,触发转换是用PWM波的,但是函数卡在了判断传输是否完成那个while循环哪里,如下图,谢谢帮回答 void ADC_Get_Value(void) { HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&ADC_Value,600); HAL_TIM_PWM_Start_IT(&htim2,TIM_CHANNEL_2); //¿ªÊ¼´...
黄莨元 2017-05-22 13:42:56 浏览量:3908
#include <Servo.h>#define SERVO1_PIN  8uServo myServo1;int incomingByte = 0; //输入串行数据 char selectedMotor;void setup(){   Serial.begin(115200);  myServo1.attach(SERVO1_PIN);  delay(15);  myServo1.write(0);  delay(15); }void loop(){    if (Serial.available()> 0){   ...
crustycrab 2017-06-01 23:07:33 浏览量:1093