- STM32f303 и touch контроллер. Где-то ест ьпримеры как с ним работать и настраивать. - M@RS(10.12.2015 15:52, ARM, полностью)MBedder
- Настройки GPIOx семейства STM32F0xx =L.A.=(3503 знак., 20.12.2015 20:27 - 23.12.2015 09:54, ARM, полностью)General
- эээ Звероящер(1585 знак., 21.12.2015 22:27)
- Еще про работу GPIO =L.A.=(237 знак., 27.12.2015 15:10)
- Смысл в стандартной библиотеке следующий. misyachniy(539 знак., 22.12.2015 19:56)
- Фиг там. Выглядит похоже, но букавки в названиях функций, флагах могут меняться от ядра к ядру. Но я двумя руками за стандартные либы в первую очередь из за читаемости кода. - KT(24.12.2015 16:47)
- Библиотека для STM32F103 менялась на несовместимую минимум дважды. Нуегонах. - LightElf(23.12.2015 16:40)
- Насчет сохранения выводов и функций: надежды ошибочны. Ну а стандартная lib от индейцев выглядит так: =L.A.=(2899 знак., 23.12.2015 09:52)
- Есть огрехи. Но все же я не могу бросить камень за pos = 0x01. Именно за 0х. Прежде всего потому, что, несмотря на унылое имя pos, это скорее mskPos. А маску писать в виде 0х нормально. - Олдфаг(25.12.2015 23:53, )
- Хм... Bill(188 знак., 23.12.2015 12:25 - 13:54)
- существует и uint8_t :) - =L.A.=(23.12.2015 18:21)
- Да там полный ассемблер головного мозга. Вместо 0 пишут 0x00 (странно, что не 0x00000000, кстати), вместо int пишут uint32_t. Индусы, фуле... - SciFi(23.12.2015 13:57)
- Для основной массы населения программирующей мелкоконтроллеры ваш вариант нечитаемый, а в первом всё понятно без вопросов. Индусы, фуле... - военная суровость(24.12.2015 18:49, )
- Но ведь int и uint32_t - две большие разницы. Возможно, требуется именно беззнаковый тип. Или нет? - Bill(23.12.2015 16:27)
- (u)int32_t всегда 32-х битное. int - зависит от платформы - 3m(23.12.2015 17:58)
- Для чисел от 0 до 15? Любой тип подойдёт. Но int пишется короче и по сути верно: "целое число". Всё остальное - пардон, задротство и ассемблер головного мозга. SciFi(160 знак., 23.12.2015 16:33 - 16:37)
- я не знаю какой длины у вас там в стмах порты, но с константами и типами нужно быть аккуратнее: abivan(508 знак., 24.12.2015 11:15)
- Думаю, что 1 и 0x01 уже разные вещи. Не зная, что размер 0x01 при использовании не предполагается больше 32, компилятору нельзя корректно ругнуться на выход за пределы при pinpos > 31, а так получится получить ворнинг. Ну и размер регистра часто Vit(182 знак., 24.12.2015 04:56)
- Увы, это не так. 1 сама по себе останется единицей, как ее не запиши. Более того, компилятор всегда преобразует константу к внутреннему представлению, как правило, к 32-разрядному. А далее все зависит то того, как именно эта константа будет Bill(30 знак., 24.12.2015 09:39 - 13:13)
- 1 - знаковая. 0х01 всегда беззнаковая, да ещё и от применения может занимать от 8 до 64 бит. 1.0f - тоже единица, но это совсем не то же:) Поговаривают, что во всяких Бейсиках с динамической типизацией бывает иначе, но мы говорим о языке Си и Vit(22 знак., 24.12.2015 15:35)
- Какой ужас... Говорите, студентов пасёте? Мне их так жалко... - SciFi(24.12.2015 09:44)
- Во-первых, что так? А, во-вторых, я их сейчас вообще не пасу. Да и вообще никогда не пас. Кстати, совсем недавно Bill(161 знак., 24.12.2015 10:18)
- 2) Бедные студенты, совсем некуда податься... 1) Вы им только про язык Си и компиляторы ничего не рассказывайте, ладно? Лучше посоветуйте хорошую книгу. K&R, к примеру. Ну и сами почитайте. - SciFi(24.12.2015 10:25 - 10:29)
- Как раз про это я им ничего не рассказываю. Я просто задаю им вопросы. Скажем, что означает выражение Bill(125 знак., 24.12.2015 13:11 - 16:06)
- студенты это ерунда. люди которые в резюме указывают что делали какие-то проекты заваливаются на самом простом! Mahagam(381 знак., 24.12.2015 13:34)
- Ну вообще-то +0 и -0 типовая ситуация для обратного кода. А уточнили ли вы, что речь именно про дополнительный код? Может у вас там вообще знакоразрядная система. - Lightelf(27.12.2015 23:45)
- Блин. Вот эти штуки, типа чё-то там инвертировать и минус (или плюс?) единица... Вот так прям сходу и не вспомнишь, на таком вот собеседовании. Сидит тут перед тобой такой весь страшный... Барбос(101 знак., 27.12.2015 21:34)
- Вы их проверяете не купили ли они диплом в переходе? военная суровость(28 знак., 24.12.2015 18:44, )
- Интересно, "Hello World" считается "завершённым проектом"? А вот это "потыкал мышой в куб, оно чота сгенерило, лампочка замигала" - тоже? - SciFi(24.12.2015 13:57)
- Ну, когда-то эти люди тоже были студентами. И вообще, "то ли еще будет ой-ёй-ёй". - Bill(24.12.2015 13:56)
- правильно пишут ((uint32_t)0x01) << pinpos 3m(97 знак., 23.12.2015 17:57)
- Имхо не взлетит. Все угробят синтаксические ошибки которые индусы в описании регистров делают. Придется сидеть и сверять с доками - 1111111(22.12.2015 20:17)
- Чем меньше букв в исходнике тем труднее через пару лет понять о чем шла речь.Помнить наизусть все свои проекты можно если их не более десятка.А когда за сотню перевалило , нереально. - PlainUser(21.12.2015 09:27)
- Тут ить как... Тут ить как попрёт. Барбос(424 знак., 20.12.2015 22:53)
- "Размер кода ..практически одинаков". Гордыня одолела? :) Я и сам что-то подобное делал? Потом, когда не получились с ходу свои функции записи во флэш STM8, взял библиотечные, все завелось, подумал - а на хрена это все? - VL(20.12.2015 21:42, )
- Пустое это. Пляски вокруг трёх битов. Скучно... - SciFi(20.12.2015 21:24)
- Внимание пользователей EFM32!EFM32 Gemstones Compatibility and Migration Guide--> - General(29.12.2015 14:14, ARM, ссылка, полностью)
- Гы, оказывается, Microchip таки выпускает катролиры с ядром Cortex-M4... Vit(80 знак., 27.12.2015 08:24 - 08:36, ARM, ссылка, ссылка, полностью)General
- Гы, а разве не в курсе, что ST, NXP выпускают вещи на базе MIPS-ядер? Илья(219 знак., 28.12.2015 12:14)
- Я не в курсе. Какие МК выпускает ST на базе MIPS? - Ксения(28.12.2015 22:45)
- Я ничего не имею против MIPS. Но в embedded такой герой пока один - Microchip, и продвижение MIPS у него было связано с противопоставлением ARM. Теперь есть надежда на появление дубовых ARM-МК, которым, как и PIC16, при плевать какой Vit(65 знак., 28.12.2015 15:43)
- Вы все же преувеличиваете. AMD Alchemy были, процессоры и SoC с MIPS-ядрами делают Элвисо, НИИСИ РАН, Atheros, Broadcom, Marvell, Realtek, Ingenic, Ineda, Admtec/Infineon, IDT, Cavium. AlexG(85 знак., 28.12.2015 20:46 - 20:52)
- Байкал ещё - Крок(28.12.2015 18:55)
- Этот MEC1322 у Микрочипа - единственный ARM. Он вроде бы только контроллер клавиатуры, но лиха беда начало. Поддержка его только что появилась в последней версии IAR (7.50.2) => - Ксения(27.12.2015 23:00, ссылка)
- лучше б он гад МПЛАБ=Х не выпускал - Крок(27.12.2015 18:33)
- и даже с ARC 625D 3m(50 знак., 27.12.2015 14:24, ссылка)
- Kinetis M0 SPI - как-то странно, не ставится бит разрешения. Почему так может быть? - VL(21.12.2015 17:15, , ARM, полностью)
- Raspberry Pi Zero - Linux платка 65x31mm за 5$. 1GHz, 512M RAM, MicroSD, USB, HDMI, GPIO. Не пожалели бы WiFi - был бы убийцей всяких ESP zeleny(493 знак., 26.11.2015 20:51 - 06.12.2015 23:56, ARM, ссылка, картинка, полностью)
- STM32 Цап и Сигма дельта АЦП. Какое реально получить подавление сигнала ЦАП в АЦП, у меня получается 200мкв, опора 3,3- питание, на частоте 1кГц, с понижение частоты падает незначительно (100Гц -180мкв ), помыл плату стало только хуже - 250!!! - IBAH(21.12.2015 14:30, ARM)
- Хочу заказать через Digikey отладочную плату ATSAMA5D2-XULT, как сейчас лучше заказывать чтобы с таможней не было проблем, на себя или на контору? и какой лучше выбрать способ доставки: FedEx, UPS, USPS, DHL? - AlexG(10.12.2015 21:52, ARM, полностью)
- STM32 зависает USART!!! IBAH(420 знак., 11.12.2015 17:54 - 18:45, ARM)
- чего-то торможу. Таблица векторов заполнена фигней, начиная с адреса 0x40. Что я делаю не так? icf штатный. M0. Старый ИАР? - VL(11.12.2015 14:10, , ARM, полностью)
- IAR 6.40 потерял связь с STM32F0_Discovery =L.A.=(410 знак., 06.12.2015 20:07, ARM, полностью)
- Кто-то юзал в stm32f303 touch контролер? Есть где толком почитать примеры и посмотреть? - M@RS(06.12.2015 20:40, ARM)
- Поможите восьмибитному! Как правильно писать под АРМ? IBAH(503 знак., 02.12.2015 19:10, ARM, полностью)
- Спрошу в тему: в чъём переводе лучше K&R? Хочу себе в бумажном варианте. - Dingo(04.12.2015 05:27)
- Плотно забить на мысли о замене (/) на (>>) и т.п., писать максимально понятно, логично, лаконично. - Молодой коллега(03.12.2015 14:27)
- Компилятор при делении на степени двойки тебе сам сдвиг сделает вместо вызова из либы. Ты чо там, крылатые ракеты делаешь? Изучай периферию, насчет ядра не парься. - _basile(03.12.2015 09:14, )
- я вот с 8-битного на АРМ. И ничего, чаще молчу... Надо просто закрыть глаза на реальную архитектуру, смотрим на тексты примеров, библиотеки производителея. - Лагунов(02.12.2015 21:10)
- 1. Не сношайте моск, компилятору - компиляторово. LightElf(210 знак., 02.12.2015 19:25)
- Документ на русском? Учите мову вероятного противника. Там все документы есть. - SciFi(02.12.2015 19:12)
- Как бы состыковать SSC (Synchronous SerialController) в атмеловском АРМе с его отдельными линиями TD и RD c шиной, где все свалено в кучу - толпа кодеков передают и принимают данные по одной линии, каждый включается на передачу в своем таймслоте. AlexG(1312 знак., 04.12.2015 20:03, ARM, полностью)
- Свежий GCC ARM от Klen. Точка опоры(670 знак., 04.12.2015 12:27, ARM, ссылка, полностью)