Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.06.2013, 22:53  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сделал выбор в сторону CooCox IDE v1.7.2. Установил последнюю версию , и очень удивился когда посмотрел на обьем занимаемый папкой. Возможно что уже никто не обращает внимание сколько какая программа занимает места... Из почти 300мб программа раздулась до 2гб !
У меня вопросы :
- насколько компактны более ранние начиная с 1.3.х ?
- можно ли както сократить обьем , например удалив ненужные компоненты (уверен что таких там полно) или это нармальное явление для 32х битного МК ?
- не совсем разобрался в данную версию уже входит компилятор GCC ? или его нужно еще доустанвливать ?
Реклама:

Последний раз редактировалось MaxiMuz79; 10.06.2013 в 23:08.
MaxiMuz79 вне форума  
Непрочитано 11.06.2013, 00:39  
Loole
Вид на жительство
 
Регистрация: 11.05.2005
Адрес: Питер
Сообщений: 425
Сказал спасибо: 47
Сказали Спасибо 72 раз(а) в 59 сообщении(ях)
Loole на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MaxiMuz79 Посмотреть сообщение
раздулась до 2гб
1.7.0 чуть больше 1Г. В коцентре только IDE или всё подряд наустанавливал?
Если начнутся эксперименты со средами новый жесткий покупать полюбому

Сообщение от MaxiMuz79 Посмотреть сообщение
входит компилятор GCC ?
Нет. И в хелпе об этом во первЫх строках.
Loole вне форума  
Непрочитано 11.06.2013, 07:47  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от MaxiMuz79 Посмотреть сообщение
Из почти 300мб программа раздулась до 2гб !
И что из этого? Сейчас диск меньше 1 ТБ ещё поискать нужно... На него станет и не заметишь...
niXto вне форума  
Непрочитано 11.06.2013, 10:26  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
И что из этого?
На планшет не становицца!
nahimovv вне форума  
Непрочитано 11.06.2013, 10:56  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Loole Посмотреть сообщение
В коцентре только IDE или всё подряд наустанавливал?
скачал файл CoIDE-1.7.2 , только его и установил
MaxiMuz79 вне форума  
Непрочитано 11.06.2013, 18:29  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Камрады, столкнулся с проблемой на stm32f4 с АЦП.
Все примеры какие запускаю с SPL проводят преобразование 1 раз, и после этого бит проверки окончания преобразования все время сброшен, соответственно из цикла проверки не выходит никогда. Подскажите в чем дело, вот пример кода который использую:

PHP код:
void init_ADC() {
    
ADC_InitTypeDef ADC_InitStructure;
    
ADC_CommonInitTypeDef adc_init;
    
/* разрешаем тактирование AЦП1 */
    
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1ENABLE);
    
/* сбрасываем настройки АЦП */
    
ADC_DeInit();

    
/* АЦП работают независимо */
    
adc_init.ADC_Mode ADC_Mode_Independent;
    
adc_init.ADC_Prescaler ADC_Prescaler_Div2;
    
/* выключаем scan conversion */
    
ADC_InitStructure.ADC_ScanConvMode DISABLE;
    
/* Не делать длительные преобразования */
    
ADC_InitStructure.ADC_ContinuousConvMode DISABLE;

    
/* Начинать преобразование программно, а не по срабатыванию тригера */
    
ADC_InitStructure.ADC_ExternalTrigConv ADC_ExternalTrigConvEdge_None;
    
ADC_InitStructure.ADC_ExternalTrigConvEdge 0;
    
/* 12 битное преобразование. результат в 12 младших разрядах результата */
    
ADC_InitStructure.ADC_DataAlign ADC_DataAlign_Right;

    
/* инициализация */
    
ADC_CommonInit(&adc_init);

    
ADC_Init(ADC1, &ADC_InitStructure);
    
/* Включаем АЦП1 */
    
ADC_Cmd(ADC1ENABLE);

}

uint16_t readADC1(uint8_t channel) {
    
ADC_RegularChannelConfig(ADC1channel1ADC_SampleTime_28Cycles);
    
// начинаем работу
    
ADC_SoftwareStartConv(ADC1);
    
// ждём пока преобразуется напряжение в код
    
while(!ADC_GetFlagStatus(ADC1ADC_FLAG_EOC)){}
    
// очищаем статус
    
ADC_ClearFlag(ADC1ADC_FLAG_EOC);    //Добавил в качестве теста
    // возвращаем результат
    
return ADC_GetConversionValue(ADC1);

JekaKey вне форума  
Непрочитано 11.06.2013, 19:42  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от JekaKey Посмотреть сообщение
Все примеры какие запускаю с SPL проводят преобразование 1 раз
Так вы же и устанавливаете однократное преобразование

Сообщение от JekaKey Посмотреть сообщение
ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;
niXto вне форума  
Сказали "Спасибо" niXto
JekaKey (12.06.2013)
Непрочитано 12.06.2013, 10:25  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Спасибо! Все получилось.
А для однократного преобразования каждый раз АЦП инициализировать надо получается?
JekaKey вне форума  
Непрочитано 12.06.2013, 11:03  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Нет... Достаточно установить бит SWSTATR или JSWSTART в регистре ADC_CR2
niXto вне форума  
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
JekaKey (12.06.2013), kot-69 (12.06.2013)
Непрочитано 13.06.2013, 04:27  
dosgamer
Прохожий
 
Регистрация: 22.06.2008
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dosgamer на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А можно ли при инициализации UART указать, что он будет инверсный?
Чтобы не городить всякие преобразователи...
dosgamer вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 21:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot