[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: RD3AVJ 
Форум » форумы » Общие вопросы по Bascom-AVR » Работа с ATMega64
Работа с ATMega64
exersizzeДата: Вторник, 11.09.2012, 21:19 | Сообщение # 1
Группа: Администраторы
Сообщений: 719

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

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

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

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

Статус: 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
Группа: Администраторы
Сообщений: 719

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

 
Форум » форумы » Общие вопросы по Bascom-AVR » Работа с ATMega64
Страница 1 из 11
Поиск: