|
|
  |
Убийца PICа ( STM32Fxx в режмиме STOP) |
|
|
|
Jul 2 2012, 18:49
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(vlad_new @ Jul 2 2012, 20:38)  Взял STM с Cortex 0 - та же беда. Так что кто там PICи решил убить - пусть научит как? У PIC много сильных сторон, вряд ли его удастся кому убить.
--------------------
Magic Friend
|
|
|
|
|
Jul 2 2012, 20:50
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата(_Артём_ @ Jul 2 2012, 22:56)  Интересно на какой частоте вы хотите чтобы процессор работал? Обычное потребление Cortex-ов от 130 µA/MHz и выше + кварц и периферия. А у вас 50 µA. STM находится в режиме STOP. Нажимаем на кнопку - вызываем EXTI прерывание. Передаем в USART пару байт. Дожидаемся окончания передачи. Уходим опять в STOP. В таких старт-стопных режимах тактовая частота по сути не влияет.
|
|
|
|
|
Jul 3 2012, 05:12
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578

|
Цитата(vlad_new @ Jul 3 2012, 00:50)  STM находится в режиме STOP. Нажимаем на кнопку - вызываем EXTI прерывание. Передаем в USART пару байт. Дожидаемся окончания передачи. Уходим опять в STOP. В таких старт-стопных режимах тактовая частота по сути не влияет. А вот интересно: зачем для такой примитивной задачи ставить STM32? И если уж сравнивать с PIC, то, наверное, лучше выбрать STM8L ... Кстати - как это вы смогли на 50 мкА завести USART у PIC'а?
|
|
|
|
|
Jul 3 2012, 07:29
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата(sgs @ Jul 3 2012, 09:12)  А вот интересно: зачем для такой примитивной задачи ставить STM32? И если уж сравнивать с PIC, то, наверное, лучше выбрать STM8L ... Кстати - как это вы смогли на 50 мкА завести USART у PIC'а? 1.А он стоит меньше PICа. Я их по 20руб. накупил. 2.Програмная реализация передачи данных (PIC без uartra) 3.Как раз сейчас думаю на счет STM8 за 10 руб. Вот только надо посмотреть, что он кушает пока питание нарастает. Может он так же прожорлевый окажется. Очень сомневаюсь что получится, но попробывать стоит. Цитата(Сергей Борщ @ Jul 3 2012, 10:47)  Нажимаем на кнопку - вызываем EXTI прерывание. Настраиваем и запускаем (или запускаем предварительно настроенный) DMA, уходим опять в STOP. в USART байты попадут сами, не трогая спящее ядро. Можно и как то так, но вряд ли. В режиме STOP вся переферия перестает тактироваться, кроме RTC и сторожевого таймера. Реакция только на линии EXTI. (RTC связан с EXTI 17).
|
|
|
|
|
Jul 3 2012, 09:39
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата(ukpyr @ Jul 3 2012, 11:50)  можно сделать накопитель на электролите и ключик на микропотребляющем супервизоре и полевике, который включится как только электролит зарядится до нужного напряжения Вот вот. Как раз об этом и подумал. Вспомнил, что есть такой диод с "S"-образной характеристикой, который закрыт где то до 3В, а затем открывается и на нем падение всего где то 0,5В. Вот только убейти, но не помню как он называется ( вроде даже германиваемый ).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|