Перейти к содержанию
    

shuks

Участник
  • Постов

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Вы SMT заказы делали или только ПП? В pdf инструкции по оплате, которую мне скинули на алли, без объяснения причин указано что "Please notice that we don’t support SMT orders"
  2. есть новости? обработали платеж?
  3. Демоверсия бесплатна и не ограничена, платны исходники. как ни странно, некоторым легче работать в делфи или билдере чем fltk... еще со школы/универа всем делфи/билдер прививают. альтернатива конечно есть, она бывает гораздо проще/удобнее/др. но массовость за делфи )
  4. Советую Delphi или C++ Builder. Для них есть множество библиотек компонентов для работы с COM-портом. Одна из них: http://www.tmssoftware.com/site/async32.asp Далее всё описывается легко в виде пары функций: - вызывается к.-л. процедура по приему байта/пакета с порта - по к.-л. событию (нажатие кнопки на компе и др.) отправляется байт/пакет на МК В комплекте архива для Делфи7 есть мануал к компоненту, в остальных архивах не знаю...
  5. Очень удобная программа, не надо рыться в куче даташитов на МК и элементы и искать - раз заполнил и всё.
  6. Аналогичная ситуация и у меня: при изменении одного регистра, AVR Studio показывает изменение другого, и наоборот. НО только лишь ПОКАЗЫВАЕТ, реального изменения состояния нет. Просто глюк такой и надо с ним смириться) Кину пример небольшой программки. Она производит АЦП и пересылает байт результата оцифровки по UART. Прога отлажена на реальном стенде, так что всё работает. .include "m16def.inc" .org $000 rjmp start .org $018 rjmp trans .org $01c rjmp adccomp .org $030 trans: out UDR,r28 reti adccomp: in r27,ADCL out portb,r27 in r28,ADCH out portc,r28 reti start: ldi r31,LOW(RAMEND) out spl,r31 ldi r31,HIGH(RAMEND) out sph,r31 sei ldi r27,0b11111111 out ddrb, r27 ldi r27,0b11111111 out ddrc, r27 ldi r28,0b11101111 out ADCSRA,r28 ldi r28,0b00100000 out ADMUX,r28 ldi r28,95 out UBRRL,r28 ldi r28,0b00101000 out UCSRB,r28 ldi r28,0b10000110 out UCSRC,r28 Loop: rjmp Loop На порты В и С выводится результат АЦП для наглядности при симуляции в AVR Studio или Протеусе.
  7. По моему опыту обучение пойдёт намного продуктивнее если ты не будешь тупо копировать чьи-то работы, а сам писать всё от начала и до конца. Начни просто с мигания светодиодом по счетчику, потом несколько с/д попеременно, потом с ШИМом разберись, потом АЦП и уж потом передача данных по COM / USB
  8. Все преподаватели с которыми я общался мне не советовали писать в CodeVisionAVR с его всевозможными "мастерами", т.к. за тебя всю настройку и инициализацию периферии делает программа, а если будет какая-либо ошибка в настройках, то её трудно будет обнаружить, потому как ты сам по сути нифига не знаешь (за тебя всю настройку производил мастер CVAVR). p.s. - сам пишу на ассемблере в AVRStudio и пока проблем не испытывал, главное внимательно даташит читать.
  9. компонент для работы с COM-портом: http://www.tmssoftware.com/site/async32.asp Для всех версий делфи и c++ билдера. Бесплатен. С документацией.
  10. http://ifolder.ru/9075005 http://nukeuploads.com Вот. Третья глава + пример в приложении
  11. 1. Способ кодирования состояния автомата 2. см. пост Alex11 3. Переходы м-у состояниями, надписи 0/0 и т.п. - входные и выходные воздействия 4. Это состояния, они нигде не отображаются )) Почитай книжку "Майоров С.А. Принципы проектирования ЦВМ" 7я глава, о цифровых автоматах. ps - если всё еще тема актуальна, могу скинуть методу на русском по проэктированию автоматов
  12. Присоединюсь к maximiz'у, программатор не поможет)) надо купить отладочную плату, на которой будет всё необходимое для изучения МК (опционально :) ) LCD, светодиоды, кнопки, реостатик на входе ацп и др. Плюс вольтметр чтоб "наблюдать" за происходящим. А еще лучше, это пока потренироваться на эмуляторах. Для AVR и PIC есть классная программка - Proteus, позволяющая эмулировать прошивки этих МК. А потом как разберешься, то купить (или самому сделать) отладочную плату со всем необходимым. Ну и книжки вначале почитай о МК - что это такое, основные принципы работы и т.д. Далее качай на atmel.ru AVRStudio 4 - среда разработки для АВР (в ней можно работать на ассемблере и на си, для си надо скачать дополнительно WinAvr). AVRStudio позволяет также эмулировать твою программу (просмотреть память, регистры и т.д.). В сети есть неплохой электр. учебник для начинающих - [banned] Там много всего разжевывается и весьма понятным языком. Все необходимые схемы включения либо гуглятся либо берутся из даташитов (инструкций) к МК с сайта производителя. Весьма рекомендую по минимуму читать русские книжки в стиле "МК для чайников" и т.п. Лучше всего читать оригинальную английскую документацию, т.к. на русский переведено не более 10-15% информации о МК, всё остальное - на английском. Так что без технического английского тут никуда) По поводу покупки - в Москве купить всё необходимое не проблема, стоит копейки. Можешь посмотреть на chipfind.ru про цены и магазины
×
×
  • Создать...