Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
Моя ошибка.
Попробуйте так INTOSCIP или INTOSC |
||
Оценка
|
Новичок
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
![]() |
Не заработало и с этой конфигурацией. А на какой частоте внутреннего генератора работает сие устройство? 4 или возможно 8 Мгц? И похоже 684 кристалл посложнее 676. Я вот попытался попереводить datacheet на 684. Похоже нужно еще устанавливать конфигурацию регистров OSCCON и OSCTUNE. Возможно конфигурация OSCCON - 01110101.
|
||
Оценка
|
Новичок
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
![]() |
Я потихоньку начал разбираться с ассемблером. Внес изменения в ассемблерный код, стал MPLABом ассемблировать, а MPLAB во первых не захотел даже открывать файл с расширением *.asm, а после смены на *.as, выдал кучу ошибок. Каким АССЕМБЛЕРом Вы пользуетесь, можно сбросить его мне на "мыло" или дать ссылку для скачивания, а то мой поиск в интернете на удивление результатов не дал.
|
||
Оценка
|
Новичок
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
![]() |
Спасибо, я вот только что уже разобрался и сам. Первоначально этот способ не работал, причина как оказалось была в недостаточно свежей версии Протеуса. Сейчас установил версию 7.9sp1 и MPASM заработал. Еще раз спасибо, теперь смогу "играться" с редактированием ассеблерного файла.
|
||
Оценка
|
Новичок
Регистрация: 08.04.2011
Сообщений: 4
Репутация: 10
![]() |
|
||
Оценка
|
Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
Я уже раньше расписывал. Вход микросхемы для измерения имеет ограничение на вход 5В (это понятно), а считывает или до 255 (0XFF)(11111111) или до 1023(0x3FF)(1111111111).
Вариант больше 25В в формате XX.XX? как мне кажется, не возможен. |
||
Оценка
|
Новичок
Регистрация: 08.04.2011
Сообщений: 4
Репутация: 10
![]() |
Спасибо что откликнулись. Я понял что хх,хх не получится, а если ХХ,Хв , что бы разряд сотен не выводить на индикацию как сделать.
outU clrwdt movlw 55 ; вывод " U " movwf R1 movlw 3D ; вывод " = " movwf R2 movf TYS,W ; вывод тысячи movwf R3 movf SOT,0 ; movwf R4 ; десятки movf DES,0 ; movwf R5 ; единицы movlw 2C ; вывод " , " movwf R6 ; movf EDI,0 ; movwf R7 ; десятые movlw 42h ; вывод " B " movwf R8 return |
||
Оценка
|
Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
Место правильно.
1. Нужно закомментировать вывод сотен. (непонятно, чем они помешали, если они не выводятся когда напряжение меньше 100) 2. Брать другую прошивку, где измерение проводится чуть до другому. Скорее всего вам надо доработать прошивку до 1000 мА. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |