23.01.2015, 17:30
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Касательно I2c на STM32 и STM8. На много быстрее и проще удалось запустить I2c на прерываниях. Заняло меньше места и работало быстрее и стабильнее.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
24.01.2015, 00:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от С.М.С
|
Сброс счётчика происходит раз в сутки, т.е через 86400 секунд, но это когда запитан основной домен питания. В случая же если МК отключен, запитывается только Vbat для резервного домена
|
От будильника он кагбе в любом режиме просыпается.
|
|
|
|
24.01.2015, 01:16
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Куда ему просыпаться если все цепи кроме резервных обесточены, к примеру какая-нибудь приблуда для авто. Vbat подаётся постоянно, Vcc только при включенном зажигании, которое и запускает контроллер, машиной можно месяц или год не пользоваться и всё это время счётчик будет тикать без прерываний, но это так – мысли в слух, кому надо, тот найдёт выход из положения. К примеру при очередном запуске и ините RTC, считать счётчик разделить его значение на 86399, т.е на сутки и остаток от деления записать в обновление счётчика.
|
|
|
|
24.01.2015, 01:22
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от С.М.С
|
Vcc только при включенном зажигании
|
В этом и есть ваша ошибка. Посмотрите, как сделаны современные автомобили. Все блоки питаются всегда от батареи. После выключения зажигания, постановке на охрану засыпают. И то не сразу, а через какое-то время. Зачем вам ARM, если вы им не пользуетесь? Там прекрасный режим энергосбережения. Правда, конечно, 12V -› 3.3V надо делать на высокоэффективном DC/DC с малым током покоя. Но, думаю, всяко вы туда не 1117 поставили, правда?
|
|
|
|
24.01.2015, 01:37
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
это для примера, привёл. Хотя, если будет работать хорошо, зачем его в сон. У каждого конечно, своё, но я на автомобиле, если говорить за этот пример, езжу редко, поэтому выбрал бы отключение чем сон.
А по ARM, хорошие библиотеки + хорошая отладка, то на что я тратил несколько дней на ассемблере под AVR, здесь за пару часов делается.
|
|
|
|
24.01.2015, 18:05
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ох уж этот ST... ![Прикольно](images/smilies/icon_wink3.gif)
Никак не найду нормально мануала по подключению NAND флеши. До маразма доходит. Разные аппноуты - разная информация.
Последний раз редактировалось Easyrider83; 24.01.2015 в 18:13.
|
|
|
|
24.01.2015, 18:21
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
|
|
|
Сказали "Спасибо" neyvert
|
|
|
24.01.2015, 18:51
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
neyvert, спасибо. Судя по статье у меня все правильно подключено.
|
|
|
|
26.01.2015, 19:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Черт, бьюсь как рыба об лед. Перерыл мануал, но так и не понял: есть ли надежда завести на STM32F103 внешние прерывания EXTI на одноименные пины разных портов (скажем, PA7, PB7 и PC7)?
А то думал всякие Холлы-концевики повесить на прерывания, чтобы флаги ставить, а не проверять непрерывно, да вот одновременно задействованы одинаковые биты разных портов, схемотехнически не получилось все внешние источники на 1 порт повесить ☹
Это невозможно, как говорит даташит?
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
26.01.2015, 19:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 613 раз(а) в 371 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Черт, бьюсь как рыба об лед. Перерыл мануал, но так и не понял: есть ли надежда завести на STM32F103 внешние прерывания EXTI на одноименные пины разных портов (скажем, PA7, PB7 и PC7)?
А то думал всякие Холлы-концевики повесить на прерывания, чтобы флаги ставить, а не проверять непрерывно, да вот одновременно задействованы одинаковые биты разных портов, схемотехнически не получилось все внешние источники на 1 порт повесить ☹
Это невозможно, как говорит даташит?
|
Сейчас программирую F4, но если не ошибаюсь, как-то так...
....
P.S. Sorry, покурил даташит, похоже и вправду никак, только на разные номера пинов...
Последний раз редактировалось pambaru; 26.01.2015 в 19:45.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:19.
|
|