реклама на сайте
подробности

 
 
> Ucos ii и Nios II, не правильно работают флаги
Realking
сообщение Feb 10 2010, 13:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



собрал систему на SOPS, написал прогу

#include <stdio.h>
#include "includes.h"
#include "system.h"

OS_STK Stack[2048];
ALT_FLAG_GRP(Flags);

void Task(void* pdata)
{
while (true)
{
OSTimeDlyHMSM(0, 0, 1, 0);
fprintf(stderr, "Flags 1 = %04x\n", Flags->OSFlagFlags);
ALT_FLAG_POST(Flags, 0x80, OS_FLAG_SET);
fprintf(stderr, "Flags 2 = %04x\n", Flags->OSFlagFlags);
ALT_FLAG_PEND(Flags, 0x80, OS_FLAG_WAIT_SET_ANY + OS_FLAG_CONSUME, 0);
}
}

// *********************************************************************
// The main function creates tasks and starts multi-tasking
// *********************************************************************
int main(void)
{
OSInit();

ALT_FLAG_CREATE(&Flagsq, 0);

OSTaskCreateExt(
Task,
(void*)0,
&Stack[2047],
10,
10,
Stack,
2048,
(void*)0,
0);

OSStart();
return 0;
}

так вот при запуске выводит

Flags 1 = 0000
Flags 2 = 0082

Бьюсь уже неделю не могу понять откуда двойка берется?
Помогите


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Jun 13 2015, 18:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 UDmitry
Извините, а вы собственно к кому обращаетесь ? laughing.gif
Go to the top of the page
 
+Quote Post
UDmitry
сообщение Jun 18 2015, 16:49
Сообщение #3





Группа: Участник
Сообщений: 13
Регистрация: 28-01-14
Из: Таганрог
Пользователь №: 80 225



Цитата(Kuzmi4 @ Jun 13 2015, 21:01) *
2 UDmitry
Извините, а вы собственно к кому обращаетесь ? laughing.gif


Писал товарищу qVlad.

...Упс, что-то я сначала не понял. Непривычно видеть, что настолько старые вопросы и относительно в топе.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 17:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016