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

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

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

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

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

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


 
Опции темы

Вопросы по CooCox CoIDE

Непрочитано 19.06.2013, 16:23  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от MaxiMuz79 Посмотреть сообщение
Но разве нельзя писать код без использования техже библиотек, напрямую в CoIDE ?
Ну, конечно можно !
Вот, пример. Опять нужно установить единичку в 0-бите порта А. Изучив нутро STM32F051RT8, например, Вы знаете, что адрес порта А равен 0x48000000. Хорошо. Чтобы установить бит, нужно записать в регистр BSRR. Смещение регистра из дейташита равно 0x18. Вот и всё. Установка бита порта будет выглядеть так:
Код:
*((unsigned short *)0x48000018) = 0x0001;
CoIDE успешно это скомпилирует и полученная программа установит бит в порте.
И вот таким образом пишите всю программу. И заметьте, при этом не то чтобы библиотечных, ваще никаких файлов в #include Вы не использовали.
Реклама:

Последний раз редактировалось Yurkin2007; 19.06.2013 в 16:30.
Yurkin2007 вне форума  
Непрочитано 19.06.2013, 16:26  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

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.
dosikus вне форума  
Непрочитано 19.06.2013, 16:40  
MaxiMuz79
Гражданин KAZUS.RUN
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 528
Сказал спасибо: 73
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от dosikus Посмотреть сообщение
Зачем тогда нужен кактус???
в других ide не лазил поэтому могу предположить что CoIde нужна как среда разработки, за которая во всяком случае бесплатна ... для новичков особой альтернативы я не вижу
MaxiMuz79 вне форума  
Непрочитано 19.06.2013, 16:46  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от Yurkin2007 Посмотреть сообщение
Ну, и теперь догадайтесь с трёх раз: кто самый главный тролль на этой ветке?
Тот, кому бан на неделю .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 19.06.2013, 16:51  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от Yurkin2007 Посмотреть сообщение
Ну, конечно можно !

Код:
*((unsigned short *)0x48000018) = 0x0001;
Зачем же так?
Может лучше так:
Код:
GPIOA-›BSR=1;
?
Сообщение от Yurkin2007 Посмотреть сообщение
Ну, конечно можно !
И заметьте, при этом не то чтобы библиотечных, ваще никаких файлов в #include Вы не использовали.
НУ это уж совсем ни в какие ворота. Так по адресам и писать магические числа?
хидер от МК чего же не подключить?
_Артём_ вне форума  
Непрочитано 19.06.2013, 19:29  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от _Артём_ Посмотреть сообщение
хидер от МК чего же не подключить?
Он просто не в курсе , что хэдер с дефайнами регистров периферии это не SPL ...

Сообщение от MaxiMuz79 Посмотреть сообщение
для новичков особой альтернативы я не вижу
Зачем рассуждать о том в чем совершенно не в курсе ?
Или кто то же это вбил вам ?
Keil абсолютно бесплатен но с ограничением в 32К . Вам как новичку более чем достаточно. Хотите совершенной халявы - попросите у _Артём_ уроков как настроить Эклипс . Это более полезно чем уповать на "мудрость" кактусоводов.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 19.06.2013 в 19:37.
dosikus вне форума  
Непрочитано 19.06.2013, 22:19  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

MaxiMuz79, Вы исправили ошибку что в первом сообщении ?
Пришлось качать ваш свежий кактус . Без танцев с бубном, SPL и "советов" подобных Ura_SX1 , все прекрасно собралось .
Хотите напишу . Вообщем больше ограждать ни кого не буду.
Хотите граблей получайте и исправляйте их сами , ни кто вам помогать не будет .
Ибо кактус сырой и таким похоже будет всегда .

Для нервных у которых "наболело" даю информацию к размышлению :
CMSIS свежий прикручивается , но вы можете продолжать хомячковые танцы с бубном .
А вот стартапы как были старыми так похоже и останутся.
Можете и дальше копировать с "легкостью" чужие грабли...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 19.06.2013 в 22:36.
dosikus вне форума  
Непрочитано 19.06.2013, 22:30  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Ura_SX1, зря Вы так.
Сообщение от Ura_SX1 Посмотреть сообщение
некогда нормальный форум, на котором могли чем то помочь... превратился в фик знает что... если проблемы по жизни, непонятно зачем говно лить сюда...
Спокойней. Форум - это площадь. А на площади отношения с женщиной чреваты массой советов. Вот Вам и советуют каждый со своей кочки зрения. При простом ожидании и наблюдении - процесс неуправляемый и, как и положено такому процессу, идет вразнос.
Но если губы не надувать и направлять в нужную сторону - успех предопределен.
Что касается зубоскальства - скучно без него, прокиснуть можно. Пропустил мимо ушей - и все дела. Зачем нервничать?
Кстати, хорошее средство - алкоголь. Он убивает нервные клетки, а спокойные - остаются. Еще: ученые пришли к выводу, что алкоголь в малых дозах полезен. В любых количествах.
Удачи!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 19.06.2013, 22:35  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

я без претензий... просто когда человек просит помощи, надо хотя бы попробовать помочь(лично мое мнение), а не тыкать пальцами и рассказывать что на велосипеде ехать невозможно, потому что мы ездим на мотоциклах...

P.S. свои проблемы приходится решать самому... и когда не было нового CMSIS - правка была выходом...

Последний раз редактировалось Ura_SX1; 19.06.2013 в 22:41.
Ura_SX1 вне форума  
Непрочитано 19.06.2013, 22:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Ura_SX1, И чем Вы помогли ? Магической правкой старья ???
Я решение проблемы написал . вот только Вы сможете исправить ?
Мне вот пришлось выкачивать ваш долбанный кактус , прикручивать к нему все что нужно.
ТС отпишется помогу.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 19.06.2013 в 22:43.
dosikus вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD. Вопросы новичка (в Линукс) aleksandr-zh KiCAD 12 24.04.2017 00:04
Вопросы по радиоприемнику Alpout Делимся опытом 8 19.01.2013 10:53
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Система измерения температуры (на AD8495), вопросы по схеме и реализации spartakchamp Измерительное оборудование 2 15.11.2010 22:04


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.