Tag: pic18

为什么这个PIC代码不会点亮我的LED?

以下代码不会将我的PIC18F14K50上的任何引脚设置为高电平,但它不会更简单! #include #include void main(void) { // Set ALL pins to output: TRISA = 0; TRISB = 0; TRISC = 0; // Set ALL pins to high: LATA = 0b11111111; LATB = 0b11111111; LATC = 0b11111111; // Leave pins high and wait forever: while (1); } 我正在使用MPLAB v8.43和Hi-Tech ANSI C编译器。 除VUSB和MCLR外,逻辑探头不会显示高电平引脚。 有任何想法吗?

解析4个单字节的ip地址字符串

我在使用C编程的MCU上进行编程,我需要解析一个以空字符结尾的字符串,该字符串包含4个单字节的IP地址。 我用C ++做了一个例子: #include int main() { char *str = “192.168.0.1\0”; while (*str != ‘\0’) { if (*str == ‘.’) { *str++; std::cout << std::endl; } std::cout << *str; *str++; } std::cout << std::endl; return 0; } 此代码在新行中打印192,168,0和1每个字节。 现在我需要一个char中的每个字节,比如char byte1,byte2,byte3和byte4,其中byte1包含1,byte4包含192 …或者在结构IP_ADDR中然后返回该结构,但我不知道如何在C。 :(

什么是Pic18 micro的最佳c编译器

我们正在开始一个基于微芯片PIC18F252的新项目。 什么是最好的’c’编译器?

在PIC18上使用C的multithreading

在编写PIC18时 ,如何创建并行运行的线程,因为没有操作系统?