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

Feruz
Сб апр 11, 2020 10:36:19
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Si4463 не взлетает
Ответы: 77
Просмотры: 39446

Re: Si4463 не взлетает

Друзья, возникли проблемы с приемом с CRC. Если происходит прием пакета с неверной контрольной суммой, то следующий пришедший пакет, который судя по информации от 4463 имеет верную контрольную сумму, содержит нулевые информационные байты... =( В эррате на чип есть похожий пункт "2.14 If a Received ...
Feruz
Пн мар 09, 2020 13:46:43
Форум: ARM
Тема: STM32 новичку в ARM что к чему
Ответы: 8918
Просмотры: 2240397

Re: STM32 новичку в ARM что к чему

Поднимайте CS после RXNE.
Он проверяет даже больше необходимого, проблема в другом. Если менять делители для SPI и замерять время между фронтом защелкивающим данные на SCK и поднятием NSS, то оно не меняется, т.е. SPI считает этот фронт окончанием передачи. При относительно небольших делителях все ...
Feruz
Вс мар 08, 2020 11:19:04
Форум: ARM
Тема: STM32 новичку в ARM что к чему
Ответы: 8918
Просмотры: 2240397

Re: STM32 новичку в ARM что к чему

Здравствуйте! Разрешите ворваться в тему с вопросом по SPI STM32F103C8.
В одной из веток на форуме я задавал вопрос по SI4463, но проблема оказалась в SPI (m)
Проблема в том, что CS поднимается раньше чем закончилась транзакция по SPI.

Настройка:

//SPI registers
SPI1->CR1 |= SPI_CR1_BR; //clock ...
Feruz
Вс мар 01, 2020 10:41:29
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Si4463 не взлетает
Ответы: 77
Просмотры: 39446

Re: Si4463 не взлетает

Ser60, большое Вам спасибо! Дело действительно оказалось в том, что чип селект поднимался раньше чем завершался обмен по SPI, как итог сишка некорректно воспринимала все, что ей передают. ( Посыпаю голову пеплом, в даташите si4463 ведь есть рисунок с таймингами SPI где показано, что должно быть ...
Feruz
Ср фев 05, 2020 09:34:56
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Si4463 не взлетает
Ответы: 77
Просмотры: 39446

Re: Si4463 не взлетает

Забыл добавить сам вопрос. Я понимаю что курить чужие исходники и смотреть логи анализатора дело не самое шустрое, поэтому был бы благодарен если бы кто-то просто проверил мой код на работоспособность со своим, заведомо рабочим модулем 4463. У меня в свою очередь есть два одинаковых модуля, но оба ...
Feruz
Вт фев 04, 2020 23:06:08
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Si4463 не взлетает
Ответы: 77
Просмотры: 39446

SI 4463. Нет передачи в эфире.

Если коротко: нет передачи в эфире.

Если подробно, то ситуация следующая. Запускаю si4463 rev B1 на передачу таким способом:
1 Подаю питание на схему
2 Даю длинный SDN=1 (200 мс)
3 Жду CTS=1
4 Шлю power up с указанием частоты кварца 26 МГц
5 Жду CTS=1
6 Отправляю набор конфигурационных property ...
Feruz
Чт июн 07, 2018 23:36:38
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Открой и скомпилируй для пробы вот этот тест - проектик
extdi_2313.zip
да поглядямс чего будет (ибо ни семерки ни десятки в наличии нету).


Дома проверил, тоже все нормально.
Опция "Version 2" включена.

Начал искать проблему методом исключения, удаляя участки кода и проверяя не ...
Feruz
Чт июн 07, 2018 13:38:40
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Проверил на работе, компиляция без ошибок, "сдвига" нет
Вечером проверю на домашнем компе.

Закралась мысль, а что если проблема в стилях комментариев? Я вижу у Вас используется классика ";", в то время как я использую сишную нотацию "//" или блоками "/* */".
Feruz
Чт июн 07, 2018 12:35:08
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Предыдущие скрины были из Notepad++
Привожу скрин из самой студии сразу после компиляции.
А у меня за много лет работы такой "снос" возникал не единожды, как на работе (вин 7) так и на домашнем ПК (вин 10). Причем зачастую происходит так: я создаю проект, постепенно наполняю его кодом и все идет ...
Feruz
Ср июн 06, 2018 21:11:26
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Кто-нибудь в курсе почему при генерации .lst файла (студия 4.19) исходник съезжает на одну строку вниз относительно расставленных адресов команд?
Все это время "до" ругался на протеус - мол это он компанует исходник со сдвигом. Потом заметил что это таки студия корень проблемы.
Исследуя вопрос ...
Feruz
Вс май 27, 2018 23:55:45
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2212764

Re: Proteus: вопросы и ответы

Вопрос, который мучает очень долго:
Как с клавиатуры вводить в протеусовский Virtual Terminal произвольные значения?
Feruz
Ср май 02, 2018 20:54:56
Форум: AVR
Тема: ATmega128A и USBasp
Ответы: 2
Просмотры: 1620

Re: ATmega128A и USBasp

Был опыт с этой мегой. Нога pen внутренне подтянута к плюсу на постоянной основе и никак у меня не участвовала. Для подключения использовал стандартный моси мисо сцк ресет, разница лишь в том что в 128 они находятся на других ножках (моси и мисо для внутрисхемного программирования висят на тхд, рхд.
Feruz
Пт апр 27, 2018 15:00:09
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Что и требовалось подтвердить, как говорится) akl, спасибо за поддержку эксперимента!
А вот тот самый аппноут:
Feruz
Чт апр 26, 2018 20:56:29
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Так вот была же, надежда. Из-за фразы из апноута

the picoPower BOD can be turned off in Extended Standby, Standby, Power Save and Power Down modes
Feruz
Ср апр 25, 2018 18:20:20
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Нет, не мурчит(

Я имею ввиду для IDLE режима. Для Power Down работает.
Feruz
Ср апр 25, 2018 07:29:05
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

БОД используется для обеспечения сохранности ЕЕПРОМ. По логике вещей отключить его программно в ИДЛЕ должно быть возможно, потому что в этом режиме отключается тактирование флэш и цпу, а значит и выполнение неверных команд, которые могут привести к порче памяти, невозможно
Feruz
Вт апр 24, 2018 20:38:17
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

И сам бы отказался от IDLE, да вот только прерывание от таймера необходимо, а как известно таймер из Power Down не пробуждает.
С другой стороны в аппноуте "Innovative Techniques for Extremely Low Power Consumption with 8-bit Microcontrollers" перечислены и другие режимы кроме Power Down
Feruz
Вт апр 24, 2018 19:12:44
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7971
Просмотры: 2422299

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

Подскажите кто знаком с БОД
В тини13а есть функция программного отключения БОД. Пытаюсь ее активировать в IDLE режиме вот таким образом:


ldi r_temp, (1<<SE)|(0<<SM1)|(0<<SM0)
out MCUCR, r_temp

ldi r_temp, (1<<BPDS)|(1<<BPDSE)
out BODCR, r_temp

ldi r_temp, (1<<BPDS)|(0<<BPDSE)
out BODCR, r ...
Feruz
Сб апр 14, 2018 22:50:19
Форум: AVR
Тема: Программирование ATmega 128
Ответы: 7
Просмотры: 2027

Re: Программирование ATmega 128

Если Вам нужен программный SPI именно на ассемблере, то возьмите готовое решение от Atmel

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