首页 文章
  • 0 votes
     answers
     views

    微控制器与单片机SPI通信

    我正在做一些阅读,甚至在我的微控制器上运行了一个“主”SPI . 这是我的问题,基本上如果主设备想要初始化写入我们写入SSPBUF的从设备,我们如何控制从设备响应的内容?在这种情况下,数据表似乎并不清楚事件的顺序 . I.E. Master将一个字符放入SSPBUF,这启动SPI模块向从机发送数据,在移位期间,从机返回一个字节 . 在从属方面,是否有东西告诉您有传入的数据,您可以先写入SSPBUF...
  • 0 votes
     answers
     views

    如何通过Microchip PIC24F单片机的SPI增强缓冲模式正确接收数据?

    我正在编程与外部RF芯片的SPI通信 . 微控制器是Microchip的PIC24FJ64GA102型号 . 我想使用SPI的 enhanced buffer mode . 问题:从接收缓冲区中获取接收的字节 . 使用SPI功能: void SPI1_get(uint8_t* data, uint16_t length) { uint16_t i = 0, l = length; ...
  • 1 votes
     answers
     views

    dsPic33E:RS485通信问题

    我在通过RS485端口串行通信时遇到问题 . 我正在使用带有Max485的dsPic33E微控制器 . 使用断点我分析了每当我发送 "0x00" 到控制器时,收到 "0xFF" . 然后我发送 "0x01" , "0xFD" 在控制器上收到 . 依此类推 . 此外,我尝试使用环回逻辑,意味着发送回收到的字符,但每次我...
  • 1 votes
     answers
     views

    由PIC24HJ256GP610 / 610A引起的I2C读/写I2C问题的区别?

    我在PIC24HJ256GP610A上遇到I2C模块问题 . 我的代码(见下面的代码段)在PIC24HJ256GP610上运行完全正常[注意:不是610A] . 我正在使用I2C总线与DS1374 RTCC进行通信 . 但是在610A上,在尝试使用I2C向RTCC写入值时轮询ACKSTAT位时会卡住 . 此外,大多数情况下,当通过I2C读取值时,RTCC值不会递增(有时它确实会增加) . 有任何想...

热门问题