[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Работа с ATMega64
exersizzeДата: Вторник, 11.09.2012, 21:19 | Сообщение # 1
Группа: Администраторы
Сообщений: 723

Статус: Offline
В планах есть большой проект с использованием микроконтроллера atmega64 (одно из требований - 4 внешних прерывания и такой камень у меня давно уже пылится). Беглый взгляд по даташиту родил сомнения в плане простоты работы с Bascom-avr. Может есть у кого примеры использования этого камня?

 
shermanДата: Вторник, 11.09.2012, 22:08 | Сообщение # 2
Группа: Проверенные
Сообщений: 55

Статус: Offline
С ними также просто работать как и с тини2313 smile есть пару нюансов типа вывода PEN )) но в целом все просто

 
exersizzeДата: Вторник, 11.09.2012, 22:28 | Сообщение # 3
Группа: Администраторы
Сообщений: 723

Статус: Offline
Вот как раз вопрос по этому выводу и возник, это же какбе ProgrammingENable, отключает программирование?



 
shermanДата: Вторник, 11.09.2012, 22:53 | Сообщение # 4
Группа: Проверенные
Сообщений: 55

Статус: Offline
Вывод PEN нужен для отключения возможности программирования. Типа дополнительная защита от реверсинжиниринга smile Этот вывод надо подтянуть к + резистором 10к. А во время программирования посадить на землю и тогда можно будет прошивать.

Из особенностей камня:
1. Ножки ISP программирования выведены на отдельные ноги мк. MISO подключают к ножке PE1, MOSI подключают к ножке PE0.
2. В этой меге есть специальный фьюз который отвечает за совместимость со старым микроконтроллером atmega103, непомню как этот фьюз называется, но эго надо отрубить.
3. Как и во всех старших моделях мк не забываем отключить Jtag
в остальном все как всегда smile


 
CortexДата: Среда, 12.09.2012, 11:06 | Сообщение # 5
Группа: Пользователи
Сообщений: 1

Статус: Offline
Заметил что ножек USART по две штуки RXD0-TXD0 и RXD1-TXD1. При печати сообщения какой канал будет рабочим?



Сообщение отредактировал Cortex - Среда, 12.09.2012, 11:06
 
shermanДата: Среда, 12.09.2012, 21:16 | Сообщение # 6
Группа: Проверенные
Сообщений: 55

Статус: Offline
Просто указываем в какой юарт отправляем сообщение:
пример

Code
Print "Hello"           'передается с UART0   
Print #1 , "Hello"      'передается с UART1


 
exersizzeДата: Четверг, 13.09.2012, 18:44 | Сообщение # 7
Группа: Администраторы
Сообщений: 723

Статус: Offline
спасибо, развернуто) кстати удобно что ноги программирования отделены от SPI, проще использовать радиомодули nrf24l01, которые нужно сажать только на выводы spi

 
bulatДата: Суббота, 16.02.2019, 21:25 | Сообщение # 8
Группа: Проверенные
Сообщений: 110

Статус: Offline
удалил,форум вроде умер...



Сообщение отредактировал bulat - Суббота, 16.02.2019, 21:27
 
  • Страница 1 из 1
  • 1
Поиск: