Воскресенье, 01.12.2024, 08:41
| RSS
Главная | Бортовой компьютер на 16F876A - Страница 14 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Бортовой компьютер на 16F876A
dimoniy_32Дата: Вторник, 13.03.2012, 23:47 | Сообщение # 131
Группа: Пользователи
Сообщений: 11
Статус: Offline
Подскажите пожалуйста еще как зашить гос номер машины вместо приветствия нашел где это находтся в коде вижене изменил но не могу откомпилиговать в хекс файл. Возможно ли это сделать вообще коде виженом?
 
AdminДата: Среда, 14.03.2012, 12:54 | Сообщение # 132
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Подождите, насколько я знаю в CodeVision расчитана на AVR, а не PIC. Разве нет? Я просто с ним никогда не работал.
 
dimoniy_32Дата: Среда, 14.03.2012, 14:54 | Сообщение # 133
Группа: Пользователи
Сообщений: 11
Статус: Offline
ну а чем тогда можно это сделать чем вы делаете или это вопрос в цене?
 


AdminДата: Среда, 14.03.2012, 15:10 | Сообщение # 134
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Качаем MPLAB, с ним идёт компилятор MPASM. Устанавливаем на комп, делаем исправления в исходнике под свои требования, компилируем, заливаем в МК, пользуемся biggrin
 
dimoniy_32Дата: Среда, 14.03.2012, 15:19 | Сообщение # 135
Группа: Пользователи
Сообщений: 11
Статус: Offline
ок внятно и понятно
 
AdminДата: Среда, 14.03.2012, 15:50 | Сообщение # 136
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата dimoniy_32 ()
Подскажите пожалуйста еще как зашить гос номер машины вместо приветствия нашел где это находтся в коде вижене изменил но не могу откомпилиговать в хекс файл.

Вот, всё оказалось очень просто biggrin Теперь не нужно перекомпилировать исходник под свои тексты, а достаточно необходимый текст занести в EEPROM при прошивке МК. Файл прошивки и комментарии к нему можно скачать здесь - http://lock.3dn.ru/load....1-0-332
 
BarmaleyДата: Четверг, 15.03.2012, 15:52 | Сообщение # 137
Группа: Пользователи
Сообщений: 179
Статус: Offline
Вот за это огромное спасибо!!! Вроде бы и не актуально, но всё равно приятно. А то заставка в виде адреса сайта как-то "не по фен-шую" biggrin Не подумайте, что я что-то против имею, ведь благодаря этому сайту я и собрал "бортовик", но более комфортно, когда сам можешь ввести любую заставку. Спасибо ещё раз !!!
 
dimoniy_32Дата: Пятница, 16.03.2012, 11:16 | Сообщение # 138
Группа: Пользователи
Сообщений: 11
Статус: Offline
Михаил все нормально спасибо залил уже свою заставку с перекомпиляцией в мплабе супер, можно как нибудь програмно регулировать яркость лсд?
 


randrДата: Воскресенье, 18.03.2012, 15:36 | Сообщение # 139
Группа: Пользователи
Сообщений: 3
Статус: Offline
Для подключения температурных датчиков DS18S20 (у кого нет DS18B20) предлагаю изменение в программе.
Как известно, DS18B20 измеряет с точностью до долей градуса, которые в борткомпьютере не отображаются, да и не нужны, как показывает эксплуатация в автомобиле.
IZM_TERMO
; ДЛЯ ds18s20: ===============================================================
rrf LSB,0 ; СДВИГАЕМ LSB вправо, чтобы убрать десятые градуса и освободить место для знака.
movwf LSBT ; сохраняем его в LSBT
movfw MSB ; оставляем старший байт MSB (знак)
andlw h'80'
movwf MSBT ; сохраняем его в MSBT
iorwf LSBT,F ; и сливаем в LSBT, который и будет байтом температуры с точностью 1 градус


btfss LSBT,7 ; результат отрицательный?

GOTO OUT_DEC

comf LSBT,f ; Преобразование отрицательного числа в НЕХ-коде
incf LSBT,f ; в модуль числа десятичного представления
bsf FLAG,1 ; выставим флажок отрицательной температуры

OUT_DEC .............................

Прикрепил фото борт.компьютера в Логане, кнопки тоже подсвечиваются - удобно.
Прикрепления: 3017008.jpg (100.3 Kb)
 
AdminДата: Четверг, 22.03.2012, 21:20 | Сообщение # 140
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
randr, спасибо за исходник под DS18S20, думаю, многим пригодится.

Просьба ко всем заинтересованым сообщить, какое у кого сопротивление датчика при разных уровнях топлива (достаточно мин-макс. значений). Хочу всё же довести контроль топлива до ума, с режимом калибровки.
 
Поиск:



T2M © 2024
Сайт управляется системой uCoz