Привет. Я пытаюсь изучить программирование PIC на си.
Сочинил в mplab x простую программу под xc8 v2.50
Программа работает только на половину.
Задумка была такая. Брать из массива число по индексу массива
и отправлять это число в порт. Индикация светодиодами для контроля.
Управление от двух кнопок ...
Найдено 19 результатов
- Чт май 22, 2025 10:01:07
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2051
- Просмотры: 679452
- Ср май 21, 2025 22:38:16
- Форум: Измерения
- Тема: Выбираем цифровой осциллограф
- Ответы: 8906
- Просмотры: 1904446
Re: Выбираем цифровой осциллограф
AlexS4, так же рассматриваю вариант SDS804X-HD, раскрытый до 200 Мгц. Но оно от частника, происхождение неясное.
Хотя и утверждают, что муха не сидела. Цена вопроса на 20 тысяч дешевле АКИП от Приста. Но у Приста хотя бы гарантия есть.

Хотя и утверждают, что муха не сидела. Цена вопроса на 20 тысяч дешевле АКИП от Приста. Но у Приста хотя бы гарантия есть.
- Ср май 21, 2025 20:30:38
- Форум: Измерения
- Тема: Выбираем цифровой осциллограф
- Ответы: 8906
- Просмотры: 1904446
Re: Выбираем цифровой осциллограф
Здравствуйте! Кто как думает, АКИП-4131/2 еще актуальный за текущую цену, или уже безнадежно устаревший?
Выбираю как первый осциллограф новичка. Бюджет ограниченный, по этому выше 4131 не прыгнуть.
Выбираю как первый осциллограф новичка. Бюджет ограниченный, по этому выше 4131 не прыгнуть.
- Ср окт 15, 2014 14:59:58
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
пытаетесь учить новичков, не разбираясь в теме сами.
Всего то высказал предположение и попытался разобраться с этим чисто для себя.
И разобрался. А учить кого-то, мне даром не надо.
используете почему-то команду lds, а не ldi
Обе в конечном счете использовал. ldi пишет в регистр число, lds пишет ...
Всего то высказал предположение и попытался разобраться с этим чисто для себя.
И разобрался. А учить кого-то, мне даром не надо.
используете почему-то команду lds, а не ldi
Обе в конечном счете использовал. ldi пишет в регистр число, lds пишет ...
- Ср окт 15, 2014 13:48:27
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
To Pink-Pank :
Я пишу на русском языке. А с ассемблером только начал знакомиться. И, если я вижу в атмел студии, что в регистр и в озу пишется что и куда нужно мне, то почему я должен считать что код исполняется неверно? Мне перестать верить среде разработки от этого самого производителя ...
Я пишу на русском языке. А с ассемблером только начал знакомиться. И, если я вижу в атмел студии, что в регистр и в озу пишется что и куда нужно мне, то почему я должен считать что код исполняется неверно? Мне перестать верить среде разработки от этого самого производителя ...
- Ср окт 15, 2014 00:52:01
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
To vdavid
Ничего не меняется, если в программе .DSEG вообще не указывать. Пробовал даже так:
.set time = 0xf0
ldi r16, time
sts 0x100, r16
ldi r16, 0x00
lds r16, 0x100
subi r16,(-1)
sts 0x100, r16
ldi r16, 0x00
lds r16, 0x100
И оно работает правильно. Сначала в r16 записывается time, затем ...
Ничего не меняется, если в программе .DSEG вообще не указывать. Пробовал даже так:
.set time = 0xf0
ldi r16, time
sts 0x100, r16
ldi r16, 0x00
lds r16, 0x100
subi r16,(-1)
sts 0x100, r16
ldi r16, 0x00
lds r16, 0x100
И оно работает правильно. Сначала в r16 записывается time, затем ...
- Вт окт 14, 2014 20:53:24
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
Шутка - не шутка, а компилятору код понравился.
Из чего вывод, если переменную с нужным значением хранить в озу, изменять ее можно. И самый простой способ - прибавление или вычитание непосредственного значения.
Из чего вывод, если переменную с нужным значением хранить в озу, изменять ее можно. И самый простой способ - прибавление или вычитание непосредственного значения.
- Вт окт 14, 2014 19:29:54
- Форум: AVR
- Тема: Трубка связиста
- Ответы: 35
- Просмотры: 8025
Re: Трубка связиста
Я просто о клавиатурах на основе ацп никогда не слышал.
По этому решил, что человек что-то перепутал 
- Вт окт 14, 2014 18:56:34
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
Пошутить нельзя...
Код: Выделить всё
.DSEG
.ORG SRAM_START
.SET time = 0x00
.CSEG
lds r16, time
subi r16,(-1)
sts time, r16
- Вт окт 14, 2014 18:39:25
- Форум: AVR
- Тема: Трубка связиста
- Ответы: 35
- Просмотры: 8025
Re: Трубка связиста
Я вот чего не могу понять: нафига клавиатуре - АЦП ? Клавиатура это вроде как координатная матрица, и событие нажатия на клавишу обрабатывается в прерывании.
- Пн окт 13, 2014 22:21:59
- Форум: AVR
- Тема: ASM для AVR
- Ответы: 21
- Просмотры: 4482
Re: ASM для AVR
Сейчас еще плохому поучим:
Для начала, константу time выкинем и заменим на переменную с нужным начальным значением
.CSEG
.SET time = 0x00
В озу зарезервируем для нее место, будет храниться там
.DSEG
.ORG SRAM_START
time: .byte 1
Делаем изменение значения переменной на новое, в нужном месте кода ...
Для начала, константу time выкинем и заменим на переменную с нужным начальным значением
.CSEG
.SET time = 0x00
В озу зарезервируем для нее место, будет храниться там
.DSEG
.ORG SRAM_START
time: .byte 1
Делаем изменение значения переменной на новое, в нужном месте кода ...
- Пн окт 13, 2014 21:06:20
- Форум: AVR
- Тема: Трубка связиста
- Ответы: 35
- Просмотры: 8025
Re: Трубка связиста
Это для изучения принципа построения "монтерской трубы": Аппарат телефонного мастера .
О том, как сделать мультиметр на микроконтроллере, в сети информации предостаточно. Соединить эти два прибора в один - дело не хитрое. Удачи.
З.Ы. И где это еще используются такие дедовские приблуды, как ...
О том, как сделать мультиметр на микроконтроллере, в сети информации предостаточно. Соединить эти два прибора в один - дело не хитрое. Удачи.
З.Ы. И где это еще используются такие дедовские приблуды, как ...
- Сб окт 11, 2014 00:04:31
- Форум: Аналоговая техника
- Тема: Вторичный источник эталонной частоты
- Ответы: 35
- Просмотры: 13417
Re: Вторичный источник эталонной частоты
Кто запрещает купить рубидиевый стандарт?
Никто не запрещает. Можно сразу частотомер со встроенным рубидиевым стандартом купить. Вопрос, а радиолюбителю для дома, оно сильно надо? Для сравнения: самопальный GPS эталон даст точность секундных интервалов до 10Е-8 - 10Е-9, при затратах финансов в ...
Никто не запрещает. Можно сразу частотомер со встроенным рубидиевым стандартом купить. Вопрос, а радиолюбителю для дома, оно сильно надо? Для сравнения: самопальный GPS эталон даст точность секундных интервалов до 10Е-8 - 10Е-9, при затратах финансов в ...
- Пт окт 10, 2014 23:41:04
- Форум: Цифровая техника
- Тема: Мелкие вопросы по цифровой технике.
- Ответы: 4462
- Просмотры: 1150328
- Чт окт 09, 2014 23:06:10
- Форум: Цифровая техника
- Тема: Мелкие вопросы по цифровой технике.
- Ответы: 4462
- Просмотры: 1150328
Re: Мелкие вопросы по цифровой технике.
Подскажите, плиз, как у PIC18 в программе задать адрес вершины стека (MPASM) ?
- Сб окт 04, 2014 16:38:17
- Форум: Аналоговая техника
- Тема: Вторичный источник эталонной частоты
- Ответы: 35
- Просмотры: 13417
Re: Вторичный источник эталонной частоты
А часы по какому эталону сверять будем?
Очевидно, что оптимальным вариантом в условиях домашней лаборатории будет покупка того же "Гиацинт - М". С последующей (и ежегодной) поверкой его в ЦСН. Еще, ПРИСТ продает образцовые генераторы GW Instek, приличной стабильности, но непонятно, принимают ли их в ...
Очевидно, что оптимальным вариантом в условиях домашней лаборатории будет покупка того же "Гиацинт - М". С последующей (и ежегодной) поверкой его в ЦСН. Еще, ПРИСТ продает образцовые генераторы GW Instek, приличной стабильности, но непонятно, принимают ли их в ...
- Сб окт 04, 2014 15:51:02
- Форум: Изготовление PCB
- Тема: Каким-же флюсом паять?
- Ответы: 387
- Просмотры: 300094
Re: Каким-же флюсом паять?
Глицерин - многоатомный спирт, если что. Платы ВЧ устройств от любого флюса мыть желательно.
- Сб окт 04, 2014 12:37:04
- Форум: Изготовление PCB
- Тема: Каким-же флюсом паять?
- Ответы: 387
- Просмотры: 300094
Re: Каким-же флюсом паять?
Глицерин (из аптеки) применяют для пайки всяких там sop \ soic \ qfp. Можно не смывать.
- Сб окт 04, 2014 10:37:00
- Форум: PIC
- Тема: Настройка периферии PIC
- Ответы: 6
- Просмотры: 2366
Настройка периферии PIC
Всем привет. Я тут человек новый, может подобная тема и есть, но не нашел. В общем, вопрос у меня такой: как в этих микроконтроллерах настраивают периферийные устройства? Ну, там скажем нужен АЦП - включаем, не нужен - выключаем, чтобы электричество не ел. И так далее, по всем устройствам. Может ...