Найдено 70 результатов

Mixer
26 апр 2011, 20:16
Форум: Устройства на микроконтроллерах
Тема: Открывалка для теплиц
Ответы: 27
Просмотры: 23981

Re: Открывалка для теплиц

Это лишнее, мы же на метку service_key только при прерывании попадаем, а при переходе на вектор прерывания флаг GIE автоматически сбросится. Хм, действительно... Так мне получается тогда из service_int надо возвращаться через retfie, a не через return? Сейчас по коду получается, что при прерывании ...
Mixer
22 апр 2011, 19:07
Форум: Устройства на микроконтроллерах
Тема: Открывалка для теплиц
Ответы: 27
Просмотры: 23981

Re: Открывалка для теплиц

Спасибо за разъяснения! Покурил на работе DS, вот что удалось написать: list p = 16F628A ; STATUS equ 0x03 ; Банк | 0 | 1 | 2 | 3 | PORTB equ 0x06 ; Банк | 0 | | 2 | | TRISB equ 0x06 ; Банк | | 1 | | 3 | INTCON equ 0x0B ; Банк | 0 | 1 | 2 | 3 | PIR1 equ 0x0C ; Банк | 0 | | | | EEDATA equ 0x1A ; Банк...
Mixer
16 апр 2011, 18:32
Форум: Устройства на микроконтроллерах
Тема: Открывалка для теплиц
Ответы: 27
Просмотры: 23981

Re: Открывалка для теплиц

И снова всем привет! Пара вопросов. 1. У PIC16F628A в 0-ом банке памяти регистры общего назначения располагаются по адресам с 0х20 по 0x7F. В 1-ом банке с 0х20 по 0xEF. Когда мы в коде пишем СBLOCK 0x20 TEMP ENDC при обращении к TEMP, если я нахожусь в 0-ом банке, то адрес прямой адресации будет 0х2...
Mixer
01 дек 2010, 19:15
Форум: Устройства на микроконтроллерах
Тема: Часы-термометр. Нужна помощь
Ответы: 21
Просмотры: 18366

Re: Часы-термометр. Нужна помощь

Там целая замута с этим PicBasic... Много ругается на файлы *.mac и *.inс, типа не узнает своего синтаксиса. Подожди админа, может он с этим басиком имел дело. Если кому интересно, по установке можно почитать тут.
Mixer
01 дек 2010, 17:53
Форум: Устройства на микроконтроллерах
Тема: Часы-термометр. Нужна помощь
Ответы: 21
Просмотры: 18366

Re: Часы-термометр. Нужна помощь

Исходник - sources/source code/source files.

UPD: Прикрепляй исходник.
Mixer
01 дек 2010, 17:20
Форум: Устройства на микроконтроллерах
Тема: Часы-термометр. Нужна помощь
Ответы: 21
Просмотры: 18366

Re: Часы-термометр. Нужна помощь

О... Тут только идти на сайт и просить у того турка исходники. С дизассемблингом прошивки кроме вас врядли кто возиться будет. А лучше взять и написать свою прошивку. Там всего лишь термометр, дисплей да часы реального времени. По отдельности кода для каждого элемента в сети надергать можно.
Mixer
22 сен 2010, 19:34
Форум: LCD
Тема: Подключение PIC к PT6523
Ответы: 51
Просмотры: 58031

Re: Подключение PIC к PT6523

По фото плохо видно, но вроде COM-B у тебя болтается в воздухе. Если это не так (соединен с COM-A) попробуй аккуратно перепилить дорожку скальпелем и обратиться на него (COM_B = 0x03) - по идее должны погаснуть все сегменты. Если они по прежнему продолжают светиться - значит что-то делаем не так. А ...
Mixer
22 сен 2010, 19:27
Форум: Устройства на микроконтроллерах
Тема: Открывалка для теплиц
Ответы: 27
Просмотры: 23981

Re: Открывалка для теплиц

Reset сделал на 500 мкс. По поводу Presence... Вообще производители рекомендуют разрабатывать устройства по сценарию самого худшего варианта. Вот я и думаю - тут два худших варианта; 1. Минимальное время релаксации 15 мкс + минимальное время ответа устройства 60 мкс = 75 мкс 2. Максимальное время ре...
Mixer
22 сен 2010, 11:04
Форум: Устройства на микроконтроллерах
Тема: Открывалка для теплиц
Ответы: 27
Просмотры: 23981

Re: Открывалка для теплиц

Тоже интересный вариант решения. В принципе, у 1-Wire достаточно большой интервал между минимальным и максимальным значением тайм слота. Единственное, что не понравилось - время введения данных в мастер приходится между 13 и 15 мкс (если не ошибаюсь). Схему прикрепляю.
Mixer
18 сен 2010, 19:13
Форум: LCD
Тема: Подключение PIC к PT6523
Ответы: 51
Просмотры: 58031

Re: Подключение PIC к PT6523

схема: B7-data B6-load B5-blank B4-clock Вобщем-то, я просил всю схему (можно было бы даже к схеме дополнительно фотку в железе приложить или даже несколько, чтоб посмотреть, насколько практика с теорией у тебя совпадают). Ну да ладно, дело твое. Надеюсь ты в коде не забыл порты поменять, т.к. у ме...