Найдено 117 результатов
- Чт май 10, 2018 14:02:41
- Форум: Радиотехника: приемники, передатчики, антенны
- Тема: Широкополосный приемник на ТВ тюнере
- Ответы: 154
- Просмотры: 146810
ПЧ селектора каналов СК-В-1. Че то запуталсо я.
Прикидываю, типа собрать чего нибудь радиоприемное на основе готового селектора каналов СК-В-1, без вмешательств в его схему, подключив штатным путем. Но вот пытался я с ним разобраться, и чего-то запутался с ним. Вопрос по промежуточным частотам. Вроде как одна частота - 38 МГц, но ПЧ звука в ...
- Сб апр 28, 2018 20:05:15
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
Виноват, бес попутал.Мурик писал(а):Не путайте И и ИЛИ
Спасибо, вопрос закрыт.
- Сб апр 28, 2018 15:04:34
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
что есть логическое сравнение ( &&, || ) и алгебраическое ( &, | )
Кстати, вот тут ( https://www.arduino.cc/reference/en/language/structure/pointer-access-operators/reference/
про "&" в языке Arduino пишут что:
&
[Pointer Access Operators]
Description
Referencing is one of the features ...
Кстати, вот тут ( https://www.arduino.cc/reference/en/language/structure/pointer-access-operators/reference/
про "&" в языке Arduino пишут что:
&
[Pointer Access Operators]
Description
Referencing is one of the features ...
- Сб апр 28, 2018 14:29:26
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
Так "А" после лог.И с единицей никогда не будет равна нулю.Мурик писал(а):если "А" лог.И "B" не равно нулю.
Ладно, я понял. Не стоит доискиваться, надо просто запомнить.
- Сб апр 28, 2018 13:59:14
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
Электроникой, хотя-бы поверхностно, занимались когда-нибудь?
Я пишу на ассемблере для MCS-51, и знаю что такое логические операции. Мне непонятно вот что: как логическая операция может становится условием.
Допустим,
если "А" (больше, меньше, равно, не равно и т.д) "B", тогда - что нибудь ...
Я пишу на ассемблере для MCS-51, и знаю что такое логические операции. Мне непонятно вот что: как логическая операция может становится условием.
Допустим,
если "А" (больше, меньше, равно, не равно и т.д) "B", тогда - что нибудь ...
- Сб апр 28, 2018 11:24:46
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
Понял, спасибо.shindax писал(а):Все там вяжется, Вам arkhnchul правильную ссылку дал
Но вот вопрос мучает. Ведь получается, что data & 1 - это if (data & 1), но разве "&" - это оператор сравнения? В описании языка ардуины как бы и нет такого вообще.
- Сб апр 28, 2018 00:28:26
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Re: Arduino. Непонятное выражение в скетче
[uquote="arkhnchul",url="/forum/viewtopic.php?p=3364564#p3364564"] C ternary operator [/uquote]
Не вяжется. По смыслу функция должна последовательно выдвигать байт
void t_send(byte data)
{
for (int i = 0; i < 8; i++) {
digitalWrite(clockPin, LOW);
digitalWrite(dataPin, data & 1 ? HIGH : LOW ...
Не вяжется. По смыслу функция должна последовательно выдвигать байт
void t_send(byte data)
{
for (int i = 0; i < 8; i++) {
digitalWrite(clockPin, LOW);
digitalWrite(dataPin, data & 1 ? HIGH : LOW ...
- Пт апр 27, 2018 22:40:27
- Форум: Разные вопросы по МК
- Тема: Arduino. Непонятное выражение в скетче
- Ответы: 17
- Просмотры: 4067
Arduino. Непонятное выражение в скетче
Иногда в скетчах попадается вот такое:
Что это значит, как этим пользоваться?
Код: Выделить всё
digitalWrite(dataPin, data & 1 ? HIGH : LOW);- Пт апр 13, 2018 20:11:27
- Форум: ARM
- Тема: IAR. Непонятки с target
- Ответы: 3
- Просмотры: 2585
IAR. Непонятки с target
Попробовал написать (точнее, скопировать с интырнета) первую программку для стм32.
IAR (7.50.2) ругается:
Fatal Error[Pe035]: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" C:\Program Files\IAR Systems\Embedded Workbench 7.3\arm ...
IAR (7.50.2) ругается:
Fatal Error[Pe035]: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" C:\Program Files\IAR Systems\Embedded Workbench 7.3\arm ...
- Пн мар 26, 2018 23:51:28
- Форум: Разные вопросы по МК
- Тема: Расскажите про DRAM...
- Ответы: 3
- Просмотры: 1636
Re: Расскажите про DRAM...
Спасибо.
Да, признаться, я решил схалявить. Извините.
Довольно хлопотная микросхема. Но интересная.
Вопрос про регенерацию. То есть, при регенерации мне надо перебирать адреса только строк. При этом как - осуществляется полный цикл обращения к микрухе на чтение, т.е выставили байт, сначала RAS вниз ...
Да, признаться, я решил схалявить. Извините.
Довольно хлопотная микросхема. Но интересная.
Вопрос про регенерацию. То есть, при регенерации мне надо перебирать адреса только строк. При этом как - осуществляется полный цикл обращения к микрухе на чтение, т.е выставили байт, сначала RAS вниз ...
- Пн мар 26, 2018 19:44:07
- Форум: Разные вопросы по МК
- Тема: Расскажите про DRAM...
- Ответы: 3
- Просмотры: 1636
Расскажите про DRAM...
Читать - читаю а сути уловить не могу. Расскажите пожалуйста, на примере чего нибудь простого, например, К565РУ5, как это работает.
Как записать, и как прочитать бит. как выполнить регенерацию. Просто последовательность действий со входами микросхемы. Почему только 8 адресных входов для 64 кбит ...
Как записать, и как прочитать бит. как выполнить регенерацию. Просто последовательность действий со входами микросхемы. Почему только 8 адресных входов для 64 кбит ...
- Вс мар 11, 2018 17:10:33
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Понял... это не ассемблер.
А похож был.
А похож был.
- Вс мар 11, 2018 00:57:35
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Вопрос, немножко не про контроллеры, но про ассемблер AVR.
Есть компилятор языка C, который доустанавливается к 4-й Студии, и вот в составе компилятора есть файл avr-as.exe. Я так понял это некий, не-атмеловский ассемблер AVR. Пытался его использовать - на любом, в т.ч нормальной файле сыпет ...
Есть компилятор языка C, который доустанавливается к 4-й Студии, и вот в составе компилятора есть файл avr-as.exe. Я так понял это некий, не-атмеловский ассемблер AVR. Пытался его использовать - на любом, в т.ч нормальной файле сыпет ...
- Вт мар 06, 2018 21:59:03
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Частота 9 600 000, CKDIV8 выключен.
Программа вот эта
Программа вот эта
- Вт мар 06, 2018 21:26:44
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="Starichok51",url="/forum/viewtopic.php?p=3324524#p3324524"]в комментарии перепутаны вход с выходом:
ldi temp, (1<<PB0)|(0<<PB3) ;PB0 - вход, PB3 - выход[/uquote]
Да, действительно ошибся.
когда МК находится в прерывании, ВСЕ прерывания и так уже запрещены. лишняя команда.
reti разрешает ...
ldi temp, (1<<PB0)|(0<<PB3) ;PB0 - вход, PB3 - выход[/uquote]
Да, действительно ошибся.
когда МК находится в прерывании, ВСЕ прерывания и так уже запрещены. лишняя команда.
reti разрешает ...
- Вт мар 06, 2018 13:33:56
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="trofim2",url="/forum/viewtopic.php?p=3324200#p3324200"]При выходе из прерывания[/uquote]
Спасибо, все работает.
Простите, вы не могли бы объяснить почему есть разница в каком месте обработчика происходит сброс флага?
Спасибо, все работает.
Простите, вы не могли бы объяснить почему есть разница в каком месте обработчика происходит сброс флага?
- Вт мар 06, 2018 13:10:45
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="trofim2",url="/forum/viewtopic.php?p=3324165#p3324165"]1. Сохранить при входе в прерывание SREG и R17..R19 (при необходимости)
2. Очистить запрос на прерывание PCIF в GIFR[/uquote]
Нет, не помогает
2. Очистить запрос на прерывание PCIF в GIFR[/uquote]
Нет, не помогает
- Вт мар 06, 2018 12:13:00
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511903
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добрый день, у меня похожая ситуация с кнопкой.
Решил испробовать прерывание PCINT у Attiny13A, и написал простенькую программу с кнопкой (с PB3 на общий, и подтяжка 47К сверху) и светодиод с PB0 на общий.
Поскольку, PCINT это прерывание по смене состояния вывода, решил сделать так. Для борьбы с ...
Решил испробовать прерывание PCINT у Attiny13A, и написал простенькую программу с кнопкой (с PB3 на общий, и подтяжка 47К сверху) и светодиод с PB0 на общий.
Поскольку, PCINT это прерывание по смене состояния вывода, решил сделать так. Для борьбы с ...
- Чт фев 22, 2018 09:26:01
- Форум: Разные вопросы по МК
- Тема: программирование микроконтроллеров в Linux (Ubuntu)
- Ответы: 50
- Просмотры: 14512
Re: программирование микроконтроллеров в Linux (Ubuntu)
Народ, а чем можно прошить AT89C51 под линуксом? Писать - есть на чем, но только чего-то ни один свой программатор не удалось завести.
- Чт фев 15, 2018 12:17:04
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
- Ответы: 1040
- Просмотры: 451998
Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
А простите за дурацкий вопрос. А как на ассемблере устроить десятичный счет последовательно от 0000 до 9999. Чего совсем нет никаких хороших идей
Пробовал последовательно инкрементировать 4 ячейки памяти (каждую через 9 циклов) с CJNE через 9, но например, при переходе от 0019 к 0020 сначала ...
Пробовал последовательно инкрементировать 4 ячейки памяти (каждую через 9 циклов) с CJNE через 9, но например, при переходе от 0019 к 0020 сначала ...