SPI.dmasend () сломан на STM32F1?

Werecatf
Пн 18 апреля 2016 г. 15:37
Рабочий код: uint8_t buffer[504]; SPI.write(pcd8544_buffer, 504);

Werecatf
Пн 18 апреля 2016 г., 16:24
Хорошо, я заметил проблему: в то время как SPI-библиотека действительно выполняет функции для SPI-транзакций, линия #define SPI_HAS_TRANSACTION

Mrburnette
Пн 18 апреля 2016 г. 16:31
WereCatf написал: <...>
Теперь, почему это определяется по умолчанию? Какой смысл с этим?

Werecatf
Пн 18 апреля 2016 г., 16:41
Mrburnette написал:WereCatf написал: <...>
Теперь, почему это определяется по умолчанию? Какой смысл с этим?

Mrburnette
Пн 18 апреля 2016 г. 16:57
WereCatf написал: <...>
Это почти двести страниц вещей, и в нем много не связанных вещей, смешанных :?

Werecatf
Пн 18 апреля 2016 г., 17:05
Mrburnette написал:История вчера. Сегодня возможности. Я ценю ваш уровень тестирования, поскольку он показал некоторые серьезные недостатки, но многие из нас используют ежедневно STM32F103, и он функционирует адекватно; Но это действительно недостаточно, проблемы должны быть исправлены. Для самопровозглашенного новичка, вы, кажется, тихо, - попробуйте исправить некоторые из этих вещей, я знаю, что это будет оценено.

Mrburnette
Пн 18 апреля 2016 г., 17:30
Мне нужно больше SPI-Devices, чтобы играть с Я думаю, что у всех нас есть некоторые недостатки в том, чтобы иметь широкий спектр устройств ввода/вывода. У тех, кто все еще работают (я на пенсии), может иметь бюджет, но не время для поддержки разнообразия всех вещей, которые нуждаются в тестировании. Ограничения предостаточно.

У меня была небольшая игра с Nokia 5110 и Maple обратно около 18 месяцев назад...
http: // www.хакерс.io/rayburne/bmp180- ... Uino-1-6-0

Мне было лень помещать ноки в библиотеку, но я думаю, что я прочитал, что это был сделан для STM32F103 на форуме. Конечно, если у вас есть усовершенствования, это тоже будет очень интересно.

Луча

Werecatf
Пн 18 апреля 2016 г., 18:03
Mrburnette написал:Конечно, если у вас есть усовершенствования, это тоже будет очень интересно.

Мадиас
Пн 18 апреля 2016 г., 8:46 вечера
WereCatf написал:[
Увы, мне нужно больше SPI-устройств для игры, чтобы я мог проверить вещи и переносить любые соответствующие библиотеки :( У меня есть только PCD8544, два ILI9341 и адаптер SD-карты, и у меня есть деньги, чтобы купить больше мусора.

Werecatf
Пн 18 апреля 2016 г., 21:40
Мадиас написал:Некоторые полезные «игрушки» - это супер дешевые флэш -чипы Winbond SPI, как http: // www.aliexpress.com/item/25q64bvs ... 42757.HTML (Только в качестве примера, я уверен, что вы получите их дешевле или недооценивают из «мертвого» ESP8266)

Мадиас
Пн 18 апреля 2016 г., 21:52
WereCatf написал: У меня есть мертвое AR9331 - устройство, у которого есть Flash Winbond SPI 16 МБ, но я не знаю, как это ослабить. Булавки слишком чертовски маленькие, и я должен был бы одновременно ослабеть их всех, чтобы освободить чип. Я играл в игру с идеей замены 4MB -вспышки ESP8266, но если я даже не могу ее ослабить...

Martinayotte
Пн 18 апреля 2016 г., 22:01
Деспоническая оплетка также помогает, по крайней мере, удалить большую часть припоя.

Werecatf
Пн 18 апреля 2016 г., 22:06
Мадиас написал:Если у вас нет старой духовки, вы можете сделать это так, как я делал много раз: выберите супер маленький провод (из катушки (небольшой электронный мотор)) и попытайтесь заправить его под первым штифтом, удерживая пайку Железо на нем (используйте поток или что -то в этом роде, чтобы распространить тепло).

Ахулл
Пн 18 апреля 2016 г., 22:12
WereCatf написал:Мадиас написал:Если у вас нет старой духовки, вы можете сделать это так, как я делал много раз: выберите супер маленький провод (из катушки (небольшой электронный мотор)) и попытайтесь заправить его под первым штифтом, удерживая пайку Железо на нем (используйте поток или что -то в этом роде, чтобы распространить тепло).

Мадиас
Вт 19 апреля 2016 г., 6:04
WereCatf написал: Нет булавок, чтобы поднять, это чип: http: // оптовик.Алибаба.com/product-d ... 85400.HTML
Это просто стыдно, чтобы позволить большой толстой вспышке впустую. Я не люблю бросать вещи в трату.

Werecatf
Вт 19 апреля 2016 г. 13:13
Мадиас написал:Хорошо, я не знал, что это пакет Wson, подумал, что это SOIC :(
Хорошо, с WSON вам действительно нужен пистолет с горячим воздухом, как писал Ахулл, или печь для рефтова (на этих старых ржавых портативных электрических духовке должна работать (Temp 200-230 Celsius), но имейте в виду, что вам никогда не следует готовить еду в нее снова).

Mrburnette
Вторник 19 апреля 2016 г. 13:20
WereCatf написал: <...> По цене одного пистолета с горячим воздухом, так что я не уверен, что это экономически эффективное предложение, либо. Мне придется подумать об этом, я просто не уверен, что буду достаточно использовать для горячего воздушного пистолета, чтобы оно стоило получить.<...>

Werecatf
Вторник 19 апреля 2016 г. 13:31
Mrburnette написал:Я согласен и удерживался в течение многих лет после такой покупки. Но я сломался прошлым летом и купил дешевый китайский блок примерно за 50 долларов, включая бесплатную доставку. Я полюбил эту вещь. Я спас много деталей от мертвых досок, я убрал зажигалку сигарет бутановой сигареты, которую я использовал годами для переворачивающихся трубки, и я зафиксировал несколько дешево изготовленных нано/мини -досок и получил на 100% восстановление. Кроме того, я сделал некоторые из своих собственных SMT на домашних досках для ПК. Кто -то упомянул, использующий их для перегорания клей горячего расплава - я не пробовал, но это звучит многообещающе.

Mrburnette
Вторник 19 апреля 2016 г. 14:07
WereCatf написал: <...>
У меня нет места для хранения мертвой электроники и прочее, я живу в очень маленькой квартире, так что у меня нет ничего, чтобы даже что-то спасти от :( Я очень завидую всем людям, у которых есть место, чтобы посвятить мастерской!

Ахулл
Вторник 19 апреля 2016 г. 8:18 вечера
Я согласен с тем, что у меня есть небольшая «мастерская», но бесполезный беспорядок слишком легко перевешивает полезные вещи, если я не осторожен. Мой горячий пистолет был недавней покупкой, и я тоже сопротивлялся, сказав себе, что мне это не нужно, в течение долгого времени.

На самом деле это весьма полезно для целой кучи других вещей, помимо пайки и депрессии, потому что температура очень управляемо (с небольшим навыком). Это сделает большинство пластмасс мягким/гибким, без пузыря, а также сможет лишить краску, если вы заводите жару. Это дешевый, с которым я связал ранее, поэтому я бы не сказал, что качество очень высокое, но по цене я очень доволен результатами. Он действительно тает горячий клей и может нагреть пластиковые пакеты с небольшим уходом.

Я восстановил компоненты SMD с газовым фонариком (что требует много заботы/навыки/удачи), но пистолет горячего воздуха делает процесс легким. Однако я скажу, что температура не очень хорошо откалибрована, поэтому необходима небольшая практика, чтобы почувствовать правильный диапазон и время, чтобы получить идеальный результат. Hot Air+Flux+паяная паста дает очень хорошие результаты. Другой незаменимый инструмент - это хорошее увеличение или в моем случае. Это может быть отчасти эпохи, конечно :ржу не могу: 3 -кратные очки для чтения и ювелирные ювелиры должны сделать трюк для большинства вещей.

Mrburnette
Ср 20 апреля 2016 г. 12:46
Согласился, Энди... Поток является ключевым ингредиентом для успешного опыта пайки потока. Также полезно иметь некоторые 91% - 99% IPAвокруг очистки. Зубная щетка с мягкой костюмом или даже лучше. Одна из кистей, предоставленных с электрической бритвой, делает быстрое очистку потока. Используйте сжатый «Duster», чтобы первоначально (заметно) высушить плату. Поскольку 91% алкоголя по -прежнему составляет 9% воды, чем ниже процент воды, тем быстрее будет высохнуть доску. Раньше я использовал старый выброшенный фен с целью сушки, но устройство горячего воздуха работает лучше при низких условиях, так как гораздо проще направлять воздушный поток, чтобы убедиться, что поднятые области были полностью сухими. ИМО, очень критические платы с A-D с высоким разрешением или платами с чувствительными аналоговыми компонентами могут потребоваться вторая очистка и «Выпекание» при низкой температуре, чтобы полностью удалить влагу.

Луча

victor_pv
Вторник 30 августа 2016 г., 4:30 утра
WereCatf написал:Рабочий код: uint8_t buffer[504]; SPI.write(pcd8544_buffer, 504);

Freertos