havig在PIC24FJ256GB412中与SPI的麻烦
我正在尝试配置PIC24FJ256GB412将SPI接口与ADC模块(ADS114S08)一起使用。现在,我可以通过示波器查看数据(通过测量SDI引脚)。但是SPI1BUFL没有收…
timer_init()之后的写入延迟来悬挂系统。
在编程PIC18F45K22时,我面临一个奇怪的问题。我正在启动系统模块,然后写一个阻止延迟3秒钟以等待触摸屏启动(因为我需要将一些信息发送到此屏幕)。…
线性插值可以在 Windows 上工作,但不能在我的 PIC18F 上工作,8 位拱形有问题吗?
我已经在PIC18F设备上实现了线性插值,在该设备中,我将用EEPROM中的间隔插值ADC值。我测试了代码,但无法正确计算。因此,我将其放入计算机中,并且…
如何检查按钮是否在 500 毫秒内按下两次(PIC16)?
我有一个连接到RB1的开关按钮。此按钮可作为重置,但需要将其按两次才能正常工作。如果第二压在500毫秒后发生(相对于初始按下),则不会做任何事情。…
如何将 Cppcheck 集成到 MPLAB X 6.0 或 NetBeans IDE 中?
Microchip 在 MPLAB X 5.45 中添加了 MISRA 检查功能,这只是免费 Cppcheck 的一个插件,对我来说它工作得很好。在 MPLAP X 的后续版本中,MISRA 检查…
构建错误“make:*** [.build-impl]错误2”
我有一个简单的代码,用于我的MicroControllerSteacher要求的初始项目。 IM使用Mplab IDE V6.00,XC8编译器。 但是,当我尝试清洁并构建它时,会出现…
使用 Delay1TCYx 调用无原型错误消息的函数(1)(C 语言)
我们有一个使用 C 和 PICkit 3 运行的项目。我们的问题是我们仍然收到相同的错误消息,并且不确定问题是什么。任何帮助/建议都会很棒。 void main (vo…
PIC16F877使用MPLAB用C语言在LED上显示ADC的结果
我使用 PIC16F877,目的是选择通道 4 在 PortD LED 上显示模拟输入 AN4 值。近似值约为1V。我写了一个代码,但是无论我如何运行我的代码,GPIO 监视器…
使用 PIC16F1455/1459 的 USB 上的多个端点
我正在使用 PIC16F1455 收集数据并发送给计算机。 我使用现有代码进行简单测试,仅使用一个端点。 Szymons 代码是我的基础,我对其进行了一些扩展。 …
从加速度计开始,选择哪个?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何指定常量数组的内存位置(C30 编译器)
我试图使用 Microchip C30 编译器将数组放置在 PIC24EP256G810 处理器上辅助存储器的最高位置。数组定义如下: const int __attribute__((space(auxfl…
PIC C18:将双精度数转换为字符串
我用的是PIC18F2550。使用C18语言进行编程。 我需要一个将双精度数转换为字符串的函数,如下所示: void dtoa( char *szString, // Output string dou…
无法在嵌入式系统中递增寄存器
有问题的嵌入式系统是 PIC 16F877,我试图用 incfsz 增加 PORTC 寄存器,但它仍然为 0。教程说这是可能的,但我无法让它工作。 list p=16f877 include…