-
- Еще обрати внимание на маленький нюанс с тактированием. При записи/стирании flash нужно обязательно включить внутренний RC генератор (не переходить на него, а просто включить). Потом можно опять выключить. - 1111111(14.12.2011 02:30)
- а зачем его вообще выключать? Там меньше 100мкА потребления, на общем фоне (особенно когда тактовая максимальная) это практически незаметно koyodza(66 знак., 14.12.2011 12:04)
- Ну он же совершенно вхолостую их жрет. Нехорошо ради экономии пары строк делать свой вклад в глобальное потепление:) - 1111111(15.12.2011 00:15)
- какое нах потепление? Тут 80мкА на фоне общего потребления МК в десятки мА! Да пара написанных криво строк и неуход ядра в спячку вовремя сожрут в разы больше. Не смешите, koyodza(83 знак., 16.12.2011 22:41)
- Ога. Выключи осциллятор - спаси дерево! :-) - SciFi(15.12.2011 00:53)
- Ну он же совершенно вхолостую их жрет. Нехорошо ради экономии пары строк делать свой вклад в глобальное потепление:) - 1111111(15.12.2011 00:15)
- Это когда из программы во внутреннюю флэш записываю когда нужно сохранить какие либо параметры? - sinsay(14.12.2011 02:49)
- Да - 1111111(14.12.2011 03:25)
- а зачем его вообще выключать? Там меньше 100мкА потребления, на общем фоне (особенно когда тактовая максимальная) это практически незаметно koyodza(66 знак., 14.12.2011 12:04)
- немного приоткрою "завесу тайны" koyodza(1212 знак., 14.12.2011 01:25)
- Огромное спасибо! Я вызывал функции по порядку прочитав в хелпе их назначение, только без проверок циклами while и не делая конфигурации флэша,от этого примера был далек. Ваш пример скомпилировался и работает, все стало понятно в какой момент что sinsay(77 знак., 14.12.2011 01:46)
- будут koyodza(111 знак., 14.12.2011 12:01)
- Берешь любой пример от Keil (для их отладочных плат). Смотришь файлик "system_stm32f10x.c". Там все откомментировали, разжевали и разложили по полочкам в визарде... - Гудвин(14.12.2011 02:13)
- Сюда загляни - найдешь кучу полезного --> - MBedder(14.12.2011 02:04, ссылка)
- немножко тут еще для начинающих -> - Snaky(14.12.2011 05:20, ссылка)
- Спасибо очень интересно! - sinsay(14.12.2011 02:42)
- Еще вот штуки приятные и полезные, хотя и с неистребимым кетайским акцентом :) --> - MBedder(14.12.2011 02:49 - 02:57, ссылка, ссылка)
- Как все наглядно! Спасибо! - sinsay(14.12.2011 03:00)
- Еще вот штуки приятные и полезные, хотя и с неистребимым кетайским акцентом :) --> - MBedder(14.12.2011 02:49 - 02:57, ссылка, ссылка)
- Огромное спасибо! Я вызывал функции по порядку прочитав в хелпе их назначение, только без проверок циклами while и не делая конфигурации флэша,от этого примера был далек. Ваш пример скомпилировался и работает, все стало понятно в какой момент что sinsay(77 знак., 14.12.2011 01:46)
- Я предпочел разбираться в регистрах, чем изучать кривые индусские библиотеки. Это и быстрее и надежнее:) - 1111111(14.12.2011 01:17)
- это не быстрее (в плане времени разработки), совершенно точно. И на первых порах не надёжнее. Но это хорошо стимулирует ЧСВ :=) koyodza(90 знак., 14.12.2011 01:27 - 01:30)
- Даже CMSIS не используете? - sinsay(14.12.2011 01:25)
- Ну скажем так - когда не могу понять, что имели ввиду индусы писавшие даташиты, то лезу посмотреть в реализацию этого момента в библиотеке другими индусами:) - 1111111(14.12.2011 01:48)
- :) - sinsay(14.12.2011 01:57)
- Собственно в проект перетаскиваю несколько хидеров и все: 1111111(131 знак., 14.12.2011 02:23)
- :) - sinsay(14.12.2011 01:57)
- Ну скажем так - когда не могу понять, что имели ввиду индусы писавшие даташиты, то лезу посмотреть в реализацию этого момента в библиотеке другими индусами:) - 1111111(14.12.2011 01:48)
- отчего же. тунисцы доставляют. занятное чтиво:) - Vit(14.12.2011 01:21)
- :) И ещё хорошо бы другую библиотеку, чтобы "удобнее" управлять этой. ПМСМ, это религия. Юрий_СВ(493 знак., 14.12.2011 01:07)
- Магические числа... Фи! Не читаемо, трудносопровождаемо, трудноотлаживаемо. Cepгeй Бopщ(2168 знак., 14.12.2011 19:44 - 19:46)
- О да! А я думал, я один такой. Да здравствует здравый смысл! Фтопку говнобиблиотеки! - SciFi(14.12.2011 01:27)
- Подход, обрекающий вас в будущем на разработку с нуля. Ralex(413 знак., 14.12.2011 09:29)
- Спасибо за ваши комментарии. Ralex(388 знак., 14.12.2011 19:51)
- Чёй-та не пойму, каким образом ST peripheral library (а я именно про неё говорю) даёт мультиплатформенность. Ну а в нужных местах у меня правильные API имеются (uart, timekeeping, ...). - SciFi(14.12.2011 10:45 - 10:49)
- "Мультиплатформенность" ? Каким образом? ПМСМ, это самообман. Ядро (M3)и так совпадает на 100%(хоть через регистры, хоть через библиотеки), а вот периферия даже у разных моделей одного производителя имеет уникальные особенности. Заложившись на Юрий_СВ(64 знак., 14.12.2011 10:18)
- ага, как же... :( перевожу проект с STM32F1 на STM32F2. поменяли самую используемую периферию - GPIO, RCC, RTC, ADC. ну ладно сделали RTC наваороченне, ну неужели нельзя было оставить старый режим простого счетчика... решаемо конечно, но все равно AVF(110 знак., 14.12.2011 09:37)
- Подход, обрекающий вас в будущем на разработку с нуля. Ralex(413 знак., 14.12.2011 09:29)
- Спасибо за пример , есть от чего отталкиваться. - sinsay(14.12.2011 01:26)
- Еще обрати внимание на маленький нюанс с тактированием. При записи/стирании flash нужно обязательно включить внутренний RC генератор (не переходить на него, а просто включить). Потом можно опять выключить. - 1111111(14.12.2011 02:30)