Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

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

Ответ
 
Опции темы Опции просмотра
Старый 06.02.2016, 23:48   #151
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Настройки проекта по боку , они похоже только на симулятор влияют и остались по дефолту. Кварц тот же родной на 8МГц. SD с адаптером втыкалась в сие чудо ардуиномысли, но переделанной - пуллапы на 47K.

http://www.aliexpress.com/item/New-A...4-c7a762658f6c
dosikus вне форума   Ответить с цитированием
Старый 06.02.2016, 23:55   #152
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
Настройки проекта по боку , они похоже только на симулятор влияют и остались по дефолту. Кварц тот же родной на 8МГц. SD с адаптером втыкалась в сие чудо ардуиномысли, но переделанной - пуллапы на 47K.

http://www.aliexpress.com/item/New-A...4-c7a762658f6c
У меня для SD-карты похожий разъем для поверхностного монтажа. Попробую прикрутить, посмотрю, что получится.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 07.02.2016, 00:33   #153
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
Настройки проекта по боку , они похоже только на симулятор влияют и остались по дефолту. Кварц тот же родной на 8МГц. SD с адаптером втыкалась в сие чудо ардуиномысли, но переделанной - пуллапы на 47K.

http://www.aliexpress.com/item/New-A...4-c7a762658f6c
Что-то еще с настройками, проект не собирается. Вот результат
Цитата:
Build target 'STM32VL_disco'
creating preprocessor file for system_stm32f10x.c...
compiling system_stm32f10x.c...
creating preprocessor file for main.c...
compiling main.c...
creating preprocessor file for usart.c...
compiling usart.c...
creating preprocessor file for dac.c...
compiling dac.c...
creating preprocessor file for pwmcom_tim1.c...
compiling pwmcom_tim1.c...
creating preprocessor file for pff.c...
compiling pff.c...
creating preprocessor file for mmc_stm32f10.c...
pf\mmc_stm32f10.h(61): warning: #1215-D: #warning directive: "none MMC power control"
#warning "none MMC power control"
pf\mmc_stm32f10.c: 1 warning, 0 errors
compiling mmc_stm32f10.c...
pf\mmc_stm32f10.h(61): warning: #1215-D: #warning directive: "none MMC power control"
#warning "none MMC power control"
pf\mmc_stm32f10.c(175): warning: #177-D: function "power_status" was declared but never referenced
static int power_status(void)
pf\mmc_stm32f10.c: 2 warnings, 0 errors
linking...
.\Objects\uart_rx.axf: Error: L6218E: Undefined symbol play_wave_file1 (referred from main.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 1 error messages.
".\Objects\uart_rx.axf" - 1 Error(s), 3 Warning(s).
Target not created
Где функция play_wave_file1().
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 07.02.2016, 08:50   #154
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

В wave_file.c. Странности однако - все пути относительные.
Я ожидал что будет на отсутствие хэдерев CMSIS лаятся,
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 09:01   #155
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
В wave_file.c. Странности однако - все пути относительные.
Я ожидал что будет на отсутствие хэдерев CMSIS лаятся,
Тогда понятно, почему не собирается. Этот файл не включен в проект, его нет в дереве. У меня твой оригинальный проект выглядит так.
После включения wave_file.c проект собрался с 7 предупреждениями.
Покажи свой скриншот проекта, какие там файлы видны.
Цитата:
Build target 'STM32VL_disco'
creating preprocessor file for system_stm32f10x.c...
creating preprocessor file for main.c...
creating preprocessor file for usart.c...
creating preprocessor file for dac.c...
creating preprocessor file for pwmcom_tim1.c...
creating preprocessor file for wave_file.c...
compiling wave_file.c...
src\wave_file.c(48): warning: #550-D: variable "Length" was set but never used
DWORD ChunkID, SamplingRate, sz, Length;
src\wave_file.c(49): warning: #177-D: variable "str" was declared but never referenced
char str[20];
src\wave_file.c(224): warning: #940-D: missing return statement at end of non-void function "play_wave_file1"
}
src\wave_file.c(170): warning: #177-D: variable "i" was declared but never referenced
DWORD sz, i;
src\wave_file.c(171): warning: #177-D: variable "amplitude" was declared but never referenced
WORD amplitude;
src\wave_file.c(173): warning: #177-D: variable "packet_count" was declared but never referenced
WORD packet_count=0;
src\wave_file.c: 6 warnings, 0 errors
creating preprocessor file for pff.c...
creating preprocessor file for mmc_stm32f10.c...
pf\mmc_stm32f10.h(61): warning: #1215-D: #warning directive: "none MMC power control"
#warning "none MMC power control"
pf\mmc_stm32f10.c: 1 warning, 0 errors
linking...
Program Size: Code=6012 RO-data=384 RW-data=72 ZI-data=3528
FromELF: creating hex file...
".\Objects\uart_rx.axf" - 0 Error(s), 7 Warning(s).
Миниатюры
Проект.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 07.02.2016, 09:13   #156
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Ну глюки бывают при переносе, у меня то он подключен.
И сделай clean проекту .
Предупреждения потому что проект еще пилить и пилить - делать управление питанием карточки, убрать/задействовать переменные .
Если есть желание могу объяснить что как прикручивается и работает...

Однако прикол :
Твоя сборка
Цитата:
Program Size: Code=6012 RO-data=384 RW-data=72 ZI-data=3528
Моя
Цитата:
Program Size: Code=5568 RO-data=320 RW-data=72 ZI-data=3528
У тебя Keil какой? У меня еще 5.14

Последний раз редактировалось dosikus; 07.02.2016 в 09:32.
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 09:44   #157
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Точно глюк , вот дерево проекта.

ЗЫ. Обновился до 5.17, пока глюков не наблюдаю...
Миниатюры
2016-02-07_094212.png  

Последний раз редактировалось dosikus; 07.02.2016 в 10:03.
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 12:37   #158
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
создал проект в CCS, собрал, прошил с помощью PICKit2, и светодиод замигал с интервалом 1 секунда. И весь код 10 строчек, вот это для чайников, просто, ничего лишнего, ни тебе DMA, ни различий периферии (я с PIC12 никогда не работал), код с небольшими изменениями (#fuses) от проекта для PIC16.
Дык... скатывайся на ардуину... сразу... Там ваще всё легко и понятно...
Правда потом... появятся вопросы... типа... быстренько накидал прогу в десять строчек... а хекс в Мегу почему-то не влазит... WTF???
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 07.02.2016, 13:45   #159
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Прошил борду этим http://tomeko.net/miniscope_v2e/
Работает. Но с какого-то * появляются 2девайса в устройствах - сам осцилл как составное устройство из двух miniscope_v2e.
Одно работает на другое не находит дров...
Миниатюры
2016-02-07_134637.png  
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 21:39   #160
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Дык... скатывайся на ардуину... сразу... Там ваще всё легко и понятно...
Правда потом... появятся вопросы... типа... быстренько накидал прогу в десять строчек... а хекс в Мегу почему-то не влазит... WTF???
Это я к тому, что на PIC12 тоже мигалку можно сделать и памяти меньше 5 процентов. У вас даже мигалка на STM32.

Цитата:
Сообщение от dosikus Посмотреть сообщение

Однако прикол :
Твоя сборка

Моя


У тебя Keil какой? У меня еще 5.14
У меня 5.10. Я не использую последние версии. Ты обновился до 5.17, теперь еще различий прибавится.

Клавиатура не работает после разборки-сборки, много кнопок, с экранной мышкой тыкаю.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 07.02.2016 в 21:47.
Pridnya вне форума   Ответить с цитированием
Старый 07.02.2016, 22:02   #161
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Ты проверь сперва в работе. Я кажется понял в чем дело- глюк с проектом.
Завтра скину, проверишь
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 22:05   #162
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
У вас даже мигалка на STM32.
Зато какая!
dosikus вне форума   Ответить с цитированием
Старый 07.02.2016, 22:59   #163
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Это я к тому, что на PIC12 тоже мигалку можно сделать и памяти меньше 5 процентов. У вас даже мигалка на STM32.
Гы... Ну тогда следи за мыслью...

STM32F030F4 стОит в ларьке напротив... адын штук... дешевле чем ПИК12Ф675 напрямую у Микрочипа... Это раз...

Хардварная динамическая индикация... на таймере и ДМА... отъедает... около 2%... И это при том... что сегменты и разряды можно цеплять к МК в произвольном порядке... Что там уже о мигалке говорить... Это два...

И ваще... Самый простой метод помЫргать... это купить мЫргающий светодиод...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 08.02.2016, 08:36   #164
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
Ты проверь сперва в работе. Я кажется понял в чем дело- глюк с проектом.
Завтра скину, проверишь
Проект попозже посмотрю, как клавиатуру починю.
Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Гы... Ну тогда следи за мыслью...

STM32F030F4 стОит в ларьке напротив... адын штук... дешевле чем ПИК12Ф675 напрямую у Микрочипа... Это раз...

Хардварная динамическая индикация... на таймере и ДМА... отъедает... около 2%... И это при том... что сегменты и разряды можно цеплять к МК в произвольном порядке... Что там уже о мигалке говорить... Это два...

И ваще... Самый простой метод помЫргать... это купить мЫргающий светодиод...
Ну мы ж не в КЫеве живем, а в Орле. И в нашем ларьке (один на весь город) есть только PIC и AVR, MCS51 и те устаревшие, новых нет. А STM32 вообще нет, только почтой, а там минимальная сумма заказа в интернет-магазине рублей 500 и доставка рублей 300, месяц ждать.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 08.02.2016, 10:38   #165
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Pridnya Посмотреть сообщение
в нашем ларьке (один на весь город) есть только PIC и AVR, MCS51 и те устаревшие, новых нет. А STM32 вообще нет, только почтой, а там минимальная сумма заказа в интернет-магазине рублей 500 и доставка рублей 300, месяц ждать.
Тогда следи за мыслью дальше...

Для таких случаев... лучше взять Дискавери на 051-ом... или мелкую платку с 050-ым...

Ресурс флэша больше... чем у 030-х... это раз...
Можно спокойно разрабатывать что-то... с учётом наличия периферии в 030-х... не теряя время... это два...

С ПИКами всё уже намного хуже... На старых ПИКах что-то можно отладить... не спорю... но переложить потом на новые... типа PIC16F16xx, с их развитой периферией... считай всё заново... О новых ПИК18 с новой развитой периферией можно вообще промолчать... они ещё в статусе... "ждите, скоро будут"...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 08.02.2016, 10:50   #166
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
А STM32 вообще нет, только почтой, а там минимальная сумма заказа в интернет-магазине рублей 500 и доставка рублей 300, месяц ждать.
А я что? Я даже и не в городе. Сектер вон назвал нищебродом.
Попросил человека из питера - купил и отправил.
А так все через интернет .

Проверяй...
Вложения
Тип файла: rar DAC.rar (1.28 Мб, 7 просмотров)

Последний раз редактировалось dosikus; 08.02.2016 в 10:56.
dosikus вне форума   Ответить с цитированием
Старый 08.02.2016, 11:39   #167
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
А я что? Я даже и не в городе. Сектер вон назвал нищебродом.
Попросил человека из питера - купил и отправил.
А так все через интернет .

Проверяй...
Дай ссылку на гнилого, обладающего природной глупостью. Он, может, публично обозвал, а сам тайком у нищебродов учится, пока никто не видит.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 08.02.2016, 11:52   #168
Abrams
Member
 
Регистрация: 18.01.2014
Возраст: 40
Сообщений: 53
Вес репутации: 213/20
Abrams has a spectacular aura aboutAbrams has a spectacular aura aboutAbrams has a spectacular aura about
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
F0 отнюдь не экзотика , плюшек больше стоит меньше. Ядро правда M0 так что насчет отбраковки - мимо.
А F1 - устаревшая периферия...
Если F1 уже устаревшие, то на какие камни тогда ориентироваться?
Тоже понемногу перетягиваю проекты на STM32, как раз на F103 планировал.
Abrams вне форума   Ответить с цитированием
Старый 08.02.2016, 11:58   #169
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Дай ссылку на гнилого, обладающего природной глупостью. Он, может, публично обозвал, а сам тайком у нищебродов учится, пока никто не видит.
http://electronix.ru/forum/index.php?showuser=55327

Его не вылечишь, HHIMERA не даст соврать.

Abrams, Убийцы 8ми биток F0, L0




Спаял еще одну, поставил кварцы с али, ну кто тут кричал что там одно г****?

http://www.aliexpress.com/item/8-MHZ...418781855.html
Миниатюры
IMG_20160208_115217.jpg  

Последний раз редактировалось dosikus; 08.02.2016 в 12:05.
dosikus вне форума   Ответить с цитированием
Старый 08.02.2016, 12:40   #170
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/103
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от dosikus Посмотреть сообщение
...Спаял еще одну...
А можно и мне глупый вопрос? Вот тоже как дошел до PWM в F10x серии (начинающий я), но внезапно не могу покамест найти документ где описывается работа модуля PWM (или тут нет никакого модуля PWM, а напрямую как-то идет? не знаю даже). Какой документ искать и смотреть? На сайте СТМ такая ерунда мягко говоря - нет даже намека на нужный документ. Что искать и смотреть по этому поводу? И скорее всего искать через гугл, а не сайт стм я как понял.

Вроде нашел (опять-таки через гугл) - референс мануал еще есть кроме программинг манула. Интересно - еще какие есть манулы нужные? Это у меня уже 2-й вопрос после модуля PWM. Спасибо.

Последний раз редактировалось AleksBak; 08.02.2016 в 12:47. Причина: кое что нашел
AleksBak вне форума   Ответить с цитированием
Старый 08.02.2016, 12:51   #171
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,140
Вес репутации: 4450/124
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А можно и мне глупый вопрос? Вот тоже как дошел до PWM в F10x серии (начинающий я), но внезапно не могу покамест найти документ где описывается работа модуля PWM (или тут нет никакого модуля PWM, а напрямую как-то идет? не знаю даже). Какой документ искать и смотреть? На сайте СТМ такая ерунда мягко говоря - нет даже намека на нужный документ. Что искать и смотреть по этому поводу? И скорее всего искать через гугл, а не сайт стм я как понял.

Вроде нашел (опять-таки через гугл) - референс мануал еще есть кроме программинг манула. Интересно - еще какие есть манулы нужные? Это у меня уже 2-й вопрос после модуля PWM. Спасибо.
для 10x-й серии в описании таймеров PWM расписано
в Reference manual
RM0008
еще были app ноуты разные. на сайте ST поройся
__________________

Vanizma вне форума   Ответить с цитированием
Старый 08.02.2016, 12:54   #172
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Abrams Посмотреть сообщение
Если F1 уже устаревшие, то на какие камни тогда ориентироваться?
Тоже понемногу перетягиваю проекты на STM32, как раз на F103 планировал.
Да на здоровье...
Просто термин "устаревший"... ИМХО не совсем точный... точнее будет "не развивающийся"... Так сложилось... что 100 и 103 более раскручены в инете... и начинать с них... наверное всё таки будет проще... А дальше... по задаче... или Ф0, или Л0 или Ф3... ну или ф100 или Ф103...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 08.02.2016, 12:56   #173
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Вроде нашел (опять-таки через гугл) - референс мануал еще есть кроме программинг манула. Интересно - еще какие есть манулы нужные? Это у меня уже 2-й вопрос после модуля PWM. Спасибо.
Referenсe manual свой на каждую линейку .
На счет таймеров вообще и PWM в частности читайте сей докУмент

http://www.st.com/st-web-ui/static/a...DM00042534.pdf

3 PWM Center-aligned mode на PA0, PA1,PA2.
PHP код:
void pwm_led_init(void)
 
 {
    
RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
      
RCC->APB1ENR |= RCC_APB1ENR_TIM2EN;
     
        
GPIOA->MODER &=~GPIO_MODER_MODER0GPIO_MODER_MODER1 |GPIO_MODER_MODER2;
      
GPIOA->MODER |=GPIO_MODER_MODER0_1 |GPIO_MODER_MODER1_1 |GPIO_MODER_MODER2_1;
     
    
GPIOA->AFR[0] |= (2<<4*0)|(2<<4*1)|(2<<4*2);
     
      
TIM2->PSC 480-1;
    
TIM2->ARR 256-1;
        
TIM2 ->CCR1 10/* (3) */
      
TIM2 ->CCR2 60/* (3) */
      
TIM2 ->CCR3 15/* (3) */
     
     
         
TIM2->CCMR1 |= (
                         
TIM_CCMR1_OC2M_2 |TIM_CCMR1_OC2M_1 |
                         
TIM_CCMR1_OC2PE |
                         
TIM_CCMR1_OC2FE |
                         
TIM_CCMR1_OC1M_2 |TIM_CCMR1_OC1M_1 |
                                         
TIM_CCMR1_OC1PE |
                                         
TIM_CCMR1_OC1FE );
                                                                              
                                         
        
TIM2->CCMR2 |= (
                         
TIM_CCMR2_OC3M_2 |TIM_CCMR2_OC3M_1 |
                                         
TIM_CCMR2_OC3PE |
                                         
TIM_CCMR2_OC3FE ); 
    
                                    
                                         
                                         
                                         
        
TIM2->CCER |= TIM_CCER_CC2E |TIM_CCER_CC1E |TIM_CCER_CC3E;
     
        
        
TIM2 ->CR1 |= TIM_CR1_CMS_0 TIM_CR1_CEN /* (7) */
    
     
     
 
 

Миниатюры
PWM.png  

Последний раз редактировалось dosikus; 08.02.2016 в 13:11.
dosikus вне форума   Ответить с цитированием
Старый 08.02.2016, 13:00   #174
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/103
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от Vanizma Посмотреть сообщение
для 10x-й серии в описании таймеров PWM расписано
в Reference manual
RM0008
еще были app ноуты разные. на сайте ST поройся
Вот за эти цифры - огромное спасибо. А то я уже от самого арм референс мануалы читать стал. Нужно конечно и их читать (вообще на арме сайте много чего читал/скачивал), но у самого производителя реально трудно что-то сразу найти.
AleksBak вне форума   Ответить с цитированием
Старый 08.02.2016, 13:06   #175
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: STM32 для чайников

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А можно и мне глупый вопрос? Вот тоже как дошел до PWM в F10x серии (начинающий я), но внезапно не могу покамест найти документ где описывается работа модуля PWM (или тут нет никакого модуля PWM, а напрямую как-то идет? не знаю даже).
В СТМ32... да и в СТМ8... нет отдельного модуля ПВМ... там всё грамотно сложено в таймер... Т.е. и захват... и сравнение... и управление тактированием связано в одно целое... С учётом нескольких каналов захвата/сравнения в каждом таймере... и возможности взаимодействия таймеров между собой... а также с внешними сигналами и некоторой периферией... получается очень гибкая и гармоничная вещь... Если добавить ещё и ДМА... то возможности получаются вообще очень широкие...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Производительность STM32 Cortex M3 Pridnya Микроконтроллеры других производителей 43 16.10.2013 12:29
fatfs +usb Помогите разобраться сфайловой системой для stm32 Natali Вопросы начинающих 1 19.07.2012 11:00
Проект автономки для авто на pic16f84a Томас Продукция MICROCHIP 14 11.03.2012 21:37
Тайминги для 1-wire Wierus Общетехнические вопросы 15 21.09.2009 21:46
господа, где добыть для ознакомпления среду разработки для FUJITSU dynaco Общетехнические вопросы 2 04.06.2007 06:10


Часовой пояс GMT +3, время: 18:28.


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