Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 28.2.2012, 23:44 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
Пробовал и со swap'ом, и без. Если брать hex от исходника, который я привел последним, то получается такая вот ситуация: - без swap перед записью (EF 0F BB 07 EA 0A BB 08): чтение возвращает именно то, что записывал - со swap перед записью (0F EF 07 BB 0A EA 08 BB): почему-то возвращает 0F 0F 03 03 0A 0A 08 08 Очень нужен совет, так как пока только обучаюсь, а без возможности программировать м/с мое обучение стоит на месте. Swap делали перед записью? |
Форум: Микросхемы · Просмотр сообщения: #1531 · Ответов: 10 · Просмотров: 28,151 |
Отправлено: 28.2.2012, 15:10 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
|
Форум: Микросхемы · Просмотр сообщения: #1528 · Ответов: 10 · Просмотров: 28,151 |
Отправлено: 27.2.2012, 11:32 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
|
Форум: Микросхемы · Просмотр сообщения: #1522 · Ответов: 10 · Просмотров: 28,151 |
Отправлено: 26.2.2012, 13:35 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
Ладно. С чтением понятно. Но почему у меня ничего не работает? Что я проглядел? 1. Создаю hex исходник: CODE .cseg .org 0 ldi R16, 0b11111111 out DDRB, R16 ldi R16, 0b10101010 out PORTB, R16 hex-файл: CODE :020000020000FC :080000000FEF07BB0AEA08BB81 :00000001FF 2. Втыкаю программатор в комп 3. Подаю на него питание 4. Запускаю MasterLink (прошивка 5.01) 5. Выбираю м/с ATtiny2313 6. Устанавливаю м/с в программатор 7. Щелкаю "Чтение файла" и выбираю свой hex 8. Щелкаю "Программирование ПЗУ" 9. Проверяю фьюзы 10. Закрываю MasterLink 11. Вынимаю м/с и втыкаю в макетную плату 13. Подаю напряжение на м/с и проверяю напряжение на портах вывода - 0 вольт Есть ли ошибка в моих действиях? |
Форум: Микросхемы · Просмотр сообщения: #1519 · Ответов: 10 · Просмотров: 28,151 |
Отправлено: 25.2.2012, 23:46 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
Hex взял у AVR Studio. |
Форум: Микросхемы · Просмотр сообщения: #1517 · Ответов: 10 · Просмотров: 28,151 |
Отправлено: 24.2.2012, 23:03 | |
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 24.2.2012 Пользователь №: 804 |
Привет! Прикупил МАСТЕР-32, чтобы учиться программировать контроллеры. И сразу столкнулся с проблемами. Использую ATtiny2313-20PU. После прошивки МК не выполняет программу, а при выборе "Чтение ПЗУ" в MasterLink вижу совсем не то, что прошивал. Настойки МастерЛинка такие: Микросхема: ATtiny-2313 Скорость: 9600 Прошиваю без адаптера (где-то тут читал, что он не нужен). Самый элементарный код программы, которую прошивал: .cseg .org 0 ser R16 out DDRB, R16 out PortB, R16 Loop: rjmp Loop Фьюзы: CKSEL0, CKSEL2, CKSEL3, SUT0, SPIEN Тактовый генератор встроенный. Порты B после прошивки молчат. Что я делаю не так? |
Форум: Микросхемы · Просмотр сообщения: #1514 · Ответов: 10 · Просмотров: 28,151 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 25.4.2024, 17:06 |