Robofun 機器人論壇

標題: 32路舵機控制器 [打印本頁]

作者: uucww    時間: 2007-10-20 07:51
標題: 32路舵機控制器
32路舵機控制器

2007101622149.jpg (90.86 KB, 下載次數: 397)

2007101622149.jpg

200761422523.jpg (100.92 KB, 下載次數: 400)

200761422523.jpg

20076230306.jpg (156.58 KB, 下載次數: 427)

20076230306.jpg

作者: irobot    時間: 2007-10-20 09:37
這個好奇怪啊,是不是還有一顆 MCU 在背面的。正面的 atmega8 扣除 rs232, reset 的 pin 後只有 20 pin 啊。是 uucww 大大自製的嗎?

[ 本帖最後由 irobot 於 2007-10-20 09:39 編輯 ]
作者: TroyLee    時間: 2007-10-20 21:22
標題: 回復 #2 irobot 的帖子
基本上也許他的作法是像 SSC32 一樣,
利用幾個 74HC595 就可以達到了, 而且還可以加上 ADC ...

另外一點就是 Atmega8 TQFC-32 包裝的版本, 多兩個 ADC Pin 可以用..
不過我忘記是否可以當一般 IO 使用...
作者: funny    時間: 2007-11-5 13:10
一般 ADC Pin 應該是可以當輸入,
不過不能當輸出...
作者: TroyLee    時間: 2007-11-6 02:09
我是沒用過 ADC 只能單純輸入不能當輸出的 MCU...
不過我可以確定的是 AVR Atmega8 的 ADC0(PC0)~ADC5(PC5) 是可以 Bidirectional I/O Pins, 也可以當 ADC Pin
(By Datasheet P.5 Port C Section)
若採用的是 "TQFP" 或 "MLF" 包裝的 mega8,
額外多出兩個 ADC6, ADC7 就沒有辦法作為一般輸出 Pin 腳, 但是可以作 ADC 轉換...
作者: doubletime    時間: 2007-11-6 06:11
請教一下 mcu 如何配 74HC595  做成ssc32
74HC595 控得好 最多也是8pin輸出? 難道要4顆 74HC595 ?



小弟在atmaga8里面看到的,上面並沒有說不能使用數位i/o,不知道大大在何處看到的?
ADC7..6 (TQFP and MLF
Package Only)
In the TQFP and MLF package, ADC7..6 serve as analog inputs to the A/D converter.
These pins are powered from the analog supply and serve as 10-bit ADC channels.

p61
‧ AIN1 – Port D, Bit 7
AIN1, Analog Comparator Negative Input. Configure the port pin as input with the internal
pull-up switched off to avoid the digital port function from interfering with the function
of the Analog Comparator.
‧ AIN0 – Port D, Bit 6
AIN0, Analog Comparator Positive Input. Configure the port pin as input with the internal
pull-up switched off to avoid the digital port function from interfering with the function of
the Analog Comparator.

還可以當比較器,滿有意思的

[ 本帖最後由 doubletime 於 2007-11-6 06:29 編輯 ]
作者: TroyLee    時間: 2007-11-6 09:54
Yes, 4 個 74hc595

PORTC and DDRC 沒有相對應的 Output Bit

AIN0-1 這個是原本就有的 Analog Comparator, 似乎跟 ADC 沒有關係 @@

[ 本帖最後由 TroyLee 於 2007-11-6 10:00 編輯 ]
作者: doubletime    時間: 2007-11-6 11:08
不過這樣的成本會比較划算嗎?
4個74hc595 + atmaga8  
為何不換大顆的atmaga來直接做,這樣成本似乎差不多
還是因為這樣做比較可以達到同步的效果嗎?
作者: irobot    時間: 2007-11-6 23:09
doubletime 大大:
你的說法很對啊,用 74hc595 應該可以做到同步的效果。這是 8bit atmega 不能做到的。
而且 74hc595 好像不是很昂貴,加起來還是比換高級些的 atmega 便宜一些。




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2