Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.08.2010, 19:22  
rusentu
Частый гость
 
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rusentu на пути к лучшему
По умолчанию Взаимозаменяемы ли ATmega8 и Attiny2313

Подскажите новичку!
Хочу собрать такую простую схему

Ссылка на тему http://myrobot.ru/stepbystep/mc_first_project.php
Так как схема НУ ОЧЕНЬ ПРОСТАЯ я решил усложнить задачу.
Как видите в проекте используется микроконтроллер ATmega8.
Я с полгода назад купил себе два микроконтроллера Attiny2313 и когда увидел эту схему на ATmega8 подумал - а что если посмотреть Даташиты этих микроконтроллеров и заменить ATmega8 на Attiny2313 - ЭТО РЕАЛЬНО я надеюсь?
Вот корпус и выводы ATmega8

А это корпус и выводы Attiny2313

Я думаю если найти одинаковые выводы, например на ATmega8 PB1(OC1A) а на Attiny2313 OC1A это PB3 и это же PCINT3.
Подскажите верно ли я рассуждаю или тут нельзя взаимозаменить эти два микроконтроллера?
Спасибо за ответы!
Реклама:
__________________
RusEntu Team
http://rusentu.ru
Personal Blog
http://vladevdokimov.ru
rusentu вне форума  
Непрочитано 02.08.2010, 19:36  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

рассуждаете верно, только прошивку переделать придется ...однако есть одно "НО", у тиньки 2 кила, а у восьмой 8кило флеша, так что проверьте хватит-ли памяти ...да и объемы eeprom тоже отличаются, но для такого простого проекта вряд ли оно необходимо.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 02.08.2010, 20:19  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

В Москве ATmega8 A-AU в наличии по 65 рублей у Семенова Михаила и прекрасная макетка под нее за 100 рублей. В Москве можете лично купить, а можно и по почте заказать - mkpochtoi.narod.ru
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 02.08.2010, 20:48  
rusentu
Частый гость
 
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rusentu на пути к лучшему
По умолчанию 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 и скомпилировать!
А надо менять сам код программы?
__________________
RusEntu Team
http://rusentu.ru
Personal Blog
http://vladevdokimov.ru
rusentu вне форума  
Непрочитано 02.08.2010, 21:08  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

Сообщение от rusentu Посмотреть сообщение
А надо менять сам код программы?
неа, не надо. Так как аппаратные примочки контроллера здесь не используются. И даже распиновка полностью сохраняется - светодиод вешайте на ножку 2 а разъем программирования - ножки 17...19 и 1. Питание на 10 и 20-ю ножки
niXto вне форума  
Непрочитано 02.08.2010, 22:21  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

Только про фузы не забывайте .....
OlegNZH вне форума  
Непрочитано 03.08.2010, 00:11  
rusentu
Частый гость
 
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rusentu на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

Дабы не начинать новую тему и тем самым не засорять форум своими глупыми вопросами ПИШУ ЗДЕСЬ:
Подскажите как лучше начать изучать COM-порт?
Есть ли переходники USB-COM, в плане того что вставили устройство в USB, а оно определяется как COM порт компьютером?
Спасибо!
__________________
RusEntu Team
http://rusentu.ru
Personal Blog
http://vladevdokimov.ru
rusentu вне форума  
Непрочитано 03.08.2010, 01:55  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

Сообщение от rusentu Посмотреть сообщение
Есть ли переходники USB-COM, в плане того что вставили устройство в USB, а оно определяется как COM порт компьютером?
Есть конечно. Погуглите ft232rl Или Вам готовый нужно?
kison вне форума  
Непрочитано 14.08.2010, 14:08  
rusentu
Частый гость
 
Регистрация: 26.02.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rusentu на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

Наверное все таки лучше готовый.
Хотя я не знаю.
Вообще этот переходник требуется для связки авиасимулятора Fsx с железом.
Схемы разработаны для вывода данных с COM - порта.
Но на моем ноутбуке нет не Lpt не Com в общем надо переходник
__________________
RusEntu Team
http://rusentu.ru
Personal Blog
http://vladevdokimov.ru
rusentu вне форума  
Непрочитано 14.08.2010, 14:48  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Взаимозаменяемы ли ATmega8 и Attiny2313

готовые и купить можно и самому сваять, не такие уж и сложные схемы включения ft232, ft245 или CP2101 (c ней еще проще)
Миниатюры:
Нажмите на изображение для увеличения
Название: p0001.jpg
Просмотров: 213
Размер:	49.9 Кб
ID:	10973  
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроллер на основе Atmega8 и его доработка Dreadlock Электроника - это просто 16 04.05.2010 19:01
ATMega8 VS USB SkyProc Микроконтроллеры, АЦП, память и т.д 28 28.04.2010 17:01
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57
proteus, atmega8, меняю ноги в hex - не работает digitest Микроконтроллеры, АЦП, память и т.д 3 08.10.2009 13:07


Часовой пояс GMT +4, время: 22:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot