@telecatethysis

Страница 20 из 5118
LexsZero
06.11.2016
16:34:40
какой смысл его приводить

BigSam
06.11.2016
16:34:41
что там полезного кроме строчника?
В строчной развертке транз. нормальный

Catethysis
06.11.2016
16:34:41
надо преобразовать

LexsZero
06.11.2016
16:36:09
В строчной развертке транз. нормальный
да ну, проще нормальный транзистор купить под задачу и со всеми достижениями прогресса за последние 40 лет чем возиться с выпаянным из телика

Google
Serg
06.11.2016
16:37:53
Это чистое радиолюбительство, такие детали не закупишь, устройство выйдет нетиражным.

BigSam
06.11.2016
16:39:07
Полностью согласен. Но есть народ, любители динозавров.
да и есть рыбаки (любители элетролова) для них это самое то))

Roman
06.11.2016
16:40:18
Коля, напиши строчку с приведением, я с телефона

В березки ещё петля размагничивания норм

Пока свЯзь появилась)

Юкрейн)

Catethysis
06.11.2016
16:41:23
SPIx->DR = (uint8_t)data;

Serg
06.11.2016
16:41:25
О, петлю надо снять для размагничивания отверток )

Roman
06.11.2016
16:41:39
Не

Dr приведи

Catethysis
06.11.2016
16:42:10
-_-

ты имеешь в виду *(uint8_t *)SPIx->DR = data; ?

Google
Roman
06.11.2016
16:43:48
(uint8_t)(SPI->DR) = data;

Andrey
06.11.2016
16:45:16
Не даётся

Roman
06.11.2016
16:45:48
Что это картинки?

Не грузится низера

Andrey
06.11.2016
16:46:19
Ща загрузится

Roman
06.11.2016
16:46:20
3г ин фьче

LexsZero
06.11.2016
16:47:09
фотографии экрана с 10 строчками кода - это пиздец по-моему, копипасту не завезли?

Andrey
06.11.2016
16:47:18
Говорит ошибка, assignment to cast is illegal, lvalue casts are not supported

LexsZero
06.11.2016
16:47:28
все правильно говорит

Andrey
06.11.2016
16:47:48
Проще так, чем писать всю хурму)

Roman
06.11.2016
16:49:38
Тогда *(uint8_t*)&SPI->DR =

Andrey
06.11.2016
16:56:10
Поднялось

Работает

Спасибо мужики от души!)))

Roman
06.11.2016
16:57:27
Отработаешь

?

Твой spi смотрит на ширину шины данных на входе

Какой вариант заработал? чтоб остальным полезно было.

Andrey
06.11.2016
17:06:55
Могу проектом поделиться как доделаю

Roman
06.11.2016
17:07:08
Ебать-копать

Google
Roman
06.11.2016
17:07:21
Лучше строчку копируем

И напиши теги

Andrey
06.11.2016
17:07:33
Связь трёх разных Дискавери между собой по nrf

Теги?

Roman
06.11.2016
17:08:02
Теги

Чтоб потом можно было по поиску найти

Демоны spi stm32

Catethysis
06.11.2016
17:09:12
spi 8 бит 16 бит uint8_t

Andrey
06.11.2016
17:09:23
*( uint8_t *)&(SPIx->DR) = data; #SPI8bit16bit

#SPIDR16bit8bit

Как нить так

Roman
06.11.2016
17:09:52
ЗвездАчки ******()

Serg
06.11.2016
17:09:55
Тогда *(uint8_t*)&SPI->DR =
А в чем магия? Ведь DR - это и есть uint8_t,

Roman
06.11.2016
17:10:09
Не

Catethysis
06.11.2016
17:10:19
dr — 16 бит

Andrey
06.11.2016
17:10:19
Неа, это 16 битный регистр

Roman
06.11.2016
17:10:20
Смотри объявление регистра

Serg
06.11.2016
17:10:46
Аа, выходит без приведения он байт заносит в старший адрес?

Catethysis
06.11.2016
17:10:53
да

Roman
06.11.2016
17:11:02
Го ту дифинишн нажми

Google
Roman
06.11.2016
17:11:03
По dr

Serg
06.11.2016
17:11:17
Да у меня есть только от STM8S

Там uint8_t

Roman
06.11.2016
17:11:48
Не верю

Давай строчку сюда

Serg
06.11.2016
17:12:56
STM8S_StdPeriph_Driver\inc\stm8s.h, typedef struct SPI_struct { __IO uint8_t CR1; /*!< SPI control register 1 */ __IO uint8_t CR2; /*!< SPI control register 2 */ __IO uint8_t ICR; /*!< SPI interrupt control register */ __IO uint8_t SR; /*!< SPI status register */ __IO uint8_t DR; /*!< SPI data I/O register */ __IO uint8_t CRCPR; /*!< SPI CRC polynomial register */ __IO uint8_t RXCRCR; /*!< SPI Rx CRC register */ __IO uint8_t TXCRCR; /*!< SPI Tx CRC register */ } SPI_TypeDef;

Roman
06.11.2016
17:14:10
Так это вообще stm8

Serg
06.11.2016
17:14:41
Так я ж и говорил что смотрел STM8S

В STM32 - да, uint16_t

Roman
06.11.2016
17:15:13
Осторожно с этими ширинами

Serg
06.11.2016
17:15:18
Еще у меня на STM32 работает без приведение типа

Roman
06.11.2016
17:15:25
Не все

Сотые работают

Catethysis
06.11.2016
17:15:43
может даже от уровня оптимизации будет зависеть -_-

Serg
06.11.2016
17:15:47
А не, вру. Там функция, а в нее передается uint16_t

Roman
06.11.2016
17:15:57
Попался

Catethysis
06.11.2016
17:16:22
ну это-то точно

Serg
06.11.2016
17:16:32
Выходит в DR тип меньшей разрядности криво передается?

Roman
06.11.2016
17:16:41
Люблю кодить без оптимизации

Google
Catethysis
06.11.2016
17:16:48
очень плохо

наоборот надо минимум на о1

лучше на о2

отладка усложняется, зато ты видишь когда пишешь кривой (т.е. зависящий от всего) код

Roman
06.11.2016
17:17:29
В иаре у меня нах отключена

Serg
06.11.2016
17:17:53
Отлаживать сложно с оптимизацией, не видно части переменных

Roman
06.11.2016
17:18:07
Пишу как на всём)

Асме

Serg
06.11.2016
17:18:12
Это надо отдельным этапом гонять с включенной оптимизацией

Roman
06.11.2016
17:18:37
Ебучий автоввод

Nikolai
06.11.2016
17:21:08
есть редактирование сообщений

Roman
06.11.2016
17:21:33
СПС, не знал

Еще с березки можно выдрать блоки селекторов, в них засунуть ВЧ УМ)

Pavel
06.11.2016
21:49:15
а не проще копипастом или на крайняк кусочком скрина?

BigSam
06.11.2016
21:49:50
началось бля

IDDQD
06.11.2016
21:52:13
BigSam
06.11.2016
21:52:59
на камеру 0.3

Pavel
06.11.2016
21:53:17
желательно со вспышкой
вы еще с элт монитора попробуйте так сделать)

Страница 20 из 5118