![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| SERGSERG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Всем привет!!!
ЛЮДИ, помогите разобраться чё к чему, как работает прога, асм знаю и с контроллерами то ж знаком, слыхал что на СИ всё давольно проще и быстрей (говорили что если ещё в перемешку, даг ваще супер).Описалово бы на русском чё к чему, как работает. Может пример кода какогонибудь ПАМАГИИИИИИИИИИИИИИИИИИИИТЕЕЕЕЕЕЕЕЕЕе Это сообщение отредактировал(а) SERGSERG - 4.5.2005, 06:15 |
|||
|
||||
| Hobo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 15.4.2004 Репутация: нет Всего: нет |
void Set_USART()
{ //UDR-USART I/O Data Register //UCSRA=0x00;//(7)-USART Receive Complete Flag //(6)-USART Transmit Complete Flag //(5)-USART Data Register Empty Flag //(4)-Frame Error //(3)-Data OverRun //(2)-Parity Error //(1)-Double USART Transmission Speed //(0)-Multi-Processor Communication Mode UCSRB=0x18;//(7)-RX Complete Interrupt Enable //(6)-TX Complete Interrupt Enable //(5)-Data Register Empty Interrupt Enable //(4)-Receiver Enable //(3)-Transmitter Enable //(2)-(UCSZ2):Character Size(with UCSZ1:0) //(1)-Receive Data Bit 8 //(0)-Transmit Data Bit 8 UCSRC=0x86;//(7)(URSEL)-Register Select(=1 if write to UCSRC) //(6)-Mode Select //(5,4)-Parity Mode //(3)-Stop Bit Select //(2,1)-(UCSZ1:0)-Character Size //(0)-Clock Polarity UBRRH=0x00;//Baud Rate Registers(8->4bit(3:0),(7)-URSEL) UBRRL=12;//(38,4kHz/0,16%)Baud Rate Registers(8bit) } void TransmitDataUart(char D) { while(!(UCSRA&0x20));//wait Data Register Empty UDR=D; } /* #pragma vector=USART_RXC_vect __interrupt void INT_USART_RXC() { } вот пример функций для работы с USART |
|||
|
||||
| SERGSERG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Понятно, спасибо
и как щас её например проверить в этой проге как она работает, с чего начать? |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Создай РабочийЛист, в нем проект, в нем файл С, в него скопируй то что сверху, откомпилируй код и запусти симулятор...
СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| SERGSERG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
А можно поподробней как для "чайника", как создать РабочийЛист, в нем проект, в нем файл С, откомпилировать код и запусти симулятор...
КУДА НАЖИМАТЬ чё то потыкался, ни чё не понял что и как Это сообщение отредактировал(а) SERGSERG - 5.5.2005, 04:57 |
|||
|
||||
| Hobo |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 15.4.2004 Репутация: нет Всего: нет |
ICQ 340528030
связывайся |
|||
|
||||
| SERGSERG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Здесь есть чё почитать кому интересно
http://forum.sources.ru/index.php?showtopic=42431&st=0 Hobo СПАСИБО, если что свяжусь, щас ссылку почитаю Это сообщение отредактировал(а) SERGSERG - 5.5.2005, 05:23 |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |