Найдено 14 результатов

Tigozawr
Чт мар 23, 2017 09:26:10
Форум: PIC
Тема: Вопросы начинающих PIC ASM
Ответы: 731
Просмотры: 335291

Re: Вопросы начинающих PIC ASM

PIC12F509. А как тогда мее реалтзовать на нем перебор информации, занесенной при помощи RETLW? Мне, просто, нужно хранить больше констант, чем влезет в файловые регистры. И CALL a работает как раз корректно, вызывая именно первый RETLW. Оно, просто, не хочет выполнять a = a + 1, которое работает ...
Tigozawr
Чт мар 23, 2017 08:09:34
Форум: PIC
Тема: Вопросы начинающих PIC ASM
Ответы: 731
Просмотры: 335291

Re: Вопросы начинающих PIC ASM

Вроде, не гибрид. Я делал все по мануалу в MPLAB X, так что все претензии к ним :)) . Директива varible там есть и, вроде, работает, но в этом случае переменная почему-то не хточет изменять значение :dont_know:
Tigozawr
Чт мар 23, 2017 08:00:19
Форум: PIC
Тема: Вопросы начинающих PIC ASM
Ответы: 731
Просмотры: 335291

Re: Вопросы начинающих PIC ASM

Люди, объясниет мне, почему перебор не работает (начальный адрес в переменной точно тот, что нужно):
START:
MOVLW B'00000000'
TRIS 0x06
GOTO CODESTART
RETLW 0x07
RETLW 0x0A
CODESTART:
variable a = 0x06
LOOP:
CALL a
MOVWF 0x06
a = a + 1
GOTO LOOP
Переменная a не инкриментируется почему-то :(
Tigozawr
Чт мар 23, 2017 06:41:44
Форум: PIC
Тема: Не могу разобраться с директивой db
Ответы: 3
Просмотры: 1560

Re: Не могу разобраться с директивой db

То есть, в PIC12F509 нужно писать все значения через RETWL?
Tigozawr
Ср мар 22, 2017 19:59:31
Форум: PIC
Тема: Не могу разобраться с директивой db
Ответы: 3
Просмотры: 1560

Не могу разобраться с директивой db

Я не могу понять, как воспользоваться значением, помещенным в память программы при помощи директивы db. Когда я пытаюсь подставить название, программа выдает мне адрес зарезервированного под переменную места, а до значения я никак не могу достучаться. Я знаю, что одиночная переменная объявляется при ...
Tigozawr
Чт фев 16, 2017 12:18:02
Форум: Изготовление PCB
Тема: Не выходит двухсторонняя плата по ЛУТ
Ответы: 3
Просмотры: 1567

Re: Не выходит двухсторонняя плата по ЛУТ

А прогрев не станет равномернее, если подложить под плату железяку для повышения теплопередачи с частей подошвы, которые не касаются верхней части? И не получается всегда именно задняя часть этой конкретной платы, какую бы я не прогрев первой :dont_know:
Tigozawr
Ср фев 15, 2017 21:37:49
Форум: Изготовление PCB
Тема: Не выходит двухсторонняя плата по ЛУТ
Ответы: 3
Просмотры: 1567

Не выходит двухсторонняя плата по ЛУТ

Я печатаю дорожки на максимуме тонера на фотобумаге, совмещаю на просвет и грею утюгом с обеих сторон по 7мин. При этом одна сторона получается отлично, а другая - от раза к разу, но в основном - капец. Почему такое может быть? (Сторона, которая не получается - всегда задняя на этой плате ...
Tigozawr
Пн янв 23, 2017 12:39:37
Форум: PIC
Тема: Ошибка при создании .hex
Ответы: 10
Просмотры: 4454

Re: Ошибка при создании .hex

Спасибо всем огромное. Буду учиться :))
Tigozawr
Пн янв 23, 2017 12:16:17
Форум: PIC
Тема: Ошибка при создании .hex
Ответы: 10
Просмотры: 4454

Re: Ошибка при создании .hex

Матрица 7x5. Нужно по одной точке буквы выводить. Матчасть буду читать, куда ж я денусь
Tigozawr
Пн янв 23, 2017 11:27:20
Форум: PIC
Тема: Ошибка при создании .hex
Ответы: 10
Просмотры: 4454

Re: Ошибка при создании .hex

Да я просто буквально неделю назад узнал, что такое "программатор" . Раньше только аналоговой техникой занимался. Мне бы как раз пару дельных советов по поводу того, что и как надо делать, так как я пока нифигушечки не знаю кроме языка ассемблера в этом плане
А какой, кстати, контроллер можно взять ...
Tigozawr
Пн янв 23, 2017 10:28:40
Форум: PIC
Тема: Ошибка при создании .hex
Ответы: 10
Просмотры: 4454

Re: Ошибка при создании .hex

Ну, так на офф. сайте Микрочипа написано, вроде, хотя я был очень сонный тогда и могу ошибаться. А что Вы посоветуете для C++ тогда?
И еще такая проблема есть: я скачал еще и XC16 и XC32, но я не вижу их в списке
Tigozawr
Пн янв 23, 2017 09:44:27
Форум: PIC
Тема: Ошибка при создании .hex
Ответы: 10
Просмотры: 4454

Ошибка при создании .hex

http://img.radiokot.ru/files/94427/thumbnail/16fqtx86ni.png
Я не совсем понимаю, чего оно от меня хочет. Пробелов и кириллицы в путях нигде нет и компилятор с поддержкой C++ я скачал (XC8). Программа написана для PIC12C508A
Вот вывод, если плохо видно:
make -f nbproject/Makefile ...
Tigozawr
Пт дек 30, 2016 23:40:59
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5565
Просмотры: 2232936

Не работает симуляция в PROTEUS

Не работает симуляция в PROTEUS

Изображение
В общем, как-то так. Был бы очень признателен, если бы кто-нибудь посоветовал книгу по поводу SPICE вообще
Tigozawr
Чт ноя 10, 2016 08:32:45
Форум: Не слышно, не видно
Тема: Гаснет луч осциллографа ЛО-70
Ответы: 27
Просмотры: 4870

Гаснет луч осциллографа ЛО-70

Люди, спасайте! Все нормально работало, но когда попытался включить его позавчера, луч появился секунд на 15, а потом плавно погас. Теперь так проиходит каждый раз при включении (если выключить и включить сразу, луча вообще нет). Лампы все внутри горят

Перейти к расширенному поиску