pic32

    -2热度

    1回答

    我知道(10001010<<2) = 00101000 这(10001010>>2) = 00100010 的时候我只有一个有点像这样 (1<<5) and (1>>5)

    0热度

    1回答

    我正在将PIC32MX795F12微控制器与RN42蓝牙一起使用到UART模块。 我可以发送文本到UART在115200波特没有问题。 使用腻子我也可以输入命令$$$进入命令模式并获得CMD响应。 不幸的是,我无法使用C代码进入命令模式。 我的命令如下: UART3WriteString(“$$$”); 其中的函数定义: void UART3WriteString(const char * str

    0热度

    1回答

    标题似乎有点奇怪,我也没有得到什么确切的,我应该写在那里,但希望我能够让你明白我想要做什么! - 我将有主引导程序和辅助引导程序都将驻留在内存的不同区域(可能是引导闪存或程序闪存)。 - 其中一个引导加载程序一次处于活动状态,另一个将处于非活动状态。 - 考虑一下,主引导程序是活动的,现在我将下载我的应用程序固件。我还从应用程序固件中读取活动的引导加载程序版本,以便检查是否需要更新引导加载程序。

    0热度

    1回答

    我有Microchip的chipKit uC32(PIC32MX340F512H),chipkit BasicIOShield和PICkit3 编程器。 我正在使用MPLABX IDE。 由于我对此很陌生,所以我不知道从哪里开始搜索并查看网络,并找到只有使用MPIDE的教程,我不允许在我的项目中使用该教程。 我已经阅读了参考手册和数据手册,并进行了测试项目,但uC32 Board拒绝识别Basic

    0热度

    2回答

    void _general_exception_handler (unsigned caused, unsigned status) { RCON = RCON_EXCEPTION; // Point of No return. Kernel_Reset(); } 我的代码似乎陷入了这个陷阱,我有几个问题想弄清楚为什么它从调用我的代码中

    0热度

    1回答

    我正在使用Visual Studio 2015并使用C#进行编码。 我在我的pic32上编写了一个时钟,并通过串口发送了此时钟的数据。 我试图从串口把一个字符串mydata放进日期时间。但我得到的豁免,不知道为什么。 什么,我让我的myData的我是这样的:00:10:2300:10:2300:10:2300:10:2300:10:2300:10:2300:10:23 莫非你们给我一个关于这个?

    2热度

    2回答

    在MPLAB中,我需要使用PIC32MX795F512L的引导加载程序。我能够将引导段编程到kseg引导内存中,直到0x8fc00000和应用程序代码放入0x9d000000处的kseg0_program_mem中。我可以使用跳转到addr命令从bootloader跳转到应用程序,但是我在从应用程序跳转到引导加载程序时遇到问题。我尝试跳转到地址(引导程序地址),但它不起作用。请帮助我

    1热度

    2回答

    我刚开始使用PIC32MX340F12和MPLABX。我的第一次尝试是编写一个定时器中断,所以我使用了数据表,编译器手册和示例,并提出了以下内容。但它不工作......中断永远不会触发,事实上,如果我同时保留定时器中断使能(T1IE = 1)和通用中断使能使能(“ei”),它会运行几秒钟然后挂起(在调试模式下说“目标暂停”)。如果我删除其中的任何一个,它会无限期地运行,但仍然没有定时器中断。所以我

    3热度

    2回答

    我想使用微控制器通过SPI传输数据。因此,我首先选择了具有PIC32MX470F512L的Microchip USB入门工具包III模块。我尝试了几种方法来编写SPI,但在示波器上只能看到时钟信号SCK。 然后,我使用具有PIC32MX360F512L的Microchip入门工具包I,尝试了相同的代码(只调整了一些代码行以适应新的PIC)。而且都运行完美。所以,我不明白为什么USB入门套件III不

    0热度

    1回答

    我是pic32控制器的新手,我想使用SPI将pic32mx795f512l与DS3234接口。任何人都可以指导我,怎么做?我浏览了两者的数据表。