mplab

    0熱度

    2回答

    我想使用MPLAB X IDE(ide for PIC development)在C中創建庫。 我的圖書館ABCLib有這樣一個簡單的源文件: 文件abc.c void abcTest(int n){ // I want store n as global variable } 要在MyProject的使用這個庫我要創建abc.h MyProject的頭文件夾中: 文件abc.h

    8熱度

    2回答

    我有一個帶有一些.h和.c文件的文件夾,我想在我的項目中使用頭文件。 我已經將它們包含在我的項目的「Header Files」文件夾中,使用「Add Existing Item」,但是當我嘗試「#include」它們時,編譯器(mplabc18 \ v3.41)會說「無法找到文件xyz.h 「 那麼,我應該如何使用這些文件而不復制到項目文件夾?

    2熱度

    3回答

    我已經能夠獲得輸出在我的PIC上工作,並且可以使各種輸出鎖存器設置爲高/低,從而使一堆LED可以開關。但是,我在閱讀狀態時遇到了很多困難。 請參閱下面的代碼。我建立了我的配置,並將TRISC定義爲輸入,將TRISB定義爲輸出。在無限循環中,我檢查RC6是高還是低,並根據結果將整個B鎖存器設置爲高或低。 #include <htc.h> __CONFIG(1, FOSC_IRC & FCMEN_

    0熱度

    1回答

    我在MPLAB中爲18F2480處理器編寫了自舉程序代碼。我目前的項目需要我將微控制器升級到18F2680。 (兩個芯片之間的主要區別是,2480具有程序存儲器的16K/768B RAM/256B EEPROM而2680芯片具有/程序存儲器的64K的RAM 3K和EEPROM的1K。) 我已將所選設備更改爲「PIC18f2680」,並替換了18f2680.h文件的2480頭文件。我正在使用我通常用

    0熱度

    3回答

    我想編譯一個非常簡單的程序,我不明白它爲什麼不編譯。這裏是我的程序: /* General includes */ #include <stdio.h> #include <stdlib.h> #include <libpic30.h> #include <p33FJ128GP804.h> #include "RunLengthAlgorithm.h" //#include "Run

    2熱度

    3回答

    我使用的是高科技型ANSI C編譯器和MPLAB v8.43一個PIC18F14K50。我的PIC代碼終於正常運行並正在工作,除了延遲功能外。這對我的應用程序至關重要 - 我需要它在特定的毫秒數,秒數或分鐘數的狀態。 我一直在試圖找到這個約2周的解決方案,但一直不成功至今。我放棄了,並在asm("nop");的循環中編寫了自己的延遲函數,但是這給出了非常不可預知的結果。如果我告訴它等待半秒或5秒鐘

    3熱度

    1回答

    我是Microchip編程的初學者,我想設計一個可以連接到WiFi的機器人。我有Cerebot 32MX4微控制器(PIC32MX460F512L)和PmodWiFi卡(MRF24WB0MA)。我完全不知道從哪裏開始。我曾嘗試從網上下載各種代碼,包括TCP/IP協議棧和其他示例代碼,但它有編譯錯誤或對機器人沒有任何影響。我選擇了這兩款產品是因爲它們比較流行,我期待它是一個相當簡單的過程。您能不能給

    0熱度

    3回答

    我已經的MPLab V8.43安裝,只是安裝了C18編譯器進行編程。 每當我嘗試構建一個小測試代碼時,它會在第一個變量聲明處停止。它說有一個語法。 unsigned char counter; 對我來說看起來不錯......甚至把它當作unsigned char counter [1];它仍然向我拋出語法錯誤。 什麼給?有任何想法嗎?

    0熱度

    1回答

    我使用MPLAB X(某時是MPLAB 8),並完成了一些項目。我有這些HEX文件: bootloader.hex magic_flag.hex 的Bootloader從地址0x0到0x7FF加載。神奇的標誌位置在地址0x40(所以在bootloader區域)。 現在我需要在MPLAB X中設置項目來加載所有內容(bootloader + magicFlag + app)。 可以加載bootloa

    1熱度

    1回答

    我是新手,所以很容易。 我在嘗試構建一個由使用XLCD.h和Delays.h頭文件的教師給我的LCD測試程序。問題是頭文件在構建過程中似乎沒有鏈接,因爲編譯器一直在拋出關於未定義函數的錯誤。 MPLINK 4.42,鏈接器 設備數據庫1.7版 版權所有(C)1998-2011微芯片科技有限公司 錯誤 - 找不到文件的符號 'SetDDRamAddr' 定義 './LCD_Main.o'。 錯誤:1