-
- HAL_SPI_Receive на самом деле вызывает HAL_SPI_TransmitReceive() которая передает и принимает в один и тот же буфер. -AB-(647 знак., 01.08.2016 09:53)
- это-то понятно. Но что делать с этим тезисом - "в SPI у 'L4 есть "Data packing" а у 'F4 нет"? Ведь 100%-но проблем у меня именно с этим (у меня STM32L476). Отсюда и она и решается просто 3-кратным чтением одного и того же. Хотя уверен, что есть Лагунов(14 знак., 01.08.2016 10:00)
- возможно --> - Vit(11.08.2016 21:08, ссылка)
- Хе-хе. Я так понял, этот хал якобы для облегчения разработки? Ну да, ну да. Уже несколько дней ходим вокруг да около простейшего SPI. Полистать мануал и накодить самому в 10 раз проще :-) - SciFi(01.08.2016 10:16)
- так я и признал в самом начале. Зато в других-то местах время сэкономлено. У меня есть что с чем сравнивать. STM32F030 я раскручивал без HAL'а. "накодить самому " - это если б я в АСМе кодил. А на Си для меня каждая строка - смертельный номер. :-) - Лагунов(01.08.2016 11:15)
- Ведь у 'F0 тот самый SPI с "data packing"... - wek(01.08.2016 19:16)
- О_о. Хал - это, оказывается, для асмоводов, не осиливших сей? Это многое объясняет :-) - SciFi(01.08.2016 11:26)
- Это типа меня хотели обидеть? :-). Я лучше сэкономленное время на что-то полезное потрачу. Мне теперь не надо трястись над ОЗУ и ПЗУ. Время МК с 2Кбайт ROM и 128 байт RAM прошло. - Лагунов(01.08.2016 14:56)
- Не, это он просто тихо так ох-евает с того как кто-то тратит время хрен знает на что вместо того чтобы за два дня прочитать краткое руководство по си. - Codavr(01.08.2016 15:08 - 15:11)
- Объясни это китайцам ;) - Гудвин(01.08.2016 15:05)
- Это типа меня хотели обидеть? :-). Я лучше сэкономленное время на что-то полезное потрачу. Мне теперь не надо трястись над ОЗУ и ПЗУ. Время МК с 2Кбайт ROM и 128 байт RAM прошло. - Лагунов(01.08.2016 14:56)
- Если полистать мануал и накодить за полчаса, то никто зряплату платить не будет в следующий раз. - fk0(01.08.2016 10:39)
- так я и признал в самом начале. Зато в других-то местах время сэкономлено. У меня есть что с чем сравнивать. STM32F030 я раскручивал без HAL'а. "накодить самому " - это если б я в АСМе кодил. А на Си для меня каждая строка - смертельный номер. :-) - Лагунов(01.08.2016 11:15)
- это-то понятно. Но что делать с этим тезисом - "в SPI у 'L4 есть "Data packing" а у 'F4 нет"? Ведь 100%-но проблем у меня именно с этим (у меня STM32L476). Отсюда и она и решается просто 3-кратным чтением одного и того же. Хотя уверен, что есть Лагунов(14 знак., 01.08.2016 10:00)
- HAL_SPI_Receive на самом деле вызывает HAL_SPI_TransmitReceive() которая передает и принимает в один и тот же буфер. -AB-(647 знак., 01.08.2016 09:53)