Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Сам не понимаю почему.... вот даю весь исходник с глюком, попробуйте его плиз

Отправлено kan 10 января 2008 г. 15:18
В ответ на: Да все компилится без ошибок. Вот для м128(+) отправлено <font color=gray>Quasy</font> 10 января 2008 г. 14:55

#include <iom32.h>
#define OK 1
#define KO 0



unsigned char USART_Recceve(unsigned char * res)//Recceve one byte from USART
{
if (!(UCSRA & (1<<RXC)))
{
return KO;
}
*res = UDR;
return OK;
}

__monitor unsigned char USART_GetDataToEEPROM( void __eeprom * data, unsigned short count)
{
unsigned char byte_data;
for (unsigned short i=0; i < count; i++)
{
while (USART_Recceve(&byte_data) == KO);
((__eeprom unsigned char *)data)[i] = byte_data;
}
return OK;
}

__monitor unsigned char USART_GetData( void * data, unsigned short count)
{
unsigned char byte_data;
for (unsigned short i=0; i<count; i++)
{
while (USART_Recceve(&byte_data) == KO);
((unsigned char *)data)[i] = byte_data;
}
return OK;
}

int main()
{
unsigned char a;
USART_Recceve(&a);
return 0;
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru