Работа с ATMega64
|
|
exersizze | Дата: Вторник, 11.09.2012, 21:19 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 723
Статус: Offline
| В планах есть большой проект с использованием микроконтроллера atmega64 (одно из требований - 4 внешних прерывания и такой камень у меня давно уже пылится). Беглый взгляд по даташиту родил сомнения в плане простоты работы с Bascom-avr. Может есть у кого примеры использования этого камня?
|
|
| |
sherman | Дата: Вторник, 11.09.2012, 22:08 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 55
Статус: Offline
| С ними также просто работать как и с тини2313 есть пару нюансов типа вывода PEN )) но в целом все просто
|
|
| |
exersizze | Дата: Вторник, 11.09.2012, 22:28 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 723
Статус: Offline
| Вот как раз вопрос по этому выводу и возник, это же какбе ProgrammingENable, отключает программирование?
|
|
| |
sherman | Дата: Вторник, 11.09.2012, 22:53 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 55
Статус: Offline
| Вывод PEN нужен для отключения возможности программирования. Типа дополнительная защита от реверсинжиниринга Этот вывод надо подтянуть к + резистором 10к. А во время программирования посадить на землю и тогда можно будет прошивать.
Из особенностей камня: 1. Ножки ISP программирования выведены на отдельные ноги мк. MISO подключают к ножке PE1, MOSI подключают к ножке PE0. 2. В этой меге есть специальный фьюз который отвечает за совместимость со старым микроконтроллером atmega103, непомню как этот фьюз называется, но эго надо отрубить. 3. Как и во всех старших моделях мк не забываем отключить Jtag в остальном все как всегда
|
|
| |
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 |
|
| |