登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

1-wire总线DS2438电池组管理at91sam7s64源程序

作者:gliethttp 栏目:ARM技术
1-wire总线DS2438电池组管理AT91SAM7S64源程序
1-wire总线DS2438电池组管理AT91SAM7S64源程序

源程序下载地址:http://www.c51bbs.com/c51blog/user1/4861/upload/20074307804.rar

......

boolean ds2438_read_64bitROM(uint8 *data)
{boolean result;
    result = ds2438_start();
    if(result)
    {uint8 crc;
     uint8 *p;
       if(data)p = data;
       else p = ds2438_64bit_buf;
       
       *p = DS2438_CMD_ROM_READ;
       ds2438_send_data(p,1);
       ds2438_rcve_data(p,8);
       crc = xCal_crc(p,7);
       if(crc == p[7])
       {uint8 i;
           #if xxxDS2438_DEBUG
           dbgu_send_string("\r\n64bitROM:");//PDC模式
           for(i = 0;i < 8;i++)
           {
               dbgu_send_hex(p[i]);
               dbgu_send_char(' ');
           }
           #endif
       }else result = false;
     }
     ds2438_online = result;
     return result;
}

......


2楼: >>参与讨论
leifeng
多谢楼主共享1
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
7S64串口中断问题
at91sam7se官方开发板上的nand flash是什么型号?
转让全新SAM-ICE,500元不还价,限上海。
新人提问,如何在 AT91SAM7A3 中加上看门狗.
350元 ARM9 AT91RM9200 自助学习板
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号