首页 文章
  • 0 votes
     answers
     views

    PIC24 SPI主控制器拒绝接收时钟生成

    我有一个带有μCICP24FJ256GB106的MPLAB入门工具包板,通过3线SPI连接中的SPI(不使用SDO)与连接的加速度计芯片ADXL375板(这似乎不是我的问题的原因)进行通信我配置了外设引脚选择激活SPI模块1: void MapSPIModulPins() { __builtin_write_OSCCONL(OSCCON&0xbf); //! PPSUnLock RPOR1...
  • 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; ...
  • 3 votes
     answers
     views

    FreeRTOS和PIC24EP&正确的中断处理

    我已经在我的项目上使用FreeRTOS一段时间了,我不得不说我喜欢它 . 我很难面对一个杀了我的虫子 . 我的代码包含大量代码,大约80个文件,并使用几个微芯片堆栈并运行大约10个任务 . 问题是每天大约2-3次,芯片将进入地址错误中断,我真的无法找出问题的根源 . 我相信这个错误发生在中断的时刻,因为我已经能够减少发生故障,在一个UART中使用DMA传输,将中断减少80倍 . 我一直在阅读很多关...

热门问题