qrnuyangfu

  • 2020-03-26
  • 回复了主题帖: PIC24通过SPI读陀螺仪ADXRS290寄存器失败

  • 发表了主题帖: PIC24通过SPI读陀螺仪ADXRS290寄存器失败

    单片机使用的是PIC24HJ64GP504  陀螺仪用的是ADXERS290 用单片机内部SPI进行通讯。读取290寄存器0时返回值一直是0x00   void initIOSPI() {        TRISCbits.TRISC9=0;   //     TRISCbits.TRISC8=0;   //     TRISCbits.TRISC7=1;   //     TRISCbits.TRISC6=0;   //     AD1PCFGL=0x1FFF;     RPOR11bits.RP22R=0x09;//SPI主模式从选择输出0x09 RC6 CS     RPOR12bits.RP24R=0x07;//SPI1数据输出     RC8数据输出  SDO     RPOR12bits.RP25R=0x08;//SPI1的时钟输出   RC9时钟输出   SCK     RPINR20bits.SDI1R=0x17; //数据输入       RC7数据输入  RP23  SDI } void initSPI() {     SPI1CON2 = 0;     SPI1CON1bits.DISSCK=0;     SPI1CON1bits.DISSDO=0;     SPI1CON1bits.MODE16=0;     SPI1CON1bits.CKE=0;     SPI1CON1bits.SSEN=0;    // SPI1CON1bits.CKP=0;     SPI1CON1bits.CKP=1;     SPI1CON1bits.MSTEN=1;     SPI1CON1bits.SMP=1;     SPI1STATbits.SPIEN = 0;     SPI1CON1bits.PPRE=0;  //主预分频比64:1     SPI1CON1bits.SPRE=2; //辅助预分频6:1    SPI1STATbits.SPIEN = 1;     SPI1BUF=0; } /*SPI发送数据函数*/ void SPI_transmit(unsigned char c) {         unsigned char temp;    SPI1BUF = c;    while(!SPI1STATbits.SPIRBF);    temp = SPI1BUF; } /*SPI接收数据函数*/ unsigned char SPI_receive(void) {          unsigned char temp;     SPI1BUF = 0xff;     while(!SPI1STATbits.SPIRBF);     temp = SPI1BUF;     return temp;      } int main(void) {     ID=0x00;    SysCLK_Init();     initSPI();     initIOSPI();     delay(20);     TRISCbits.TRISC6=0;     PORTCbits.RC6=0;         delay(20);     SPI_transmit(0x80); //reg地址+读命令     ID= SPI_receive();//任意数据     delay(20);     TRISCbits.TRISC6=0;     PORTCbits.RC6=1;    //ID=ADXRS290_Read_Reg(0x00);     delay(10);     READ_ADXRS290_GYRO();     while(1)     {                }      return 0; }  

  • 2019-09-16
  • 发表了主题帖: 丝印385 034T 封装SOP-8 电源芯片

    丝印385 034T(T看不清楚) 封装SOP-8  电源芯片  芯片上厂家logo为 Ø请问是什么芯片

  • 2019-08-24
  • 发表了主题帖: 丝印是SI4GK和S551J的这两个芯片是什么?

    有两个元器件 都是SOT23-5封装 一个丝印是SI4GK 一个是S551J 请问这两个是什么芯片?

  • 2019-08-16
  • 回复了主题帖: LED电源不工作

    qwqwqw2088 发表于 2019-8-16 11:29 检测芯片VCC脚,所连接到桥堆后的,几个启动电阻连接的是否正确
    抄板抄过来的 用法和典型电路不大一样 是先对C12充电 由C12给芯片供电 但是电压值一直达不到

  • 发表了主题帖: LED电源不工作

    麻烦大家帮忙看一下,LED电源没有输出,测量LD7535的输入电压为1.4V左右。

  • 2019-06-17
  • 回复了主题帖: 消防主机用传设备

    strong161 发表于 2019-6-14 16:27 买 个协议不就行了,多大的事呀!
    对于消防维保行业来说维保费很低 买协议相当于另外买个通信板卡,每台消防主机增加成本2000左右 再加上用传的成本 基本维保费去一半了

  • 2019-06-14
  • 回复了主题帖: 消防主机用传设备

    strong161 发表于 2019-6-6 16:48 怎么读都不是问题吧,消防主机提供什么接口协议你就得按什么来读,GB16806对消防主机信息协议强制规定吧。
    国产的破解了几家了 像海湾的这种破解不了

  • 回复了主题帖: 消防主机用传设备

    qwqwqw2088 发表于 2019-6-12 22:04 公开协议的很少 传设备将消防主机的报警信息上传到平台,,估计这个需要向平台的要通信协议
    协议需要买 价格还不低 现在国产的破解了几家了 像海湾的这种还没破解 同样的报警信息上传的数据都不一样 没有规律可循 不好破解

  • 2019-06-06
  • 发表了主题帖: 消防主机用传设备

    在做一个智慧消防的平台,通过用传设备将消防主机的报警信息上传到平台。但不知道用传设备该怎么读取消防主机的数据。有做过的能不能给一下指导。

最近访客

< 1/1 >

统计信息

已有21人来访过

  • 芯币:443
  • 好友:1
  • 主题:36
  • 回复:186
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言