0
Первый, специально для тебя:

Шаг — 1 сек / 5 пикселей.
  • avatar
  • dcoder
  • 14 мая 2011, 02:00
0
Написал свой программный UART. Пока только функцию передачи байта — большего и не надо. Все уместилось, хоть и занимает 666 байт. Win.
  • avatar
  • dcoder
  • 14 мая 2011, 00:09
0
Стал прикручивать программный UART (библиотека поставляется с компилятором) — не хватает флеш памяти! Fail.
  • avatar
  • dcoder
  • 13 мая 2011, 23:40
+1
Будут! Ведь эксперименты это весело и безопа—
… :)
  • avatar
  • dcoder
  • 13 мая 2011, 23:28
0
морозильник готов. читаем.
  • avatar
  • dcoder
  • 13 мая 2011, 22:57
0
Картинки будут. Я гарантирую это. :)
  • avatar
  • dcoder
  • 13 мая 2011, 22:04
0
Ну в духовке мне жалко его жарить, а вот градусов до 50-60 феном нагреть можно…
  • avatar
  • dcoder
  • 13 мая 2011, 21:57
0
А данные из холодильника не то? :)
  • avatar
  • dcoder
  • 13 мая 2011, 21:42
0
Кстати, реле при переключении не сбрасывают МК?
  • avatar
  • dcoder
  • 13 мая 2011, 20:54
0
А, сорри, не заметил. Незнаю, у меня за два года ничего не сгорело. Подключал только при включеном компе.

Вообще, устройство интересное. Только не хватает определения номера, чтоб открывал только хозяину.
Алсо, если не делать определение номера, можно взять сигнал с домашнего телефона. Он обычно базируется недалеко от домофона.

Я сам хотел сделать немного по-другому:
-Звонишь в домофон.
-Устройсто поднимает трубку, слушает…
-Берешь сотовый, включаешь на воспроизведение mp3 c записаным DTMF (впрочем, не обязательно DTMF) кодом.
— Устройство распознает код. Если он совпадает — открывает дверь.
  • avatar
  • dcoder
  • 13 мая 2011, 20:32
0
1.Подсоединяем контроллер(если работаем через COM, делаем это на выключенном компе!).
А что может случится, если комп включен?
  • avatar
  • dcoder
  • 13 мая 2011, 20:18
0
Да, надо попробовать.
  • avatar
  • dcoder
  • 13 мая 2011, 20:09
0
… а если и заливать программатором, то можно сначала лог прочитать, а потом уже стирать все.
Хотя от ошибки типа «ой, не ту кнопку нажал» тут никакой страховки нет :)
  • avatar
  • dcoder
  • 13 мая 2011, 11:42
0
Хм… lock биты на меге16 позволяют запретить SPM перезаписывать бутлоадер. Только и всего.
А в остальном, как и у всех:
SPM instruction can initiate a programming when
executing from the BLS only.

А LPM можно юзать откуда угодно.
  • avatar
  • dcoder
  • 12 мая 2011, 19:44
0
Да, придется вести запись в память из BLS секции. Но прыгнуть в эту секцию можно из основной программы.
  • avatar
  • dcoder
  • 12 мая 2011, 19:09
0
О! Спасибо! Как раз кстати.

Отдельное спасибо за то, что выложил на дропбокс, а не на всякие депозиты и рапидшары!
  • avatar
  • dcoder
  • 12 мая 2011, 14:10
0
Запилил небольшое дополнение про разные области памяти.
  • avatar
  • dcoder
  • 11 мая 2011, 22:58
+1
Form Gemany
Забавно :)
  • avatar
  • dcoder
  • 11 мая 2011, 18:47
0
Точно! Ты прав.
Это я сначала читал ADCL в R1, а ADCH в R0. А потом исправил криво.
  • avatar
  • dcoder
  • 10 мая 2011, 22:16
0
Даташит сообщает нам, что
The CPU is halted during the Page Write operation.
Но я сам не проверял.
  • avatar
  • dcoder
  • 10 мая 2011, 17:48