Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.08.2006, 21:06
|
|
Прописка
Регистрация: 29.08.2005
Сообщений: 139
Сказал спасибо: 7
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Сообщение от dosikus
|
TO avr123-nm-ru
Напиши мне , разговор есть.(dosikus#rambler.ru)
|
написал...
а мой мыл есть на загланой стр. курса.
|
мыл нет, посему пишу сюда:
После компиляции при помощи WinAVR в Протеус и Vmlab некоторые строки не активны и по ним нельзя шагать. В чем может быть дело?
|
|
|
|
08.08.2006, 23:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
чтоб идти по Си нужен файл .cof - курс задача 2 линк /z2.htm
В VMLAB проблем быть не должно - в нем есть в примерах интеграция в WinAVR "на мертво" так что все программирование можно делать из VMLAB
С PROTEUS проблема может быть та что ответил в соотв топике.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
12.08.2006, 06:40
|
|
Частый гость
Регистрация: 26.02.2005
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Си
Я извиняюсь, может не совсем по теме, а может как раз и по фундаменту темы....
Прежде чем задать вопрос - пару слов о себе, так сказать уровень вопроса. Я уже лет 5-6 зарабатываю на жизнь написанием разных программ на разные процессора, создание девайсов и проектов. Пишу на астме, причем программы до 32 кб пишу практически за день-два, ну и отладка и тестирование до недели. проект готов.
Теперь к вопросу - каждому человеку легче общаться на
родном языке. Вот ассемблер для меня родной, а про Си я и понятия не имею..... Может ли кто то мне популярно и просто рассказать есть ли преимущества
у этого языка перед ассемблером??? в чем они???
Есть ли смысл переходить на него???
Еще замечание - обязательно учитывайте специфику
микроконтроллеров. В ассемблере я легко могу вычислять до такта все времЕнные задержки, а поручив
дело написания подпрограммы Си можно ли к примеру
реализовать NRZ протокол в 115200 бод при тактовой 4 мег на пик 16ф84????
|
|
|
|
12.08.2006, 16:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Си имеет преимущества и недостатки.
ИМХО программировать нужно на том что нравится и чем умееш пользоваться.
А начинающему ИМХО лучше учится на Си.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
13.08.2006, 08:45
|
|
Частый гость
Регистрация: 26.02.2005
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
to avr123-nm-ru
Спасибо! Просто и без излишеств.
WBR
|
|
|
|
13.08.2006, 21:25
|
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Си имеет преимущества и недостатки.
ИМХО программировать нужно на том что нравится и чем умееш пользоваться.
А начинающему ИМХО лучше учится на Си.
|
как сказал один мой знакомый: Ассемблер? Нуу.. если есть желающие, пускай. Но я не в жисть. Причем перец реальнный программер, кандидат технических наук, в высшей математеке разбирается завидки берут.
|
|
|
|
14.08.2006, 03:18
|
|
Прохожий
Регистрация: 27.04.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Си
Сообщение от sidd
|
Теперь к вопросу - каждому человеку легче общаться на родном языке. Вот ассемблер для меня родной, а про Си я и понятия не имею..... Может ли кто то мне популярно и просто рассказать есть ли преимущества у этого языка перед ассемблером??? в чем они??? Есть ли смысл переходить на него???
|
Конечно есть смысл перейти на С (программер не знающий С это для меня просто недопрограммер ).
Преимущества:
1) Можно делать ассемблерные блоки в программе на языке С для критичных к скорости участков
2) Возможность создания кода, легко переносимого с одного типа процессоров на другой.
3) ООП
4) В целом значительное упрощение написания больших программ...
|
|
|
|
14.08.2006, 05:50
|
|
Прописка
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Меня пункт 3. про ООП смущает В МК я ещё классы не разу не обьявлял и функции в методы не переводил
|
|
|
|
14.08.2006, 05:54
|
|
Прописка
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Да ещё просветите беднягу что такое NRZ протокол А то ромашка получается USART,SPI,I2C,1Wire знаю а NRZ нет
|
|
|
|
14.08.2006, 06:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от Snixers
|
Да ещё просветите беднягу что такое NRZ протокол
|
это не протокол. это способ кодирования информации - "нон ретюн ту зироу" - т.е. может смещать постоянную составляющую сигнала если среднее кол. 0 не равно кол. 1
типичные НЕ NRZ это "манчестер" - он не смешает постоянную состовляющую напряжения.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:18.
|
|