为什么这不能在 C18 中编译?
我正在尝试使用 MPLAB C18 v3.36 编译器编译以下代码。 编译器在“char rij;”上返回语法错误。 但是当我放 char rij 时;前面一行(TRISA = ...之前…
PIC 上的 USART 传输问题
我试图从 PIC18f4580 向 SD 卡发送数据,但 PIC 没有发送应有的数据。 相关的全局变量: unsigned char TXBuffer[128]; //tx buffer unsigned char TX…
PIC 汇编函数调用
我正在用 PIC18 汇编编写一个非常基本的程序。它要求我编写一个子程序来将两个 16 位数字相乘。这就是我现在所拥有的: ;***************************…
使用 microchip c18 编译器在 pic18f 上创建大缓冲区
使用带有 pic18f 的 Microchip C18 编译器,我想在程序数据空间中创建一个 3000 字节的“大”缓冲区。 如果我把它放在 main() (在堆栈上): char ta…
MCC18、48Mhz、18F87J50 中的延迟
我应该如何为带有 48MHz 晶振的 PIC 18f87J50 编写延迟宏 和MCC18的编译器。延迟应该在我们身上。所以我可以写:Delay_us(201) 并确实得到了 201us 的…
使用C编程以一定的时间间隔产生音调
我使用 C 语言为 PIC18F 生成音调,以便每个音调以特定的时间间隔播放。 我使用 PWM 来产生音调。 但我不知道如何创建间隔。 这是我的尝试。 #pragma …