完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这是新加入的任务
static void AppDrawstringTask(void* pdata) { u16 dataleft=0,dataright=0; //u16 countleft=0,countright=0; u8 data[2]; pdata=pdata; AT24C64_Read(0,data,2); dataleft=data[1]<<8+data[0]; AT24C64_Read(2,data,2); dataright=data[1]<<8+data[0]; while(1) { OSTimeDlyHMSM(0,0,0,20); TIM4_CAPTURE_VAL=dataleft+TIM_GetCounter(TIM4); //读TIM4计数器的值 data[0]=TIM4_CAPTURE_VAL>>8; data[1]=TIM4_CAPTURE_VAL&0xff; AT24C64_Write(0,(u8 *)data,2); TIM3_CAPTURE_VAL= dataright+TIM_GetCounter(TIM3);//读TIM3计数器的值 data[0]=TIM3_CAPTURE_VAL>>8; data[1]=TIM3_CAPTURE_VAL&0xff; AT24C64_Write(2,(u8 *)data,2); } } |
|
相关推荐
5个回答
|
|
找到问题了,是AT24C64读写的影响,把对AT24C64读写去了就正常了,难道是IIC的影响吗,为什么会出现这样的问题,怎么修改?AT24C64使用的程序为战舰板子带的程序。
|
|
|
|
是毫秒延迟的问题吗?哪位大神帮忙看看
|
|
|
|
IIC总线对时序要求很高,因此处理时要关中断,你看下IIC读写相关的代码有没有加临界区保护。
|
|
|
|
好像没有
|
|
|
|
24C02读写里面有us和ms延时,ms延时可能引起任务调度,看看是不是这里的问题。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2554 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2341 浏览 5 评论
3173 浏览 3 评论
2816 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2771 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
632浏览 1评论
878浏览 0评论
992浏览 0评论
642浏览 0评论
470浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 15:28 , Processed in 1.240735 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号