Tahoe 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 · Жалоба Типичный электроникс юзер в ветке про предложения о работе. Во всей красе. Всего лишь говорит о квалификации человека, который собрался тестировать кандидатов. Как там оно было - "дилетант быстрее найдет общий язык с дилетантом". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Бaмбук 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 (изменено) · Жалоба Вы в таких случаях что делаете, приходите к начальнику и говорите «ну я всё написал, а оно не работает, давай лучше клиенту просто деньги и неустойку вернём»? [подрихтовал, ViKo] Специалист всегда подкрепит резолютивную часть мотивацией. А если начальник не утруждает себя вникнуть в мотивацию, то нафик он нужен? Изменено 30 сентября, 2016 пользователем ViKo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
becopt 0 3 октября, 2016 Опубликовано 3 октября, 2016 (изменено) · Жалоба unsigned long val; label1: val= __LDREX(&RTC_BKP0R) | 1; if ( __STREX(val, &RTC_BKP0R) != 0 ) goto label1; Я ничего не понимаю в армах и keil компиляторе, но почему val long, а не int? (да, по документации-то они одной размерности, но компилятор может это неадекватно воспринять) Изменено 3 октября, 2016 пользователем Valentine Loginov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Integro 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба L151CC. Спим. Выходим из WFI по прерыванию от RTC. Входим в обработчик прерывания. Валимся в hard fault на первой команде в обработчике независимо от того, какая она. Это не баг, это не знание архитектры. Больше никому не говорите что это баг, тем более что это баг STM32! Источник -Architectural requirements -ARM recommends that the architectural requirements are adopted. Architecturally, you should use the DSB instruction before executing the WFI or WFE instructions. Стало интересно услышать другие истории! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DrGluck 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба " 3. Людей которые не делят глюки на "обычные-необычные" " © ... "3. То есть не умеют оценивать сложность проблемы" © А можно пару примеров "обычного" глюка STM32 ? Ну вот такие типичные недоработки от STMicroelectronics :) Типичные-привычные ... К ним привыкли уже все разработчики "от Москвы до самых до окраин" ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tahoe 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба Я ничего не понимаю в армах и keil компиляторе, но почему val long, а не int? (да, по документации-то они одной размерности, но компилятор может это неадекватно воспринять) Да там, скорее всего, дело не в таких банальностях. Нет особого желания копаться, но судя по всему, проблема в том, что это разные клок-домены. Домен с RTC и Backup SRAM тактируется отдельно и полностью асинхронен. Отсюда и все нюансы, при обращении к этой периферии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться