Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

ну ты вААААще!

микрочип .COM конечно же.

и GOOGLE рулит как ни в чем не бывало ...

http://www.google.ru/search?sourceid=na ... &q=18f4520
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

помогите плиз
не могу понять
создал проект
чип выбрал 18f4520
компилирую - а PICE-MC ругается - Target processor type redefinition is not identical


как лечится это??
ab imo pectore
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

ну не взлюбил я гугль
яндексом только и пользуюсь
ab imo pectore
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

CyberMerlin писал(а):PICE-MC


что это ?
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

phyton компилятор
5 версия

не я уже разобрался
спасиб ребяты
там просто CHIP 18F4520 надо было не писать в *.pa файликах и инклюдах тож
(в настройках проекта я указал - посему не надо указывать в модулях ... вот такие косячки
ab imo pectore
err_smart
Родился
Сообщения: 2
Зарегистрирован: Пт фев 16, 2007 11:46:59

Сообщение err_smart »

Учусь программировать плис графическим способом. Добавил в проект элемент с 32-разрядным параллельным входом а отображается он толстой линией (шиной) ну так вот как отдельные проводки этой шины отводятся от нее? :)
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

ПИШИТЕ НАЗВАНИЕ ПРОГРАММЫ !!!
err_smart
Родился
Сообщения: 2
Зарегистрирован: Пт фев 16, 2007 11:46:59

Сообщение err_smart »

ALTERA MAX+plus II
Vertel
Родился
Сообщения: 18
Зарегистрирован: Чт фев 15, 2007 18:13:29

Сообщение Vertel »

Привет. Может не в тему, но… Недавно решил начать осваивать микроконтроллеры AVR, выбрал язык СИ, получается писать простенькие программы типа «бегущих огней». Появилась одна задумка, но не знаю, как реализовать процедуру отсчета времени между событиями или вообще реальное время. Может кто подскажет?
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

Для этого можно использовать таймеры встроеные в AVR

вот "Точная подгонка временных интервалов создаваемых с помощью таймеров. Различные режимы работы таймера AVR"

http://www.rambler.ru/srch?words=%22%D2 ... 9%F2%E8%21

а для отсчета реального времени внешние часы RTC подключаемые по i2c или twi или spi

например ds1307
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2688

библиотеки для работы с часами есть в мастере CVAVR и в help
Vertel
Родился
Сообщения: 18
Зарегистрирован: Чт фев 15, 2007 18:13:29

Сообщение Vertel »

А не найдется ли кусочка программы на СИ, где считается временной интервал, а затем читается, т.е. нужно получить число, насчитанное таймером и вывести на дисплей, кусок для вывода на дисплей уже есть.
Аватара пользователя
Tohey
Грызет канифоль
Сообщения: 257
Зарегистрирован: Сб сен 09, 2006 19:00:18
Откуда: СССР

Сообщение Tohey »

MEGA16: обнаружил что pc2, pc3, pc5 постоянно находятся в "1". Прочитал в мануале что эти ноги относятся к JTAG интерфейсу, а вот как их переключить в обычный режим не понял(английский херово знаю :cry: ). ПАМАГИТЕ!
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

по-русски конечно же в кратком курсе -
страница "устройство микроконтроллера AVR" pid.by.ru/02.htm
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

Vertel писал(а):А не найдется ли кусочка программы на СИ, где считается временной интервал, а затем читается, т.е. нужно получить число, насчитанное таймером и вывести на дисплей, кусок для вывода на дисплей уже есть.


Вы скажите каой диапазон интервалов времени вам нужно отслеживать ?
Vertel
Родился
Сообщения: 18
Зарегистрирован: Чт фев 15, 2007 18:13:29

Сообщение Vertel »

В принципе, все равно. Необязательно время, просто нужно запустить таймер, остановить, вывести результат на дисплей.
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

промежуток времени КАКОЙ ?

линк "как просто сделать" уже выше вам дал.
Vertel
Родился
Сообщения: 18
Зарегистрирован: Чт фев 15, 2007 18:13:29

Сообщение Vertel »

200 мС
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

ну тогда по большой ссылке на прошлой странице - там в примере 20 мС а вы переделаете на 200.
Vertel
Родился
Сообщения: 18
Зарегистрирован: Чт фев 15, 2007 18:13:29

Сообщение Vertel »

Как я понимаю, результат работы таймера – это число. Вопрос, как присвоить переменной «X» число, которое таймер посчитал, а потом вывести это число на ЖК
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

Vertel писал(а):Как я понимаю, результат работы таймера – это число.


можно и так сказать, но результатом может быть и прерывание. как настроите таймер.

в том примере что я давал результат - прерывание.

Vertel писал(а):Вопрос, как присвоить переменной «X» число, которое таймер посчитал


подробно о том как присвоить значение переменной и о том как сделать другие действия в программе можно прочитать на - pid.by.ru/05.htm

Vertel писал(а):Как потом вывести это число на ЖК

Вывод информации на LCD там pid.by.ru/z5.htm

Вот картинка вывода на LCD
Изображение

и еще примеры вывода информации на LCD в папках :

C:\CVAVR\examples\LCDDEMO
C:\CVAVR\examples\LCDCHAR
C:\CVAVR\examples\THERMLCD

компилятора CodeVisionAVR
Ответить

Вернуться в «Разные вопросы по МК»