Robofun 機器人論壇
標題:
Netduino讓PC與MCU更親近
[打印本頁]
作者:
pizg
時間:
2011-11-18 12:27
標題:
Netduino讓PC與MCU更親近
本帖最後由 pizg 於 2011-11-18 12:33 編輯
今天發現Netduino,
Netduino是一塊基於.net的開源控制器。不同於Ardino系統,Netduino是在微軟的microframework基礎上進行開發。
它可以直接在Visual Studio .NET裏寫程式與Netduino溝通,
用這個來開發USB玩具不知道是否合適?
官網
http://www.netduino.com/
商品
http://goods.ruten.com.tw/item/show?21012104086836
作者:
coopermaa
時間:
2011-11-18 23:37
這個 netduino 用的是 32-bit ARM7 microcontroller(型號是 AT91SAM7X512),比標準 Arduino 還要高檔。netduino 主要特色是使用 .NET Micro Framework 。
如果對 C#/VB.NET 比較熟的話,netduino 應該是一個不錯的選擇。
其實 Arduino 也有 porting 到其它 MCU,像 mbed (ARM cortex-m3), Cortino (ARM cortex-m3), 還有 Chipkit 等 (PIC32MX)....
pizgchen 想要做 USB 什麼玩具? 可以說來聽聽看嗎?
作者:
coopermaa
時間:
2011-11-18 23:41
對了,我最近在玩 Arduino UNO 的 atmega8u2
atmega8u2 這顆 MCU 有 USB 介面,所以也可以寫 USB 的應用,例如 HID 裝置 (Keyboard, mouse, joystick, MIDI controller ...)
我已經會讓 atmega8u2
進入 DFU mode
並且更新韌體了。
之後若有研究出什麼,再上來跟大家分享。
作者:
pizg
時間:
2011-11-22 01:12
本帖最後由 pizg 於 2011-11-22 01:14 編輯
回復
3#
coopermaa
您說 atmega8u2 這顆 MCU 有 USB 介面,所以也可以寫 USB 的應用....
我最近很努力看您有關V-SUB的文章, 這兩天若買齊零件, 也要開始實做V-USB了.
對於開發USB玩具, 在還沒玩Arduino之前我是有不少想法,
但愈深入卻愈沒想法, 不知道為何會這樣,
我若真有一個可行的想法一定會跟您說的.
作者:
coopermaa
時間:
2011-11-22 16:14
本帖最後由 coopermaa 於 2011-11-22 16:17 編輯
要玩 V-USB 需要另做一張 USB Shield 的板子喔。
atmega8u2 的話本身有硬體 USB 介面,所以就只要寫軟體就好,不用動到硬體。
目前已經看到一些 atmega8u2 的 USB 應用,像 Keyboard, Mouse, Joystick, MIDI
比較可惜的是 atmega8u2 只有 8KB 的 Flash,如果應用比較複雜,怕到時 Flash 不夠用。
作者:
pizg
時間:
2011-11-22 23:03
本帖最後由 pizg 於 2011-11-22 23:05 編輯
回復
5#
coopermaa
呵~~~我還是跟著您的腳步走好囉, 先玩
atmega8u2,
這顆晶片也可以嗎? >> ATmega8L-8PU MCU AVR 8K FLASH PDIP28
作者:
coopermaa
時間:
2011-11-23 09:14
我已經整理了兩篇,過兩天來分享 based on atmegau2 的 USB Keyboard:
如何讓 Arduino Uno 進入 DFU mode
如何用 FLIP 更新 Atmega8u2 的韌體
ATmega8L 沒有內建 USB,而且 ATmega8L 最快只能跑到 8 MHz,可能連 V-USB 也沒辦法跑喔,因為 V-USB 最低需求是 12 MHz。
作者:
pizg
時間:
2011-11-23 13:19
本帖最後由 pizg 於 2011-11-24 01:13 編輯
回復
7#
coopermaa
買不到ATMEGA8U2這顆晶片呢!
ATmega8-16PU DIP-28這顆可以連USB嗎?
還有哪些晶片可以呢?
作者:
coopermaa
時間:
2011-11-25 16:27
本帖最後由 coopermaa 於 2011-11-25 16:28 編輯
回復
6#
pizg
今天寫了兩篇,希望對你有幫助:
Arduino Uno Keyboard
送出按鍵敲擊動作(Send a keystroke)
作者:
coopermaa
時間:
2011-11-25 16:31
回復
8#
pizg
Atmega8-16pu 是
atmega8
系列的晶片看了一下 datasheet,應該是沒有 USB 介面
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2