03.10.2007, 14:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
А что смущает-то ? Работа компилятора или линковщика ?
Адреса идут последовательно,2b0,2b1,2b2
О каких прыжках идет речь ?
|
|
|
|
04.10.2007, 03:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Извиняюсь,не посмотрел на адреса ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) ,потом посидел с кодом разобрался,сам ужас навел.
|
|
|
|
04.10.2007, 05:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Подскажите как расчитатать частоту внутреней синхронизации при асинхроном передачи при 9600 бод,хочу посчитать на скока выставляется бит информации на виртуальный терминал(в протеусе),а то при передачи функцией putc(c); он ничего не показывает.Настройки проверил самого терминала.
При этом создаю отдельный проект,все работает нормально
Прикрепленный файл: 7182469.rar
|
|
|
|
04.10.2007, 14:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Разобрался,оказывается был конфликт с терминалом при инициализации порта С,и он отказывался дальше работать.
|
|
|
|
06.10.2007, 14:14
|
|
Прописка
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
!!! USB в CCS C !!!
Помогите разобраться - каким же образом передавать данные, например из терминалки, к контроллеру, и наоборот (работая с USB). Загрузил схему из папки Proteus`a (...VSM for USB). Прошил hex-файлом ex_usb_serial.hex из примеров в CCS компилера (папка samples).
Использую CCS C 4.057
|
|
|
|
11.10.2007, 15:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
А что обозначает символ конец строки '\0' в цифровом виде? или это два отдельных символа '\' '0' передающихся последовательно например с терминала в МК в протеусе.
|
|
|
|
11.10.2007, 19:11
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от CERGEI1982
|
А что обозначает символ конец строки '\0' в цифровом виде? или это два отдельных символа '\' '0' передающихся последовательно например с терминала в МК в протеусе.
|
Один ,читай Кернигана.
|
|
|
|
12.10.2007, 17:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: !!! USB в CCS C !!!
Сообщение от hubble
|
Помогите разобраться - каким же образом передавать данные, например из терминалки, к контроллеру, и наоборот (работая с USB). Загрузил схему из папки Proteus`a (...VSM for USB). Прошил hex-файлом ex_usb_serial.hex из примеров в CCS компилера (папка samples).
Использую CCS C 4.057
|
И что, работает ???
А если серьезно, то открываем файл cdc.h и там читаем описание функций работы с юсб. Если вам нужно транслировать данные - из юсб в терминал - то открываем буфер под сколько-там байт, функцией, например char usb_cdc_getc(void) - заполняем его, а затем выводим его в терминал.
Но я взял микрочиповский апноут, скомпилил и не вижу юсб терминала - не подключается хост. А в примере вижу.
|
|
|
|
14.11.2007, 14:07
|
|
Прописка
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
|
Подскажите, пожалуйста, пользовался ли кто-нибудь квалификатором addressmod? По мануалу, он позволяет изящно обращаться к любой внешней памяти (intEEPROM, extEEPROM, extRAM) как к обычным переменным. Но сколько я не бился - функционирует только наполовину - запись в EEPROM производит, а вместо чтения вписывает в переменную фактический адрес ячейки в EEPROM. Описание в мануале и хелпе: Data Definitions Non-RAM Data Definitions. Проект прилагаю.
Прикрепленный файл: 67289.rar
|
|
|
|
11.02.2008, 11:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Подскажите проффесионалы как можно массив сдвигать влево побитно.Например:
Мне надо вдвигать в него 1 или 0 в зависимости от состояния вывода контролера,проходя по всему массиву.Как это можно на Си сделать попроще?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:32.
|
|