Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 30.10.2017, 00:30   #1
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию PIC24F таблица скорой индикации чисел

Привет. Пробовал перенести конструкцию скорой индикации чисел на 7-сегментном индикаторе из 8-битного семейство на PIC24F. Оказался команда retlw неможет нести 16-битного числа, только 10-битный. Создал новую конструкцию (2 код), неработает. Вопрос - мая конструкця выглядет рабочей или видни ошибки?

Код:
;===============================================================================
; Tablica skoroj indikacii cisel 8-bitnogo MCU
;===============================================================================
IND_TABL                addwf   PCL, F
                        retlw   b'00111111' ; 0
                        retlw   b'00000110' ; 1
                        retlw   b'01011011' ; 2
                        retlw   b'01001111' ; 3
                        retlw   b'01100110' ; 4
                        retlw   b'01101101' ; 5
                        retlw   b'01111101' ; 6
                        retlw   b'00000111' ; 7
                        retlw   b'01111111' ; 8
                        retlw   b'01101111' ; 9
Код:
    ...
    mov	    EDINICY, W0
    call    IND_TABL
    mov	    W0, PORTB
    ...

;===============================================================================
; Tablica skoroj indikacii cisel 16-bitnogo MCU
;===============================================================================
IND_TABL:
    rlnc    W0, W0 ; W0 = W0 * 2
    inc	    W0, W0 ; W0 = W0 + 1
    add	    PCL ; PCL = PCL + W0
    mov	    #0b1011001100000010, W0 ; 0
    return
    mov	    #0b0010000000000010, W0 ; 1
    return
    mov	    #0b1001001000000011, W0 ; 2
    return
    mov	    #0b0011001000000011, W0 ; 3
    return
    mov	    #0b0010000100000011, W0 ; 4
    return
    mov	    #0b0011001100000001, W0 ; 5
    return
    mov	    #0b1011001100000001, W0 ; 6
    return
    mov	    #0b0011000000000010, W0 ; 7
    return
    mov	    #0b1011001100000011, W0 ; 8
    return
    mov	    #0b0011001100000011, W0 ; 9
    return
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 30.10.2017, 08:24   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

tblrd. Table Read.
besogon вне форума   Ответить с цитированием
Старый 30.10.2017, 15:28   #3
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,339
Вес репутации: 3076/95
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

Нет никакой необходимости связываться с табличным чтением в 16-разрядной платформе, если только не требуется получать все 24 разряда.
Для целей 16-разрядного доступа к флешу программ (таблице констант) существует psv-доступ. Его нужно включить в CORCON (если это требуется в конкретном МК) и разобраться в даташите с механизмом этого доступа. В контроллерах с оперативной памятью до 16К этот доступ не требует управления сегментами доступа, а если больше, то требует.
Синтаксис доступа такой (W0 - адрес в таблице; W0 - табличный результат):
Код:
..............
    mov   #psvoffset(Table), W1
    sl       W0, W0
    add    W0, W1, W1
    mov   [W1], W0
.................
.................
.................
Table:
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
Марк вне форума   Ответить с цитированием
Старый 30.10.2017, 23:27   #4
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от Марк Посмотреть сообщение
Нет никакой необходимости связываться с табличным чтением в 16-разрядной платформе, если только не требуется получать все 24 разряда
Есть, ето несоображение (пока) двух предъявленых варянтов.Так что если нетрудно, поглядите мой код при кофе, логичный он или нет.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 30.10.2017, 23:34   #5
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от besogon Посмотреть сообщение
tblrd. Table Read.
Ненайдется какой нибудь маленкий пример? tbl команды, там опять работа с этими волшебными адресами, мне трудно с ним.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 30.10.2017, 23:50   #6
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от Марк Посмотреть сообщение
Синтаксис доступа такой (W0 - адрес в таблице; W0 - табличный результат):
Код:
..............
    mov   #psvoffset(Table), W1
    sl       W0, W0
    add    W0, W1, W1
    mov   [W1], W0
.................
.................
.................
Table:
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.pword   0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
mov #psvoffset(Table), W1
Что записивается в регистр W1?

sl W0, W0
Чем отличается от команды rlnc (rotate left no carrry)?

mov [W1], W0
У меня в литературе есть только mov W0, [W1] пример, как расшифровывается ваша строка?

.pword - всегда восемь констант? А где они физически? ASM30 user guide практически недает полезной информации с кучей примеров.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 31.10.2017, 04:43   #7
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,339
Вес репутации: 3076/95
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

#psvoffset(метка таблицы) - это константа равная стартовому адресу таблицы с указанной меткой.

sl - логический сдвиг влево (при логическом сдвиге флаг переноса не принимает участия и всегда в регистр вдвигается ноль). Странно, что Вы не читаете мануал по программированию 16-разрядной платформы...

mov [W1], W0 - значение по адресу указанному в W1 заносится в W0.

.pword может содержать любое количество 16-разрядных констант в строке, но не более допустимого редактором количества (не помню сколько, но много). То есть от одной и больше. Эта директива упаковывает в каждое 24-разрядное слово флеша программ только одно 16-разрядное слово. Старший байт остается равным нулю.

.pbyte упаковывает байты во все разряды 24-разрядного слова программного флеша.
Марк вне форума   Ответить с цитированием
Старый 31.10.2017, 11:18   #8
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

LKIJ/ЛДКО
глава flash program memory, пункт 3.7
Код:
PROG_DATA: .word 0x1234 ; 16 bit variable in program memory Create EA for read by loading TBLPAG and W0
MOV #tblpage(PROG_DATA), W0 ; Get upper byte address of variable PRG_DATA
MOV W0, TBLPAG ; Load upper address into TBLPAG register
MOV #tbloffset(PROG_DATA), W1 ; Load W1 with lower address word of variable PRG_DATA Read data from program memory into W registers
TBLRDL [W1], W2 ; W2 contains 16 bit variable data
besogon вне форума   Ответить с цитированием
Старый 12.11.2017, 01:35   #9
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Мистер Марк, скажите, что не так написал в строке PSVOFFSET, что код небуилдится? Принтскрин ниже.
Миниатюры
fsvoffset.png  
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 12.11.2017, 06:03   #10
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,339
Вес репутации: 3076/95
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

Исправьте PSVOFFSET на psvoffset. В строках 79 и 99 исходника.
Марк вне форума   Ответить с цитированием
Старый 19.11.2017, 21:59   #11
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от Марк Посмотреть сообщение
Исправьте PSVOFFSET на psvoffset. В строках 79 и 99 исходника.
Спосибки, отладил. Заметил, что после ~132 секунд после включения макета происходит RESET. Сократил програму до простой, без интеруптов, два светодиода и простой DELAY. Ресетится неперестало. Счас буду писать опрос флагов регистра RCON. Если ничего ненайду, что еще можно попробовать?
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 19.11.2017, 23:23   #12
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 709
Вес репутации: 1181/51
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от LKIJ/ЛДКО Посмотреть сообщение
Заметил, что после ~132 секунд после включения макета происходит RESET.?
Собаку включили? Если включили кормить не забывайте.
_WIL_ вне форума   Ответить с цитированием
Старый 19.11.2017, 23:26   #13
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Нашел, это WDTO флаг "WDT time-out has occurred". В конфигурации он выключен, еще дополнительно сбросил бит SWDTEN (софтварное включение WATCHDOG). Без понятия где двигатся далше

Строки конфигурции:

config FWDT, WINDIS_OFF & FWDTEN_OFF
; Standard WDT selected, windowed WDT disabled,
; WDT disabled (control is placed on the SWDTEN bit)

config FDS, DSWDTEN_OFF
; Deep Sleep Watchdog Timer Disabled
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 22.11.2017, 02:07   #14
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Придумал. Надо в програме опросить биты конфигурационных слов, что там реально вписано. А как это делат неподскажете? В даташите упомянут какой то табличный способ ->

"The address, F80000h, is beyond the user program memory space. In fact, it belongs to the configuration memory space (800000h-FFFFFFh), which can only be accessed using table reads and table writes."
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 22.11.2017, 23:26   #15
Sergey K
Senior Member
 
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 36
Сообщений: 264
Вес репутации: 422/43
Sergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really nice
По умолчанию Re: PIC24F таблица скорой индикации чисел

С компилятором CCS у меня бывали случаи, что он неверно определенные биты конфигурации выставлял (для конкретных МК). Я их проверял после компиляции проекта уже в самом MPLabs. Но это я заметил после многих дней поиска причины, почему что-то упорно работает не так...
После перехода на следующую/предыдущую версию глюк исчезал в этом месте и мог возникнуть в другом бите.
Sergey K вне форума   Ответить с цитированием
Старый 23.11.2017, 12:15   #16
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Очень хорошую мысль подкинули Сергей, спасибо.
В меню Window -> PIC Memory Wiews -> Configuration Bits после буилда можно посмотреть конфигурацию. Выяснилос, что конфигурация вопще компилятором нетронуто, все DEFAULT. И тогда я вспомнил замечание товарища Марк в другой теме, что у меня неправильная граматика конфигурации. Я непридавал этому особого значения, поскольку компилятор неругался.
Итого:

Неправильная граматика
config FWDT, WINDIS_OFF & FWDTEN_OFF
config FDS, DSWDTEN_OFF

Правильная граматика
config __FWDT, WINDIS_OFF & FWDTEN_OFF
config __FDS, DSWDTEN_OFF

Осталось на макете проверить.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 29.10.2018, 22:21   #17
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Добрый вечер. Сново взял макет после долгого времени. Таблица чисел у меня работает. Плохо работает TIMER1 прерывание. В инициализации я зажигаю число сотен – 4. Потом в самом первом TIMER1 прерывании зажигается десятки – число 6. И горит бесконечно. В работе должно медленно переключатся цифра 567. И так имею две беды: 1) переключение чисел происходит после 1 сек., когда по моему расчету TIMER1 прерывание должно быт каждые 4 сек. (внутренний RC генератор 8 МГц); 2) непроисходит второе TIMER1 прерывание.
Приложу текст програмы. Помогите пожалуйсто.
Вложения
Тип файла: zip MINI programa.zip (1.8 Кб, 2 просмотров)
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 31.10.2018, 22:20   #18
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Медленно, может быт кто нибудь возмутся пересматривать программу за денги? Пишите на ящик ЛС.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 31.10.2018, 22:31   #19
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC24F таблица скорой индикации чисел

LKIJ/ЛДКО
у Вас нет возможности начать учить Си?
Попробуйте начать учить Си - здорово поможет.

При миграции с контроллера на контроллер не придется заново писать.
besogon вне форума   Ответить с цитированием
Старый 31.10.2018, 22:58   #20
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Нет, си закончил на двойке. Перекусить немогу. Два раза пробовал.
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 08.11.2018, 23:07   #21
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Приветик. Отладил наконецто макет. И так, вложу принципяльную электрическую схему макета и фирмвар на асемблере FW.00.00.01. После подачи питания на 7-сегментном индикаторе индицируется цифра 234. Числа переключается каждые 6,4 мс с помощю TIMER1 прерывания.

Следующие цели INT1, ADC и запис параметров на EEPROM, когда падает напряжение питания.
Вложения
Тип файла: zip FW.00.00.01.zip (115.7 Кб, 0 просмотров)
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 08.11.2018, 23:28   #22
bzx
Senior Member
 
Аватар для bzx
 
Регистрация: 25.02.2007
Адрес: St. Petersburg
Возраст: 45
Сообщений: 477
Вес репутации: 1181/58
bzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud ofbzx has much to be proud of
Отправить сообщение для bzx с помощью ICQ Отправить сообщение для bzx с помощью Skype™
По умолчанию Re: PIC24F таблица скорой индикации чисел

Цитата:
Сообщение от LKIJ/ЛДКО Посмотреть сообщение
Следующие цели INT1, ADC и запис параметров на EEPROM, когда падает напряжение питания.
Судя по Вашим темпам освоения и разработки Вы только поставленную задачу осилите через год... а потом новая цель.
Без обид, коллега, Вам выше дали абсолютно дельный совет - учите "Си".

То, что днями, неделями, месяцами пишите на асме на си уложится в десятки строк это для "INT1, ADC и запис параметров на EEPROM" за несколько дней.

Скоро исполнится два века как один пацаненок из Холмогор в Москву несколько недель добирался пешим ходом. Сейчас на бибике за пару дней народ преодолевает это расстояние.
__________________
Для связи email: info собака qbit.su

Последний раз редактировалось bzx; 08.11.2018 в 23:33.
bzx вне форума   Ответить с цитированием
Старый 09.11.2018, 00:12   #23
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Спасибо, мне уже сказали о сроках. Также знаю о абсолютном распространении Си. Но Си не для меня.

И так, вторая программа FW00.00.02. После подачи питания на 7-сегментном индикаторе индицируется цифра 000. При каждом нажатии кнопки цифра увеличивается на 1. Кнопка и проверка переполнения декады в прерывании INT1.
Вложения
Тип файла: zip FW00.00.02.zip (1.9 Кб, 2 просмотров)
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Старый 12.11.2018, 00:10   #24
LKIJ/ЛДКО
Member
 
Аватар для LKIJ/ЛДКО
 
Регистрация: 28.10.2014
Адрес: Lithuania / Литва, Vilnius / Вильнюс
Возраст: 33
Сообщений: 67
Вес репутации: 100/16
LKIJ/ЛДКО will become famous soon enoughLKIJ/ЛДКО will become famous soon enough
По умолчанию Re: PIC24F таблица скорой индикации чисел

Добрый вечерок.
Написал програму FW00.00.03, считывание напряжения от подстроечника R1 (схема выше) и покозание на 7-сегментном дисплейе. Опорное напряжение ADC - напряжение питания +3,3 В. Надо только подключить точку после первой цифры постоянно горет. Напряжение отображается в формате x.xx В.
Вложения
Тип файла: zip FW00.00.03.zip (381.5 Кб, 1 просмотров)
__________________
Кто, если не мы, когда, если не сейчас?
LKIJ/ЛДКО вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многофункциональные часы. Н.Заяц.Книга 4. samko Вопросы начинающих 11 12.06.2012 09:26
Часы на pic 16f874a и ds1307n работают, но не работают faramun21 Продукция MICROCHIP 8 10.07.2009 04:40


Часовой пояс GMT +3, время: 04:27.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot