09.08.2007, 19:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Если бы я умел пользоватся этим магнитофоном
|
|
|
|
09.08.2007, 19:17
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Поищи по форуму tape я уже писал о нем .
Будут проблемы помогу , и ТЕНЬ наверное не откажет .
|
|
|
|
12.08.2007, 04:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Перевел мануал промтом,перевод более менее
Прикрепленный файл: 8767765.rar
|
|
|
|
18.08.2007, 13:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
В чем разница в CCS между char(символ) и int8 ?
-- Прилагается рисунок: --
|
|
|
|
18.08.2007, 14:07
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Почти никакой и там и там это байт, кроме того что int может быть знаковым а char нет.
И еще тут смысловая нагрузка.
Целое 8 байт или символьная переменная
|
|
|
|
19.08.2007, 19:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
А по умолчанию они со знаком или без? ставить приставку unsigned если надо без знака или оставлять по умолчанию?
|
|
|
|
19.08.2007, 19:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
И еще вопросик,если не надоел всем ,как передается lcd_putc("f new ") слово new,по символам или массивом?
Чтоб поставить задержку после каждого передаваемого символа,так как у меня не будет опроса занятости жки.
|
|
|
|
19.08.2007, 23:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
40 микросекунд между символами
Код:
|
void
lcd_write(unsigned char c)
{
DelayUs(40);
// LCD_DATA = ( ( c ›› 4 ) & 0xF0 );
LCD_DATA = ( c & 0xF0 );
LCD_EN = 1;
// LCD_STROBE();
LCD_EN = 0;
LCD_DATA = ( (c ‹‹ 4)& 0xF0 );
LCD_EN = 1;
// LCD_STROBE();
LCD_EN = 0;
}
//--------------------------------------------
void
lcd_putch(char c)
{
LCD_RS = 1; // write characters
lcd_write( c );
}
//------------------------------------------
void
lcd_puts(const char * s)
{
LCD_RS = 1; // write characters
while(*s)
lcd_write(*s++);
}
//----------------------------------------- |
|
|
|
|
20.08.2007, 04:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Что 40 сек это я знаю,ладно напишу попробую потом в железе,там видно будет.
|
|
|
|
20.08.2007, 05:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Не пойму в чем дело,при компиляции выдает ошибку,что неправельно возращаю переменую
Функцию вызываю вот так adres_read=i2c_read_my();
Функция написана выше main().В main переменую adres_read обозначиваю как unsigned int8 adres_read;.
-- Прилагается рисунок: --
Прикрепленный файл: 2415490.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:51.
|
|