-
TIM_DMAConfig(TIM1, TIM_DMABase_CCR1, TIM_DMABurstLength_2Bytes );
这一行, 就是说 TIM_CCR1 的地址, 更新长度为 2 个字. 不过这个功能, 我也发现问题了.
有的时候只能更新一个字, 后来我在程序中毫不相干的其他地方修改了, 重新编译, 发现莫名其妙地问题又解决了, 纳闷呢
-
我不得不结贴,好像没有什么回答到点上去的答案。
-
谢谢大家的发言,现在这个公司只有我自己一个人在忙活嵌入式这方面东西,我对硬件懂的有限,手里的硬件只有rabbit3000系列的两块单片机,带串口和485口,,51,avr接触过一丁点,现在也忘差不多了,我想在这个公司再呆两三个月就走,不想再荒废下去了,我该利用这两个月学点什么啊?我手上没有别的硬件了再。除了几套zigbee设备,别厂家拷好了程序发给我让我测试的,大家根据现在的单片机市场和工作前景,再给点意见吧。
-
我就是轻轻敲一下板子就不行了!
-
只有多硬件,没有软件。没硬件你怎么连接?
-
build current bsp又不一定会copy files to release directory,
并且在实际使用过程中发现即使选了copy files to release directory after build 也是无效的,还是要手动复制或者copy files to release directory然后再make run-time image
-
遇到ExecWB函数时就报错了,说是遇到无效参数!不知如何解决
-
应该是系统起来了,但是看不到而已。是液晶的问题,它跟你的启动控制有关系,如果液晶里面的静电还没有释放就立即启动,那么液晶就是显示白屏。
-
我发现可以release版本可以正常退出,但是debug版本无法退出。出现上边的错误。
-
(1)I2C_GenerateSTART(I2C1, ENABLE);
(2)while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));
用I2C1,上拉,执行到(2)语句就停住了,SCL、SDA一直是高电平状态,SB、MSL、BUSY都没有置位;改用I2C2,没有上拉电阻,断点执行到(2)语句时,虽然没有上拉,但是SCL会从高电平跳到低电平,而SDA一直是低电平,SB、MSL、BUSY置位正常,可能是没有上拉的缘故,所以接下来发送从机地址语句执行完后,就停在
“while(!I2C_CheckEvent(I2C2,I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));”处了。
-
学习
-
找工作。
那就多多了解些;
这样好让面试官 知道你有这方面的基础就好。
-
人家说的是要看你的 时钟模块设置的程序,没说你定时器的程序。
时钟模块程序 是关于BCSCTL1,BCSCTL2,BCSCTL3及DCOCTL这几个寄存器的设置。
-
个人觉得你这段代码有点问题: while((SDA_AT24_DATA_IN==0x0800)&&(delay_count<1000)) //等待应答信号,delay_count为延时退出
{
delay_count++;
}
if((SDA_AT24_DATA_IN==0x0000))
//这应该是判断ACK是否成功的条件?
//如果是那么条件判断有问题,应该判断delay_count是否为1000;如果是,那么没有ACK,
{
CLK_AT24(0);
bytecounter++;
temp=mid_sdata[bytecounter];
SDA_AT24_DIR_OUT;
if(temp==0xa1) //判断第二次启动条件
{
SMSTART(GROUP_AT24);
}
}
-
我现在的测试都是在同一个局域网内的。自己的客户端相互之间可以通信,X-LITE也可以呼叫客户端,可是客户端不能呼叫X-LITE,很奇怪。
-
楼上的朋友,你都可以做,难道别人水平会比你差? 哈哈!
-
几天没上eeworld,改版面了!
-
嗯嗯,写书好
-
-
可以的
楼上兄弟已经给了意见。