Бортовой компьютер на 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. Устанавливаем на комп, делаем исправления в исходнике под свои требования, компилируем, заливаем в МК, пользуемся
|
|
| |
dimoniy_32 | Дата: Среда, 14.03.2012, 15:19 | Сообщение # 135 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| ок внятно и понятно
|
|
| |
Admin | Дата: Среда, 14.03.2012, 15:50 | Сообщение # 136 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата dimoniy_32 () Подскажите пожалуйста еще как зашить гос номер машины вместо приветствия нашел где это находтся в коде вижене изменил но не могу откомпилиговать в хекс файл. Вот, всё оказалось очень просто Теперь не нужно перекомпилировать исходник под свои тексты, а достаточно необходимый текст занести в EEPROM при прошивке МК. Файл прошивки и комментарии к нему можно скачать здесь - http://lock.3dn.ru/load....1-0-332
|
|
| |
Barmaley | Дата: Четверг, 15.03.2012, 15:52 | Сообщение # 137 |
Группа: Пользователи
Сообщений: 179
Статус: Offline
| Вот за это огромное спасибо!!! Вроде бы и не актуально, но всё равно приятно. А то заставка в виде адреса сайта как-то "не по фен-шую" Не подумайте, что я что-то против имею, ведь благодаря этому сайту я и собрал "бортовик", но более комфортно, когда сам можешь ввести любую заставку. Спасибо ещё раз !!!
|
|
| |
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 .............................
Прикрепил фото борт.компьютера в Логане, кнопки тоже подсвечиваются - удобно.
|
|
| |
Admin | Дата: Четверг, 22.03.2012, 21:20 | Сообщение # 140 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| randr, спасибо за исходник под DS18S20, думаю, многим пригодится.
Просьба ко всем заинтересованым сообщить, какое у кого сопротивление датчика при разных уровнях топлива (достаточно мин-макс. значений). Хочу всё же довести контроль топлива до ума, с режимом калибровки.
|
|
| |