На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (18) « Первая ... 13 14 [15] 16 17 ... Последняя » все  ( Перейти к последнему сообщению )  
    > Разбираемся с IAR , Обсуждаем небольшие коды на IAR.
      Всё теперь осуществляем проект.
      Ну нужно ещё прогу написать для приёма с COM порта.
      Документацию по настройки COM скачал.
      Короче potor, бли я даже не знаю как тебя отблагодорить.
      :D :lol: :rolleyes: :wub: B) :yes:
      Правда вопросов у меня ещё море но сначало
      разберёмся с этим примером.
        Цитата

        Всё теперь осуществляем проект.
        Ну нужно ещё прогу написать для приёма с COM порта

        ненадо ничего писать, воспользуйся стандартным гипер терминалом для проверки:)
          potor, в гипере нужно поставить ждать звонка и всё?
            нет, просто запустить, указав вместо модема номер com порта, попробуй нульмодемным кабелем соединить два com порта между собой, запусти два гипер терминала, настроенных на одну скорость с одинаковыми параметрами, в окне одного набери несколько символов с клавы, посмотри на окно другого, и все станет понятно
              Провернул всё как ты сказал
              жму ждать звонка, а на другом звонить
              ну и они не саеденяються тот бесконечно ждёт
              другой дозванивается.
                Цитата

                Провернул всё как ты сказал
                жму ждать звонка, а на другом звонить
                ну и они не саеденяються тот бесконечно ждёт
                другой дозванивается.

                не надо ждать звонка, и звонить тоже не надо
                просто соедини два кома кабелем, настрой их в терминале одинаково, набири в одном окне строку символов, она должна появиться в другом, если нет, тогда либо что то с COMом, либо с кабелем, кстати ты правильно кабель распаял?
                  Nullmodem (9-9) Cable
                  Это
                    да, такой, но тебе достаточно просто 3 провода
                    2-3
                    3-2
                    5-5
                      Ещё я немогу печатать пока до кого ни будь не дозванюсь.??
                        скорее всего у тебя выключено эхо, главное, чтобы в другом терминале, что то появилось

                        Добавлено в :
                        зайди в свойства\настройки\параметры ASCII, и поставь галочку перед - отображать введенные символы на экран
                          Народ ! Буду признателен если кто нить надоумит как IAR подключить к
                          AVR Studio!?
                            Цитата
                            Small, 19.09.04, 16:44
                            Народ ! Буду признателен если кто нить надоумит как IAR подключить к
                            AVR Studio!?


                            Попробуйте в AVR Studio загрузить *.d90 с отладочной информацией.
                              Приведите пример обработки прерывания, например по переполнению таймера под Atmel !!
                                На ассемблере(IAR EWAVR):
                                ExpandedWrap disabled
                                  NAME KernelIntr        
                                     RTMODEL "__64bit_doubles", "disabled"
                                     RTMODEL "__cpu", "3"
                                     RTMODEL "__cpu_name", "AT90Mega161"
                                     RTMODEL "__enhanced_core", "enabled"
                                     RTMODEL "__has_elpm", "false"
                                     RTMODEL "__memory_model", "2"
                                     RTMODEL "__rt_version", "2.30"
                                     RSEG CSTACK:DATA:NOROOT(0)
                                     RSEG NEAR_Z:DATA:NOROOT(0)
                                     RSEG RSTACK:DATA:NOROOT(0)
                                   
                                     PUBLIC TaskSwitcher
                                   
                                     RSEG CODE:CODE:NOROOT(1)
                                  TaskSwitcher:
                                  ; что-то делаем
                                     reti  
                                  ;------------------------------------------------
                                     COMMON INTVEC:CODE:ROOT(1)
                                     ORG  36d             ; TIMER0_OVERFLOW_VECTOR
                                     RJMP TaskSwitcher
                                  END
                                На C(IAR EWAVR):
                                ExpandedWrap disabled
                                  #pragma vector=TIMER0_OVF0_vect
                                  __interrupt void CommonInterruptHandler(void) {
                                     /* что-то делаем */
                                  }
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0425 ]   [ 16 queries used ]   [ Generated: 26.04.24, 19:31 GMT ]