pic

    0热度

    1回答

    我是一个在Ubuntu的初学者。我已经安装了MPLAB X v3.65,但找不到PICKIT3驱动程序。 enter image description here 有没有人知道在ubuntu上用PICkIT3编程PIC的方法?谢谢。

    0热度

    3回答

    我有一段代码需要在定时器中断(精确时间)内读取AD通道。 如果我刚读完广告,一切都还好。但我需要使用数字滤波器,如果我把刚才乘法内部中断有一个警告: 这是确定的: #int_RTCC void RTCC_isr(void) { set_adc_channel(0); delay_us(40); unsigned int16 aD = read_adc(); }

    0热度

    1回答

    我试图为PIC16F设备 clrf BIT bsf REGISTER,BIT 这给编译错误做到这一点。 但是,这样做 clrf BIT movf BIT,W bsf REGISTER,W 没有给出编译错误。 我做得对吗,还是有一个聪明的方法来完成它?

    0热度

    1回答

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

    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回答

    我正在尝试从PIC16F886迁移到PIC18F24K40。在这里,我正试图与DS1307通信PIC18F24K40并在4段显示器上显示。我已经在PIC16F886上测试了我的代码,但在PIC18F24K40上没有工作。 SInce PIC18F24K40使用MPLAB X IDE并创建基于I2c c文件和.h文件的MCC代码配置。有人可能会建议我做了什么错在下面的代码 我无法更新一次写入的时间。

    -1热度

    3回答

    我正在尝试设置一个延迟0.25秒的定时器1,并且遇到困难。 我用下面的计算来获得的寄存器值: FCPU = FOSC/4 = 16兆赫/ 4 = 4 MHz的 Ftimer = FCPU /预分频器= 4MHz的/ 8 = 0.5兆赫 Ttimer = 1/Ftimer = 1/0.5兆赫= 2我们 计数=期望的延迟/ Ftimer = 0.25/2 =我们125000 这种特殊的芯片具有以下pr

    0热度

    1回答

    if (conta1) and (15) = 15 then conta = conta - 6 end if 我不明白的功能:(15)?

    3热度

    2回答

    我想写一个包含大型列表(大约4.8k字节)的程序。代码在汇编中,但具有更大的数据表(大约5.4k字节)。