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

Голимый
Чт май 10, 2018 14:02:41
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Широкополосный приемник на ТВ тюнере
Ответы: 154
Просмотры: 146806

ПЧ селектора каналов СК-В-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 ...
Голимый
Сб апр 28, 2018 14:29:26
Форум: Разные вопросы по МК
Тема: Arduino. Непонятное выражение в скетче
Ответы: 17
Просмотры: 4067

Re: Arduino. Непонятное выражение в скетче

Мурик писал(а):если "А" лог.И "B" не равно нулю.
Так "А" после лог.И с единицей никогда не будет равна нулю.
Ладно, я понял. Не стоит доискиваться, надо просто запомнить.
Голимый
Сб апр 28, 2018 13:59:14
Форум: Разные вопросы по МК
Тема: Arduino. Непонятное выражение в скетче
Ответы: 17
Просмотры: 4067

Re: Arduino. Непонятное выражение в скетче

Электроникой, хотя-бы поверхностно, занимались когда-нибудь?
Я пишу на ассемблере для 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 ...
Голимый
Пт апр 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 ...
Голимый
Пн мар 26, 2018 23:51:28
Форум: Разные вопросы по МК
Тема: Расскажите про DRAM...
Ответы: 3
Просмотры: 1636

Re: Расскажите про DRAM...

Спасибо.
Да, признаться, я решил схалявить. Извините.
Довольно хлопотная микросхема. Но интересная.
Вопрос про регенерацию. То есть, при регенерации мне надо перебирать адреса только строк. При этом как - осуществляется полный цикл обращения к микрухе на чтение, т.е выставили байт, сначала RAS вниз ...
Голимый
Пн мар 26, 2018 19:44:07
Форум: Разные вопросы по МК
Тема: Расскажите про DRAM...
Ответы: 3
Просмотры: 1636

Расскажите про DRAM...

Читать - читаю а сути уловить не могу. Расскажите пожалуйста, на примере чего нибудь простого, например, К565РУ5, как это работает.
Как записать, и как прочитать бит. как выполнить регенерацию. Просто последовательность действий со входами микросхемы. Почему только 8 адресных входов для 64 кбит ...
Голимый
Вс мар 11, 2018 17:10:33
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Понял... это не ассемблер.
А похож был.
Голимый
Вс мар 11, 2018 00:57:35
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Вопрос, немножко не про контроллеры, но про ассемблер AVR.
Есть компилятор языка C, который доустанавливается к 4-й Студии, и вот в составе компилятора есть файл avr-as.exe. Я так понял это некий, не-атмеловский ассемблер AVR. Пытался его использовать - на любом, в т.ч нормальной файле сыпет ...
Голимый
Вт мар 06, 2018 21:59:03
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Частота 9 600 000, CKDIV8 выключен.
Программа вот эта
Голимый
Вт мар 06, 2018 21:26:44
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

[uquote="Starichok51",url="/forum/viewtopic.php?p=3324524#p3324524"]в комментарии перепутаны вход с выходом:
ldi temp, (1<<PB0)|(0<<PB3) ;PB0 - вход, PB3 - выход[/uquote]
Да, действительно ошибся.

когда МК находится в прерывании, ВСЕ прерывания и так уже запрещены. лишняя команда.
reti разрешает ...
Голимый
Вт мар 06, 2018 13:33:56
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

[uquote="trofim2",url="/forum/viewtopic.php?p=3324200#p3324200"]При выходе из прерывания[/uquote]

Спасибо, все работает.
Простите, вы не могли бы объяснить почему есть разница в каком месте обработчика происходит сброс флага?
Голимый
Вт мар 06, 2018 13:10:45
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

[uquote="trofim2",url="/forum/viewtopic.php?p=3324165#p3324165"]1. Сохранить при входе в прерывание SREG и R17..R19 (при необходимости)
2. Очистить запрос на прерывание PCIF в GIFR[/uquote]
Нет, не помогает
Голимый
Вт мар 06, 2018 12:13:00
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2511872

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добрый день, у меня похожая ситуация с кнопкой.
Решил испробовать прерывание 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
Просмотры: 451993

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

А простите за дурацкий вопрос. А как на ассемблере устроить десятичный счет последовательно от 0000 до 9999. Чего совсем нет никаких хороших идей
Пробовал последовательно инкрементировать 4 ячейки памяти (каждую через 9 циклов) с CJNE через 9, но например, при переходе от 0019 к 0020 сначала ...

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