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

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

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

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

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

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


 
Опции темы

Вопросы по CooCox CoIDE

Непрочитано 15.07.2013, 16:44  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

обычный на HD44780
Реклама:
banzayy вне форума  
Непрочитано 15.07.2013, 16:48  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

просто пытаюсь освоиться с простейшими задачами. разберусь с выводом переменных, затем прерывания. плохо, что книжек нет. Взять хотя бы CV для AVR. Есть книжка с описаниями применительно к оболочке, а не общие понятия Си. Хотя, думаю, что если бы вообще с нуля начинал бы, то это просто МРАК ))
banzayy вне форума  
Непрочитано 15.07.2013, 17:56  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

sprintf (string_out,"%5.1f",set_data);
это стандартная Си функция из библиотеки StdIO которая просто выводит данные в массив char string_out[20]

А вот как будет выводится на дисплей зависит от самописной функции lcd_puts в которую передается сформированная строка string_out
Просто ищите готовую библиотеку под этот дисплей для используемого контроллера. Там на 100% будет почти все так же.
Flopix вне форума  
Непрочитано 15.07.2013, 18:45  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от Flopix Посмотреть сообщение
которая просто выводит данные в массив
Извините, чуть уточню. Формирует СТРОКУ и помещает в массив.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 15.07.2013, 19:41  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от banzayy Посмотреть сообщение
Взять хотя бы CV для AVR. Есть книжка с описаниями применительно к оболочке, а не общие понятия Си.
А лучше бы наоборот! Теперь изучайте... "общие понятия Си".
nahimovv вне форума  
Непрочитано 17.07.2013, 00:07  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Допилил вывод изображения в формате bmp 16 бит на экран.

Flopix вне форума  
Непрочитано 21.07.2013, 23:39  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Добавил FreeRTOS.

Пока полет с Coocox нормальный.


Кто то в курсе как отобразить панель с закладками? А то добавить добавил а сама панель с закладками отсутвует.

Последний раз редактировалось Flopix; 21.07.2013 в 23:55.
Flopix вне форума  
Непрочитано 22.07.2013, 11:56  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

а что даёт в программировании FreeRTOS? Просто никогда не использовал. Насколько он усложняет или упрощает процесс?
banzayy вне форума  
Непрочитано 22.07.2013, 12:07  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

И ещё один вопрос. Настраиваю прерывание по входу. Нужно чтобы работало по спадающему фронту. Но работает почему то только по нарастающему.

Настройка выводов
/* Enable GPIOE clock */
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);

/* Configure PE2 PE4 pins as input floating */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_2|GPIO_Pin_4;
GPIO_Init(GPIOE, &GPIO_InitStructure);

Настройка прерываний

/* Enable SYSCFG clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
/* Connect EXTI Line0 to PE0 pin */
SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource0);

/* Configure EXTI Line0 */
EXTI_InitStructure.EXTI_Line = EXTI_Line0;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);

оценочная плата STM32F4Discovery
banzayy вне форума  
Непрочитано 22.07.2013, 23:43  
ATMExpert
Частый гость
 
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
ATMExpert на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Сообщение от banzayy Посмотреть сообщение
И ещё один вопрос. Настраиваю прерывание по входу. Нужно чтобы работало по спадающему фронту. Но работает почему то только по нарастающему.
вместо GPIO_Mode_IN попробуй GPIO_Mode_IN_FLOATING;
строку GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; убери
ATMExpert вне форума  
 
Опции темы

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

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, время: 05:50.


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