Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5423|回復: 9
打印 上一主題 下一主題

Netduino讓PC與MCU更親近

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-11-18 12:27:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 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
2#
發表於 2011-11-18 23:37:47 | 只看該作者
這個 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 什麼玩具? 可以說來聽聽看嗎?
3#
發表於 2011-11-18 23:41:13 | 只看該作者
對了,我最近在玩 Arduino UNO 的 atmega8u2
atmega8u2 這顆 MCU  有 USB 介面,所以也可以寫 USB 的應用,例如 HID 裝置 (Keyboard, mouse, joystick, MIDI controller ...)

我已經會讓 atmega8u2 進入 DFU mode 並且更新韌體了。
之後若有研究出什麼,再上來跟大家分享。
4#
 樓主| 發表於 2011-11-22 01:12:04 | 只看該作者
本帖最後由 pizg 於 2011-11-22 01:14 編輯

回復 3# coopermaa

您說  atmega8u2 這顆 MCU  有 USB 介面,所以也可以寫 USB 的應用....
我最近很努力看您有關V-SUB的文章, 這兩天若買齊零件, 也要開始實做V-USB了.

對於開發USB玩具, 在還沒玩Arduino之前我是有不少想法,
但愈深入卻愈沒想法, 不知道為何會這樣,
我若真有一個可行的想法一定會跟您說的.
5#
發表於 2011-11-22 16:14:17 | 只看該作者
本帖最後由 coopermaa 於 2011-11-22 16:17 編輯

要玩 V-USB 需要另做一張 USB Shield 的板子喔。

atmega8u2 的話本身有硬體 USB 介面,所以就只要寫軟體就好,不用動到硬體。
目前已經看到一些 atmega8u2 的 USB 應用,像 Keyboard, Mouse, Joystick, MIDI
比較可惜的是 atmega8u2 只有 8KB 的 Flash,如果應用比較複雜,怕到時 Flash 不夠用。
6#
 樓主| 發表於 2011-11-22 23:03:44 | 只看該作者
本帖最後由 pizg 於 2011-11-22 23:05 編輯

回復 5# coopermaa


    呵~~~我還是跟著您的腳步走好囉, 先玩 atmega8u2,

這顆晶片也可以嗎? >> ATmega8L-8PU MCU AVR 8K FLASH PDIP28
7#
發表於 2011-11-23 09:14:29 | 只看該作者
我已經整理了兩篇,過兩天來分享 based on atmegau2 的 USB Keyboard:
如何讓 Arduino Uno 進入 DFU mode
如何用 FLIP 更新 Atmega8u2 的韌體

ATmega8L 沒有內建 USB,而且 ATmega8L 最快只能跑到 8 MHz,可能連 V-USB 也沒辦法跑喔,因為 V-USB 最低需求是 12 MHz。
8#
 樓主| 發表於 2011-11-23 13:19:56 | 只看該作者
本帖最後由 pizg 於 2011-11-24 01:13 編輯

回復 7# coopermaa


    買不到ATMEGA8U2這顆晶片呢!
ATmega8-16PU DIP-28這顆可以連USB嗎?
還有哪些晶片可以呢?
9#
發表於 2011-11-25 16:27:18 | 只看該作者
本帖最後由 coopermaa 於 2011-11-25 16:28 編輯

回復 6# pizg

今天寫了兩篇,希望對你有幫助:
Arduino Uno Keyboard
送出按鍵敲擊動作(Send a keystroke)
10#
發表於 2011-11-25 16:31:13 | 只看該作者
回復 8# pizg


Atmega8-16pu 是 atmega8 系列的晶片看了一下 datasheet,應該是沒有 USB 介面
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-1 11:56 , Processed in 0.117799 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表