Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.08.2010, 19:22
|
|
Частый гость
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Взаимозаменяемы ли ATmega8 и Attiny2313
Подскажите новичку!
Хочу собрать такую простую схему
Ссылка на тему http://myrobot.ru/stepbystep/mc_first_project.php
Так как схема НУ ОЧЕНЬ ПРОСТАЯ я решил усложнить задачу.
Как видите в проекте используется микроконтроллер ATmega8.
Я с полгода назад купил себе два микроконтроллера Attiny2313 и когда увидел эту схему на ATmega8 подумал - а что если посмотреть Даташиты этих микроконтроллеров и заменить ATmega8 на Attiny2313 - ЭТО РЕАЛЬНО я надеюсь?
Вот корпус и выводы ATmega8
А это корпус и выводы Attiny2313
Я думаю если найти одинаковые выводы, например на ATmega8 PB1(OC1A) а на Attiny2313 OC1A это PB3 и это же PCINT3.
Подскажите верно ли я рассуждаю или тут нельзя взаимозаменить эти два микроконтроллера?
Спасибо за ответы!
|
|
|
|
02.08.2010, 19:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
рассуждаете верно, только прошивку переделать придется ...однако есть одно "НО", у тиньки 2 кила, а у восьмой 8кило флеша, так что проверьте хватит-ли памяти ...да и объемы eeprom тоже отличаются, но для такого простого проекта вряд ли оно необходимо.
|
|
|
|
02.08.2010, 20:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
В Москве ATmega8 A-AU в наличии по 65 рублей у Семенова Михаила и прекрасная макетка под нее за 100 рублей. В Москве можете лично купить, а можно и по почте заказать - mkpochtoi.narod.ru
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
02.08.2010, 20:48
|
|
Частый гость
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Вот исходный код для ATmega8
Код:
|
#define F_CPU 1000000UL // 1 MHz
#include ‹avr/io.h›
#include ‹avr/delay.h›
int main(void) // начало основой программы
{
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
while (1) { // Бесконечный цикл
PORTD = 0xff; // установить "1" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
} // закрывающая скобка бесконечного цикла
} // закрывающая скобка основной программы |
Подозреваю что надо в make файле отредактировать все для Attiny2313 и скомпилировать!
А надо менять сам код программы?
|
|
|
|
02.08.2010, 21:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Сообщение от rusentu
|
А надо менять сам код программы?
|
неа, не надо. Так как аппаратные примочки контроллера здесь не используются. И даже распиновка полностью сохраняется - светодиод вешайте на ножку 2 а разъем программирования - ножки 17...19 и 1. Питание на 10 и 20-ю ножки
|
|
|
|
02.08.2010, 22:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Только про фузы не забывайте .....
|
|
|
|
03.08.2010, 00:11
|
|
Частый гость
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Дабы не начинать новую тему и тем самым не засорять форум своими глупыми вопросами ПИШУ ЗДЕСЬ:
Подскажите как лучше начать изучать COM-порт?
Есть ли переходники USB-COM, в плане того что вставили устройство в USB, а оно определяется как COM порт компьютером?
Спасибо!
|
|
|
|
03.08.2010, 01:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Сообщение от rusentu
|
Есть ли переходники USB-COM, в плане того что вставили устройство в USB, а оно определяется как COM порт компьютером?
|
Есть конечно. Погуглите ft232rl Или Вам готовый нужно?
|
|
|
|
14.08.2010, 14:08
|
|
Частый гость
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
Наверное все таки лучше готовый.
Хотя я не знаю.
Вообще этот переходник требуется для связки авиасимулятора Fsx с железом.
Схемы разработаны для вывода данных с COM - порта.
Но на моем ноутбуке нет не Lpt не Com в общем надо переходник
|
|
|
|
14.08.2010, 14:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Взаимозаменяемы ли ATmega8 и Attiny2313
готовые и купить можно и самому сваять, не такие уж и сложные схемы включения ft232, ft245 или CP2101 (c ней еще проще)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:36.
|
|