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

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

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

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

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

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


 
Опции темы
Непрочитано 19.06.2013, 16:23  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

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

Сообщение от Yurkin2007 Посмотреть сообщение
Ну, и теперь догадайтесь с трёх раз: кто самый главный тролль на этой ветке?
Тот, кому бан на неделю .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 19.06.2013, 16:51  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

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

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

Последний раз редактировалось dosikus; 19.06.2013 в 19:37.
dosikus вне форума  
Непрочитано 19.06.2013, 22:19  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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, время: 16:33.


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