mplab

    0热度

    3回答

    我的面包板上有一个简单的PIC16F18877电路设置,并且我已经成功地获得了一个LED在无限的while循环内闪烁。我试图在for循环内放入相同的代码,该代码只能执行5次,但LED灯一直闪烁。 我的代码(MPLAB与XC8编译): #include <xc.h> #define _XTAL_FREQ 8000000 int main() { TRISD1 = 0;

    0热度

    1回答

    在C编程中是否有任何延迟功能可用于PIC18F4550,类似于Arduino中的delay()和delayMicroseconds()? 可以找到的延迟函数是Delay10KTCYx(),Delay10TCYx()等,这很难生成我们所需的延迟,最低的延迟甚至不是毫秒。 请寻求你的协助。谢谢

    0热度

    1回答

    我想配置PIC24F16KA102的Timer1来对其进行计数。时钟源必须是8 MHz的内部时钟。我配置了寄存器T1CON并在高电平上设置了TON位来启动定时器。 Timer1设置为每隔100 us进入一次溢出,然后在一段时间内我将增加可变计数。我不明白,因为timer1不起作用,我观察到它不会增加。为什么? #include <xc.h> #include "config.h"

    1热度

    1回答

    我刚安装了MPLab X 3.61。当我尝试运行IPE时,启动屏幕显示,然后消失,然后没有别的。我正在运行Windows 10。 Microchip一直没有帮助。有谁知道如何解决这个问题? Dennis

    0热度

    1回答

    我正在制作MicroPLc并选择了PIC24FJ系列作为控制器。 IN PLC世界人们使用LAD,FBD,STL等编程而不是c或C++。 有很多将PLC语言转换为'C'的开放式软件。我的问题是如何在不使用MPLAB X的情况下将.Hex文件中的C代码进行转换。或者是否有任何程序方法可以用来调用XC 16编译器来编译和生成.HEX文件。 互联网搜索揭示了Mplab有一个SDK,但它只是帮助将.Hex

    1热度

    2回答

    根据Microchip数据手册,我正在编写自己的I²C主控写入功能。我使用的MPLAB X.我生成与代码配置的配置,但这里有一个有趣的位: // R_nW write_noTX; P stopbit_notdetected; S startbit_notdetected; BF RCinprocess_TXcomplete; SMP Standard Speed; UA dontupdate; C

    0热度

    1回答

    可以告诉我为什么我在XC16 MPLAB中使用此代码时出现错误? PIC24FJ64GA004 unsigned int __attribute__ ((space(eedata))) eeData[] = {100, 1, 22, 33, 44, 156, 3, 10, 1}; error: space(eedata) not supported on this target 对不起初学者的

    0热度

    2回答

    我在Windows 10中的MPLAB 3.65上尝试将程序加载到Microchip PIC18F45K50上。该方案建立罚款,但下面是ICD 3输出,当我尝试加载代码: 连接到MPLAB ICD 3 ... 上ICD当前加载固件3 固件包版本..... 01.49.09 固件类型.............. PIC18F 使能编程器以使能电源 - VDD = 3.250000伏特。 ****目标

    0热度

    1回答

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

    3热度

    1回答

    IM生产100分使用pic16f1823遥控器之前,我需要唯一的ID为每个远程,但它应该是随时间恒定,所以我认为它能够更好地在MPLAB编译器编程之前生成一个随机的,然后编译这些100个遥控器 我想不会改变时,remote_id手动 #include "mcc_generated_files/mcc.h" #define remote_id 33800 char col; uint24_t