19.06.2013, 16:23
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от MaxiMuz79
|
Но разве нельзя писать код без использования техже библиотек, напрямую в CoIDE ?
|
Ну, конечно можно !
Вот, пример. Опять нужно установить единичку в 0-бите порта А. Изучив нутро STM32F051RT8, например, Вы знаете, что адрес порта А равен 0x48000000. Хорошо. Чтобы установить бит, нужно записать в регистр BSRR. Смещение регистра из дейташита равно 0x18. Вот и всё. Установка бита порта будет выглядеть так:
Код:
|
*((unsigned short *)0x48000018) = 0x0001; |
CoIDE успешно это скомпилирует и полученная программа установит бит в порте.
И вот таким образом пишите всю программу. И заметьте, при этом не то чтобы библиотечных, ваще никаких файлов в #include Вы не использовали.
Последний раз редактировалось Yurkin2007; 19.06.2013 в 16:30.
|
|
|
|
19.06.2013, 16:26
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Yurkin2007, Болезнь прогрессирует ???
Код:
|
#define Led_Green_On GPIOC-›BSRR = GPIO_BSRR_BS9
#define Led_Green_Off GPIOC-›BSRR = GPIO_BSRR_BR9 |
Сообщение от MaxiMuz79
|
Но разве нельзя писать код без использования техже библиотек, напрямую в CoIDE ?
|
Зачем тогда нужен кактус???
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.06.2013 в 16:29.
|
|
|
|
19.06.2013, 16:40
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от dosikus
|
Зачем тогда нужен кактус???
|
в других ide не лазил поэтому могу предположить что CoIde нужна как среда разработки, за которая во всяком случае бесплатна ... для новичков особой альтернативы я не вижу
|
|
|
|
19.06.2013, 16:46
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от Yurkin2007
|
Ну, и теперь догадайтесь с трёх раз: кто самый главный тролль на этой ветке?
|
Тот, кому бан на неделю .
__________________
Осторожно , злой кот
|
|
|
|
19.06.2013, 16:51
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Сообщение от Yurkin2007
|
Ну, конечно можно !
Код:
|
*((unsigned short *)0x48000018) = 0x0001; |
|
Зачем же так?
Может лучше так:
?
Сообщение от Yurkin2007
|
Ну, конечно можно !
И заметьте, при этом не то чтобы библиотечных, ваще никаких файлов в #include Вы не использовали.
|
НУ это уж совсем ни в какие ворота. Так по адресам и писать магические числа?
хидер от МК чего же не подключить?
|
|
|
|
19.06.2013, 19:29
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Сообщение от _Артём_
|
хидер от МК чего же не подключить?
|
Он просто не в курсе , что хэдер с дефайнами регистров периферии это не SPL ...
Сообщение от MaxiMuz79
|
для новичков особой альтернативы я не вижу
|
Зачем рассуждать о том в чем совершенно не в курсе ?
Или кто то же это вбил вам ?
Keil абсолютно бесплатен но с ограничением в 32К . Вам как новичку более чем достаточно. Хотите совершенной халявы - попросите у _Артём_ уроков как настроить Эклипс . Это более полезно чем уповать на "мудрость" кактусоводов.
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.06.2013 в 19:37.
|
|
|
|
19.06.2013, 22:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
MaxiMuz79, Вы исправили ошибку что в первом сообщении ?
Пришлось качать ваш свежий кактус . Без танцев с бубном, SPL и "советов" подобных Ura_SX1 , все прекрасно собралось .
Хотите напишу . Вообщем больше ограждать ни кого не буду.
Хотите граблей получайте и исправляйте их сами , ни кто вам помогать не будет .
Ибо кактус сырой и таким похоже будет всегда .
Для нервных у которых "наболело" даю информацию к размышлению :
CMSIS свежий прикручивается , но вы можете продолжать хомячковые танцы с бубном .
А вот стартапы как были старыми так похоже и останутся.
Можете и дальше копировать с "легкостью" чужие грабли...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.06.2013 в 22:36.
|
|
|
|
19.06.2013, 22:30
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Ura_SX1, зря Вы так.
Сообщение от Ura_SX1
|
некогда нормальный форум, на котором могли чем то помочь... превратился в фик знает что... если проблемы по жизни, непонятно зачем говно лить сюда...
|
Спокойней. Форум - это площадь. А на площади отношения с женщиной чреваты массой советов. Вот Вам и советуют каждый со своей кочки зрения. При простом ожидании и наблюдении - процесс неуправляемый и, как и положено такому процессу, идет вразнос.
Но если губы не надувать и направлять в нужную сторону - успех предопределен.
Что касается зубоскальства - скучно без него, прокиснуть можно. Пропустил мимо ушей - и все дела. Зачем нервничать?
Кстати, хорошее средство - алкоголь. Он убивает нервные клетки, а спокойные - остаются. Еще: ученые пришли к выводу, что алкоголь в малых дозах полезен. В любых количествах.
Удачи!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
19.06.2013, 22:35
|
|
Частый гость
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
я без претензий... просто когда человек просит помощи, надо хотя бы попробовать помочь(лично мое мнение), а не тыкать пальцами и рассказывать что на велосипеде ехать невозможно, потому что мы ездим на мотоциклах...
P.S. свои проблемы приходится решать самому... и когда не было нового CMSIS - правка была выходом...
Последний раз редактировалось Ura_SX1; 19.06.2013 в 22:41.
|
|
|
|
19.06.2013, 22:39
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Вопросы по CooCox CoIDE
Ura_SX1, И чем Вы помогли ? Магической правкой старья ???
Я решение проблемы написал . вот только Вы сможете исправить ?
Мне вот пришлось выкачивать ваш долбанный кактус , прикручивать к нему все что нужно.
ТС отпишется помогу.
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.06.2013 в 22:43.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:33.
|
|