跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 繁中維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 PICAXE 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
PICAXE
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
PICAXE 是一種基於一系列 Microchip PIC 微控制器的微控制器系統。PICAXE 裝置是預先燒錄了韌體的 Microchip PIC 裝置,該韌體可直接從個人電腦啟動載入程式碼,簡化了業餘愛好者的嵌入式開發(這點與 Arduino 和 Parallax BASIC Stamp 系統並無不同)。PICAXE 裝置自 1999 年以來由 Revolution Education (Rev-Ed) 生產。 ==硬體== 目前 PICAXE 有六 (6) 種不同接腳數(8-14-18-20-28-40)的變體,並提供 DIL 和 SMD 兩種封裝。 PICAXE 微控制器預先燒錄了一個類似於 BASIC Stamp 的直譯器,但它使用的是內部 EEPROM,從而降低了成本。這也使得程式下載可以透過簡單的序列連接完成,無需使用 PIC 燒錄器。PICAXE 使用 RS-232 序列傳輸線或 USB 傳輸線進行編程,這些傳輸線將電腦連接到下載電路,而該電路通常使用一個 3.5 mm 插孔和兩個電阻。 ===程式語言=== PICAXE 微控制器使用 BASIC 進行編程。 PICAXE 直譯器具有位元碰撞通訊功能: * 序列(非同步序列) * SPI(同步序列) * 紅外線(使用 38 kHz 載波、七個資料位元和五個 ID 位元) * One-wire 「readtemp」指令可從 DS18B20 溫度感測器讀取溫度,並將其轉換為攝氏度。 所有現行的 PICAXE 都具備使用底層 PIC 微控制器硬體功能的指令: * 硬體非同步序列 * 硬體同步序列 * 硬體 PWM * DAC * ADC * SR 閂鎖 * 計時器(X2/X1 系列有兩個,間隔可設定;M2 系列只有一個,間隔固定;舊款則無) * 比較器 * 內部溫度量測 ===程式空間=== 所有現行的 PICAXE 晶片至少有 2048 位元組的板載程式記憶體可供使用者程式使用: * 08M2 - 2048 位元組 * 14M2 - 2048 * 18M2+ - 2048 * 20M2 - 2048 * 20X2 - 4096 * 28X1 - 4096 * 40X1 - 4096 * 28X2 - 每個插槽 4096,共四個插槽,總計 16 KiB * 40X2 - 每個插槽 4096,共四個插槽,總計 16 KiB ===時脈速度=== 所有 M2 和 X1 系列的預設時脈速度為 4 MHz,X2 系列則為 8 MHz。 SETFREQ 指令允許使用內部諧振器將 X1 系列的速度設定在 31 kHz 至 8 MHz 之間,M2 系列為 31 kHz 至 32 MHz,X2 系列則為 31 kHz 至 16 MHz(20X2 可達 64 MHz)。 X1 系列可使用外部諧振器,時脈速度可達 4 MHz 至 20 MHz;X2 系列則可達 16 MHz 至 64 MHz。 ===專案板=== Rev-Ed 銷售適用於不同應用的專案板,板上包含 PICAXE、下載電路,也可能包含原型開發區或高功率輸出驅動器。 ==軟體== Revolution Education 開發用於編寫 PICAXE 程式的軟體。 ===PICAXE Programming Editor=== PICAXE Programming Editor 是一款僅適用於 Windows 的 IDE,可用於編寫 PICAXE 的 BASIC 程式碼或簡單的流程圖。 PICAXE Programming Editor 的功能包括: * 原始碼顏色語法突顯 * 自動縮排 * 語法檢查與程式下載 * 程式碼瀏覽器,可顯示變數、標籤和常數值 * 具備動畫晶片和逐行程式碼突顯的完整螢幕模擬 * 依行號和變數值設定模擬中斷點 * 除錯與序列終端機視窗 * AXE027 下載傳輸線測試與連接埠識別工具 * 各種測試工具,如類比校準精靈 * 各種程式碼產生精靈(pwmout、tune、RTC 設定等) ===AXEpad=== AXEpad 是一款推薦給 Linux 和 Mac 使用者的跨平台應用程式。它缺少 Programming Editor 的部分精靈、模擬功能和 MDI。 ===Logicator for PICAXE=== Logicator 是一款易於使用的共享軟體流程圖程式。Logicator 的網頁已過時,其免費版本雖支援所有指令,但會顯示提醒畫面。 PICAXE Programming Editor 6 是 PICAXE Programming Editor 5 的後繼版本,已將 Logicator 流程圖功能整合其中,因此不再需要獨立的 Logicator 軟體。與 PICAXE Programming Editor 5 一樣,PICAXE Programming Editor 6 也是免費軟體。 ==第三方軟體== ===Yenka=== Yenka 是由 Crocodile Clips Ltd 開發的一款具有流程圖和模擬功能的程式。 ===其他=== 許多公司和組織已推出具有特殊功能的自有編輯器。有些包含語言翻譯器或序列連接器,因此有各式各樣的主控台可供使用。 ==支援== 您可以在 PICAXE 網站的技術支援區和 PICAXE 論壇獲得支援。 PICAXE 論壇設有「已完成專案」區,使用者會在此發布已完成的專案和 PICAXE 程式,PICAXE 網站上也有類似的專區。 == 參見 == *Arduino *BASIC Atom *BASIC Stamp *Maximite *OOPic *KodeKLIX - 基於 PICAXE 晶片的組合式教育系統 ==參考資料== ==延伸閱讀== ==外部連結== *PICAXE 官方網站 *BASIC 指令 *網頁伺服器/PICAXE 介面 *經銷商 - PICAXE *PICAXE 系統介紹 *使用 PICAXE 的 Snap Electronics 教育系統 Category:微控制器 Category:Microchip Technology 硬體 [[分類: 待校正]]
返回到「
PICAXE
」。