pic32

    2热度

    1回答

    我正在使用pic32mx控制器并使用C32 tooluite v2.02编译器和MPLAB-X IDE v 3.05。 我正在使用long long变量的位操作,但得到了错误的结果。 int main() { long long data0, data1=0; data0 = 489631651402; data1 = data0 & 0x0FFFFFFFFF

    0热度

    1回答

    我正在使用PIC32MZ2048ECH144。我有两个连接到RH8(引脚号81)和RH9(引脚号82)的开关。我没有看到MHC中的任何选项在引脚级别设置中断,因此我得到了为端口H生成的ISR。我需要分别调用每个引脚的ISR。 因此,在 “system_init.c”,在 “SYS_Initialize” 功能添加以下行, PLIB_PORTS_PinChangeNoticePerPortEnabl

    0热度

    2回答

    我明白如何链接和编译时创建.c和.h文件并将其添加到我的项目。 但是当我将stdio.h头文件添加到我的项目时会发生什么?我知道链接器在一些标准目录中搜索.h文件,然后粘贴它,但是只包含函数原型和代码。编译器或链接器在哪里找到这些函数的代码,以及它如何被添加到我的源文件中? 我问的原因是因为我正在为微控制器编写bootloader,我想仔细查看实际发送到编译器的所有C代码。我为PIC32使用了非优

    0热度

    2回答

    我有一个PIC32MX460F512L,我正在尝试构建一个示波器应用程序。在线搜索几个小时后,我一直无法找到存储大量数据的最佳解决方案(由于我的样本数量巨大,我需要存储至少3 GB)。另一个要求是,由于这是一台示波器,因此数据传输速度应该相当快,因此用户不需要长时间等待数据采集(我还没有能够测试这应该多快)。 我相信这是不可能与PIC的内部存储器,它是太小了。使用外部存储器是我可以看到这个工作的唯

    0热度

    1回答

    我使用PIC32MX唱首歌(PIC32MX534F064H微控制器),用于使用USB转串口转换器在波特率115200 通过UART传输数据和接收相同PC上的当我尝试通过PIC32发送数据并在我的电脑上阅读,我收到的数据,但是,这是不同的。请参阅下面的代码片段。如果有人能够建议我修改以使uart工作,那将是非常棒的。由于 #define GetSystemClock() (80000000ul)

    1热度

    2回答

    我目前正在尝试烧录pic32mx250f128b中的pinguino bootloader,该编程对于arduino uno具有5V宽容度。我想尝试pic32芯片,但我现在还没有pickit3,我只能访问pickit2。 所以要刻录自举程序,我使用了arduino uno,并使用pic32prog中的bitbang草图尝试刻录它。 对于布线我这样做: 所有VDD和VUSB3V3BUS引脚连线到Ar

    0热度

    1回答

    我正在准备在fab fab进行编程的PIC32MX项目,我希望发送校验和以及.hex文件,以便他们能够验证.hex在他们的结束。 如果我在调试配置中编译程序MPLAB 8.92显示一次完成的常规校验和,如果我选择发布配置,校验和只显示0x0000。 有没有办法强制MPLAB向我显示校验和?或者是有任何程序可以下载并运行我的十六进制校验和? nodee

    1热度

    1回答

    我试图实现一个自定义库,我发现了这个oline。这里是链接: http://rinkydinkelectronics.com/library.php?id=80 我想用一些函数来帮助我显示游戏蛇与chipKIT UNO32板的基本I/O盾。 我把文件 OLED_I2C.cpp OLED_I2C.h 和OLED_I2C /硬件/ PIC32内两个文件(因为PIC32是硬件我) 进入我的主要位置的同一

    0热度

    1回答

    我用C写一个程序PIC32的uC与多个中断服务程序的全局变量,有一个全局变量(uint32_t的类型),可以读/从多个中断服务程序,并从主修改。 我知道这是不安全的,所以我想知道如何使它安全?有没有一个例子说明如何使它安全? 编辑1: 中断可以互相中断吗?是 ISR是否更新变量?是 主要更新变量吗?是 是写入和读取的变量原子,你怎么知道?不确定 是否存在RTOS?没有

    -1热度

    2回答

    我试图让PIC在PIC32MX250F128D上工作,但没有多少运气。 我试过在8位模式和32位模式,但我没有得到所有的数据或根本没有数据。 我正在尝试使用4MHz SPI来驱动WS2812 ledstrip。 这是我的代码: #include <xc.h> #include <peripheral/system.h> #include "config.h" void settings(v