19.11.2013, 17:53
|
#71
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: PIC16f676
Сообщение от Alpout
|
logris, я выводил одну и ту же цифру во всех индикаторах, чтобы убедиться что все правильно показывает
|
Не обижайся, открыл проект, сразу получил простыню варнингов. Не смутило такое обилие? Дальше, стоит опция debug, нафига? Дальше, в свойствах проекта выставлено "перемещаемый код" вместо абсолютного. Удивительно что оно вообще что-то показывало.
|
|
|
|
19.11.2013, 17:55
|
#72
|
Гражданин KAZUS.RU
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
|
Re: PIC16f676
То же самое: Открыл - охренел....
Последний раз редактировалось Albert_V; 19.11.2013 в 18:16.
|
|
|
|
19.11.2013, 17:59
|
#73
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: PIC16f676
А кодовая таблица LEDS и LEDS2 для чего составлена? Какие сегменты зажигаешь? Карандашиком пропиши. Тем более сегменты в разнобой.
Да и временные параметры АЦП надо увеличить.
Последний раз редактировалось anatol378; 19.11.2013 в 18:05.
|
|
|
|
19.11.2013, 18:17
|
#74
|
Частый гость
Регистрация: 08.11.2010
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: PIC16f676
Два человека указали на явные баги в коде, как можно утверждать, что с выводом индикации все в порядке ![Вопрос](images/smilies/icon_question.gif) Мы только зря здесь тратим свое время.
|
|
|
|
19.11.2013, 18:27
|
#75
|
Гражданин KAZUS.RU
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
|
Re: PIC16f676
Так, ведь, это явно скачаный текст программы....
Уверен, что это не авторство ТС.
Фрагмент программы:
Код:
|
ORG 0x000 ; processor reset vector
GOTO INTER_OSC ; go to beginning of program
;------------------------------------------------------------------------------
; OSCCAL RESTORE
;------------------------------------------------------------------------------
INTER_OSC
errorlevel -302
BSF STATUS,RP0 ; set file register bank to 1
CALL 0x3FF ; retrieve factory calibration value
MOVWF OSCCAL ; update register with factory cal value
BCF STATUS,RP0 ; set file register bank to 0
errorlevel +302
INITIALIZE
MOVLW 0X07
MOVWF CMCON ;make digital ports
BSF STATUS,RP0 ;SELECT BANK1
MOVLW B'00010000'
MOVWF ADCON1 ;SELECT CONVERSION CLOCK Tad=8/Fosc=2 microS
CLRF TRISC ;MAKE ALL PORTC AS OUTPUT
MOVLW B'00010000' ;MAKE RA4 AS INPUT, THE OTHERS ARE OUTPUT
MOVWF TRISA
MOVLW 0X78
MOVWF OPTION_REG
........................... |
Последний раз редактировалось Albert_V; 19.11.2013 в 18:41.
|
|
|
|
19.11.2013, 18:41
|
#76
|
Прописка
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
|
Re: PIC16f676
ладно ребята. удаляйте тему, до этого уже говорил, что надо было удалить тему. уж сам во всем разберусь.
Albert_V, я копирнул то что я все равно написал бы то же самое. до сих пор все писал самостоятельно и БУДУ писать самостоятельно. Всегда все работало, Варнинги они пишутся, но бьюлдатся и всегда РАБОТАЛИ все мои проекты! Здесь я пропустил ошибку, кот. не могу найти где..Здесь все в норме и работает по-моему алгоритму, я сюда выложил не для того чтобы вьехать в прогу или послали перечитать доки, а найти ошибку. Вощем спасибо ребята за отклик! Буду сам рыться в своей помойке. Тема закрыта!
|
|
|
|
19.11.2013, 18:55
|
#77
|
Прописка
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
|
Re: PIC16f676
да нащет варнингов...они пишутся изза того что мплабу не нравится как я оформляю асмблер, то есть смотрим ошибку Warning[207] C:\VOLT\VOLTMETER.ASM 61 : Found label after column 1. (START). лейбл СТАРТ стоит не в той колонне, надо выставить на одинаковом уровне..выставляем на тех же уровнях(колоннах) варнинг исчезает. НО от этого суть не меняется. все также остается. самое главное тут ЕРРОРы не получить.
|
|
|
|
19.11.2013, 19:03
|
#78
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: PIC16f676
Сообщение от Alpout
|
сам во всем разберусь.
|
А дело ваше! Тогда напоследок:
1. Возьмите камень пожирнее, что-то типа PIC16F886/887. Там модуль отладки на борту, подключите PICKit2 или 3 и вперёд! Потом легче будет перенести на камень без модуля отладки.
2. Бросайте АСМ, иначе - или навечно вляпаетесь в секту типа ЧихПыхМык, или будете сушить мозг ещё неоднократно, желающих ковыряться в АСМе всё меньше и меньше, ввиду его полной бесперспективности.
3. Старайтесь писать без варнингов, не все варнинги безобидны, как кажутся. Старайтесь уделять внимание оформлению текста, иначе через некоторое время сами просто не сможете разобраться что к чему.
|
|
|
|
19.11.2013, 19:09
|
#79
|
Гражданин KAZUS.RU
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
|
Re: PIC16f676
Сообщение от nahimovv
|
...желающих ковыряться в АСМе всё меньше и меньше, ввиду его полной бесперспективности...
|
Извините, но это полный бред.
|
|
|
|
19.11.2013, 19:16
|
#80
|
Частый гость
Регистрация: 08.11.2010
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: PIC16f676
Сообщение от Albert_V
|
Извините, но это полный бред.
|
Это не бред, это всего лишь вопрос религии.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:17.
|
|