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

- Чт мар 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 не инкриментируется почему-то
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 не инкриментируется почему-то
- Чт мар 23, 2017 06:41:44
- Форум: PIC
- Тема: Не могу разобраться с директивой db
- Ответы: 3
- Просмотры: 1560
Re: Не могу разобраться с директивой db
То есть, в PIC12F509 нужно писать все значения через RETWL?
- Ср мар 22, 2017 19:59:31
- Форум: PIC
- Тема: Не могу разобраться с директивой db
- Ответы: 3
- Просмотры: 1560
Не могу разобраться с директивой db
Я не могу понять, как воспользоваться значением, помещенным в память программы при помощи директивы db. Когда я пытаюсь подставить название, программа выдает мне адрес зарезервированного под переменную места, а до значения я никак не могу достучаться. Я знаю, что одиночная переменная объявляется при ...
- Чт фев 16, 2017 12:18:02
- Форум: Изготовление PCB
- Тема: Не выходит двухсторонняя плата по ЛУТ
- Ответы: 3
- Просмотры: 1567
Re: Не выходит двухсторонняя плата по ЛУТ
А прогрев не станет равномернее, если подложить под плату железяку для повышения теплопередачи с частей подошвы, которые не касаются верхней части? И не получается всегда именно задняя часть этой конкретной платы, какую бы я не прогрев первой 

- Ср фев 15, 2017 21:37:49
- Форум: Изготовление PCB
- Тема: Не выходит двухсторонняя плата по ЛУТ
- Ответы: 3
- Просмотры: 1567
Не выходит двухсторонняя плата по ЛУТ
Я печатаю дорожки на максимуме тонера на фотобумаге, совмещаю на просвет и грею утюгом с обеих сторон по 7мин. При этом одна сторона получается отлично, а другая - от раза к разу, но в основном - капец. Почему такое может быть? (Сторона, которая не получается - всегда задняя на этой плате ...
- Пн янв 23, 2017 12:39:37
- Форум: PIC
- Тема: Ошибка при создании .hex
- Ответы: 10
- Просмотры: 4454
Re: Ошибка при создании .hex
Спасибо всем огромное. Буду учиться 
- Пн янв 23, 2017 12:16:17
- Форум: PIC
- Тема: Ошибка при создании .hex
- Ответы: 10
- Просмотры: 4454
Re: Ошибка при создании .hex
Матрица 7x5. Нужно по одной точке буквы выводить. Матчасть буду читать, куда ж я денусь
- Пн янв 23, 2017 11:27:20
- Форум: PIC
- Тема: Ошибка при создании .hex
- Ответы: 10
- Просмотры: 4454
Re: Ошибка при создании .hex
Да я просто буквально неделю назад узнал, что такое "программатор" . Раньше только аналоговой техникой занимался. Мне бы как раз пару дельных советов по поводу того, что и как надо делать, так как я пока нифигушечки не знаю кроме языка ассемблера в этом плане
А какой, кстати, контроллер можно взять ...
А какой, кстати, контроллер можно взять ...
- Пн янв 23, 2017 10:28:40
- Форум: PIC
- Тема: Ошибка при создании .hex
- Ответы: 10
- Просмотры: 4454
Re: Ошибка при создании .hex
Ну, так на офф. сайте Микрочипа написано, вроде, хотя я был очень сонный тогда и могу ошибаться. А что Вы посоветуете для C++ тогда?
И еще такая проблема есть: я скачал еще и XC16 и XC32, но я не вижу их в списке
И еще такая проблема есть: я скачал еще и XC16 и XC32, но я не вижу их в списке
- Пн янв 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 ...
Я не совсем понимаю, чего оно от меня хочет. Пробелов и кириллицы в путях нигде нет и компилятор с поддержкой C++ я скачал (XC8). Программа написана для PIC12C508A
Вот вывод, если плохо видно:
make -f nbproject/Makefile ...
- Пт дек 30, 2016 23:40:59
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5565
- Просмотры: 2232936
- Чт ноя 10, 2016 08:32:45
- Форум: Не слышно, не видно
- Тема: Гаснет луч осциллографа ЛО-70
- Ответы: 27
- Просмотры: 4870
Гаснет луч осциллографа ЛО-70
Люди, спасайте! Все нормально работало, но когда попытался включить его позавчера, луч появился секунд на 15, а потом плавно погас. Теперь так проиходит каждый раз при включении (если выключить и включить сразу, луча вообще нет). Лампы все внутри горят