Найдено 46 результатов
Перейти к расширенному поиску
- Barisych
- Ср апр 01, 2015 15:34:41
- Форум: AVR
- Тема: C atmega128 на atmega1281
- Ответы: 15
- Просмотры: 3492
YS писал(а):С memory mapped регистрами OUT не работает. Используйте STS.
СПАСИБО! ТАК И ЕСТЬ!

нашол это в русском описании на 128й
всё заработало!
- Barisych
- Ср апр 01, 2015 12:46:02
- Форум: AVR
- Тема: C atmega128 на atmega1281
- Ответы: 15
- Просмотры: 3492
Здавствуйте! сталкнулся с такой проблемой!
при переходе с меги 8 на 1281 (надо несколько PWM)
вылетает ошибка Operand 1 out of range: 0x6f
ссылаясь на
ldi Temp,0
>>>>>out TIMSK1,Temp
в I/O View у TIMSK1 адреса прописаны так - na(0x6F)
во все регистры адреса которых начинаются на na ничего не ...
- Barisych
- Вс мар 03, 2013 00:37:19
- Форум: AVR
- Тема: Sleep modes
- Ответы: 1
- Просмотры: 757
пугает вот это

1. Only level interrupt INT0.
- Barisych
- Вс мар 03, 2013 00:30:56
- Форум: AVR
- Тема: Sleep modes
- Ответы: 1
- Просмотры: 757
сталкнулся с такой проблемой!
проц тюнька 13а.уходим в Sleep
и пытаемся проснуться по прервыню INT0..
вот тут то и возникает проблема!!!
нужно чтобы проснулся по изменению фронта с 0 в 1
а просыпается только по изменению уровня с 1 в 0!!!!!!!!!!!!
это так заложено в проце что просыпает только эта ...
- Barisych
- Вт янв 22, 2013 22:12:12
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
Barisych писал(а):кину 1000р на телефон тому кто разберётся

1000р ушла AdEpT -у!!! спасибо за помощь
по 24с16 .. кому интересно спрашивайте..
пушу на асм!
- Barisych
- Вс янв 13, 2013 14:32:59
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
Barisych писал(а):
задача упростилась!
выяснилось что не все байты участвуют в контрольной сумме
00 00 00 00 00 00 00 00 = F0
35 77 E0 45 35 77 E0 45 = F0
08 00 5F AA 12 00 AB 96 = 08
13 00 00 88 00 00 00 00 = 6B
кину 1000р на телефон тому кто разберётся

- Barisych
- Пт янв 11, 2013 11:26:04
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
ПРИВЕТ ВСЕМ!
есть ещё одна проблема :(
есть последовательность из 16ти тайт
вот примеры
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = F0
35 77 E0 45 00 00 00 00 35 77 E0 45 00 00 00 00 = F0
08 00 5F AA 00 00 03 00 12 00 AB 96 00 00 2A 03 = 08
13 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Barisych
- Чт янв 10, 2013 21:29:34
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
ПРИВЕТ ВСЕМ!
есть ещё одна проблема :(
есть последовательность из 16ти тайт
вот примеры
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = F0
35 77 E0 45 00 00 00 00 35 77 E0 45 00 00 00 00 = F0
08 00 5F AA 00 00 03 00 12 00 AB 96 00 00 2A 03 = 08
13 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Barisych
- Вс дек 23, 2012 23:03:41
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
shads писал(а):Кстати..... а чего не пользуешся внутренней EEPROM ???.....
Размер больше нужен?....
не там готовое устройство с 24с16...
shads писал(а):
Дык я не понял.. у тебя все проблемы решились с записью в 24C16 ?....
3 дня мозг выносило..

.. конечно заработало!!!

- Barisych
- Вс дек 23, 2012 13:22:51
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
кароче у меня ЗАРАБОТАЛО!!!
3 ДНЯ ТАНЦЕВ С БУБНОМ!!! не прошли даром!
выше я привёл логи и дал ссылу где скачать прогу для их просмотра (и снятия)
логи были сняты при програмировании 24ки в icprog106C.exe
там после завершения страници идёт несколько непонятных мне байт (на тот момент)
как тут выше ...
- Barisych
- Вс дек 23, 2012 13:02:07
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
ibiza11 писал(а):что-то я тоже не нашел)
что не нашол?
- Barisych
- Вс дек 23, 2012 10:44:01
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
повозился ещё немного...
уменьшил количество передаваемых байт с 16 до 8 не помогло..
ставил паузу.. на тот случай если ещё происходит запись а я уже туда лезу.. не помогло!
получается мс просто после записи уходит в даун и оттуда уже больше не возвращается!!!
КАК ЕЁ ОТТУДА ВЕРНУТЬ????
кто ...
- Barisych
- Вс дек 23, 2012 09:53:30
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
Может проблема в том что функция записи не проверяет готовность флэшки к работе.....
Дело в том, что флэшка, до определенного количества байт, принимает их в буфер.... а уже при превышении этого количества, или при получении команды стоп, приступает к реальной записи буфера во флэш..... в это ...
- Barisych
- Сб дек 22, 2012 21:53:09
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
после записи первой страници 24ка во всех последующих передаваемых в неё байтах выдаёт АСК=1
тоесть делать ничего не хочет! память в железе реально прописывается!
тоесть нужно организовать запись второй страници!
- Barisych
- Сб дек 22, 2012 20:13:53
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
Я не вижу ни Ваших ПП, ни ответов на свои вопросы. :?
ПП.. зачем на наих смотреть??? там всё пашит!!!
вопрос в другом! что делать после отправки первых двух байт с кодом устройства.. адресом и режимом.. и 16ти байт информации!!
итого 18! ЧТО ДЕЛАТЬ ДАЛЬШЕ???? КАК ВОГНАТЬ ВТОРУЮ СТРАНИЦУ!!!???
А ...
- Barisych
- Сб дек 22, 2012 14:47:07
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
В ПРОГЕ ЗАПИСИ ПЕРВЫХ 16ТИ байт поменял А0 на А1.. тоесть чтение а не запись...
тогда вторая группа из 16ти байт ПРОПИСЫВАЕТСЯ! а первая нет !

- Barisych
- Сб дек 22, 2012 14:23:01
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
Dmitry Dubrovenko писал(а):Barisych писал(а):в логере всё хорошо
А откуда "логер" берётся?
Barisych писал(а):24с16 не отпускает шину
Напрашивается вывод, что ошибка в ПП Stop.
Ну, а алгоритм подробно изложен в даташите.
специально для вас Dmitry Dubrovenko
на картинке разницу видите?
- Barisych
- Сб дек 22, 2012 14:06:47
- Форум: Периферия
- Тема: Мега8 + 24с16
- Ответы: 28
- Просмотры: 5436
после отправки первых 16ти (записи) байт... при приёме последнего байта АСК от 24ки в ноле.. тоесть всё хорошо!
потом стоп.. старт.. и в первомже байте АСК уже 1

тоесть 24ка уже его не понимает! в чём проблема ?