Мелкие вопросы по МК и ПЛИС.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
я встречал только U и PBF - без свинца (у разных производителей по-разному). Однако, кто поручится за всех?! Все-таки даташиты рулят!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- dalay-lama
- Потрогал лапой паяльник
- Сообщения: 328
- Зарегистрирован: Вт ноя 20, 2007 17:30:36
- Откуда: Раша
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Lestat писал(а):tych писал(а):заведи линии UART еще и на ПК - залогь обмен (проги в задаче 4 курса по AVR) и найди отличия.
так я завел линия УАРТ на ПК, все работает как часы, но если только переключу линии УАРТ с компютера на телефон(даже подключу только разем) начинает сбоить
Я ж написал "ЕЩЕ И НА ПК"
ОДНОВРЁМЕННО !!!
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- dalay-lama
- Потрогал лапой паяльник
- Сообщения: 328
- Зарегистрирован: Вт ноя 20, 2007 17:30:36
- Откуда: Раша
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
например:
http://www.radiokot.ru/circuit/digital/home/09
http://www.radiokot.ru/circuit/digital/home/11
http://www.radiokot.ru/circuit/digital/home/14
http://www.radiokot.ru/circuit/digital/home/20 (без будильника)
Есть и еще конструкции на сайте, правда на других МК, с другими индикаторами и т.д. - но посмотреть стоит.
Обсуждение - в разделе "Cтатьи".
http://www.radiokot.ru/circuit/digital/home/09
http://www.radiokot.ru/circuit/digital/home/11
http://www.radiokot.ru/circuit/digital/home/14
http://www.radiokot.ru/circuit/digital/home/20 (без будильника)
Есть и еще конструкции на сайте, правда на других МК, с другими индикаторами и т.д. - но посмотреть стоит.
Обсуждение - в разделе "Cтатьи".
Оптимизм х (Опыт + Знания) = const
- alkg
- Потрогал лапой паяльник
- Сообщения: 303
- Зарегистрирован: Сб сен 30, 2006 19:32:29
- Контактная информация:
Спасибо конечно
Но, первый видел искал попроше да и 10 индикаторов не хочется , второй на PIC16F628A
а третий на PIC16F87Х
Четвёртый без будильника
Я в принципе искал чтоб часы утром включали печь
Вот как по четвёртой ссылке простые но только чтоб с будильником
Если не найду наверно на PIC16F628A самые простые часы с будильником
У меня есть c запасом PIC16F84 , 2313 и Atmega 8 а если на других микросхемах и индикаторах придётся ждать пока придёт по почте минимум 3 недели
Но, первый видел искал попроше да и 10 индикаторов не хочется , второй на PIC16F628A
а третий на PIC16F87Х
Четвёртый без будильника
Я в принципе искал чтоб часы утром включали печь
Вот как по четвёртой ссылке простые но только чтоб с будильником
Если не найду наверно на PIC16F628A самые простые часы с будильником
У меня есть c запасом PIC16F84 , 2313 и Atmega 8 а если на других микросхемах и индикаторах придётся ждать пока придёт по почте минимум 3 недели
Здарово ребят .
Подскажите схемку программатора (LPT или COM ) на рассыпухе ,на транзюках тобиш .
Просто резиками опасаюсь вообще LPTеху спалить а микрух в нашей дыре нету ( окромя совковых древних да шарпотребных на товары типа чайниз андеграунд ) . И еще посоветуйте конторку ежели такая имеется ( я заказывал драйверы мосфетов в ДЕССИ но они оттуда до меня ехали аж два споловиной месяца )где можно почтой AVRки заказать , ато у нас этого добра отродясь не было.
Подскажите схемку программатора (LPT или COM ) на рассыпухе ,на транзюках тобиш .
Просто резиками опасаюсь вообще LPTеху спалить а микрух в нашей дыре нету ( окромя совковых древних да шарпотребных на товары типа чайниз андеграунд ) . И еще посоветуйте конторку ежели такая имеется ( я заказывал драйверы мосфетов в ДЕССИ но они оттуда до меня ехали аж два споловиной месяца )где можно почтой AVRки заказать , ато у нас этого добра отродясь не было.
Последний раз редактировалось CLOPOMOR Чт ноя 29, 2007 14:06:43, всего редактировалось 1 раз.
За время перехода через ноль нужно успеть проматерится.
ЧАСЫ...
Есть схема на ЖК 2х16 АТ90s2313 с кучей будильников ,термометром,термостатом.
РАДИОхобби 1/2005 ст.57
Или на пяти семисигментных индикаторах
http://startcd.narod.ru/clock5d/index.html
Есть схема на ЖК 2х16 АТ90s2313 с кучей будильников ,термометром,термостатом.
РАДИОхобби 1/2005 ст.57
Или на пяти семисигментных индикаторах
http://startcd.narod.ru/clock5d/index.html
-
ipkin
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Вт июл 10, 2007 23:15:17
- Откуда: Магнитогорск
вопрос по ассемблеру
вот строка
MINS DATA 25H ; MINUTES
при ассеблировании прога ругается на эту строчку
использую 2500 A.D. Macro Assembler Version 4.02
подскажите в чём моя ошибка
MINS DATA 25H ; MINUTES
при ассеблировании прога ругается на эту строчку
использую 2500 A.D. Macro Assembler Version 4.02
подскажите в чём моя ошибка
Re: вопрос по ассемблеру
ipkin писал(а):вот строка
MINS DATA 25H ; MINUTES
при ассеблировании прога ругается на эту строчку
использую 2500 A.D. Macro Assembler Version 4.02
подскажите в чём моя ошибка
Во-первых: какая платформа?
Во-вторых: где текст ошибки?
Today fine night...
ipkin писал(а):по платформе если вы о камне для которого прога то 89с51
по ошибке EXTRA CHARACTERS AT END OF OPERAND
как я понял из описания на асм в этой строке имени ячейки памяти 20h должно присвоиться имя MINS
Я не силен в этой серии МК, но есть подозрение, что компилятор не понял комментарий. Может надо не ;, а что-нить другое?
Today fine night...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
приведи предыдущих-последующих строчек в проге хотя бы по паре - ощущение такое, что не понимает предыдущую строку... еще может быть после MINS двоеточие надо - не знаю я этого диалекта ассемблера. И вообще, рекомендую пользоваться распределением памяти данных по сегментам, а не прямым указанием адресов...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
ipkin
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Вт июл 10, 2007 23:15:17
- Откуда: Магнитогорск
вот кусок листинга программы
;* FILENAME: AT1307.ASM
;* DISPLAY: 16X2 LCD 4-BIT OPERATION
;* MICRO: ATMEL AT89C2051 FLASH BASED MICRO
;* PROJECT: ALARM CLOCK
;* DATE: 06/10/98
;* TIMEKEEPER: DS1307 SERIAL TIMEKEEPER I.C.
;
;
;
$MOD51
SCL BIT P1.0
SDA BIT P1.1
DS1307W EQU 0D0H ; SLAVE ADDRESS 1101 000 + 0 TO WRITE
DS1307R EQU 0D1H ; SLAVE ADDRESS 1101 000 + 1 TO READ
FLAGS DATA 20H
LASTREAD BIT FLAGS.0
ACK BIT FLAGS.5
BUS_FLT BIT FLAGS.6
_2W_BUSY BIT FLAGS.7
BITCNT DATA 21H
BYTECNT DATA 22H
SECS DATA 24H ; ' SECONDS STORAGE RAM
MINS DATA 25H ; ' MINUTES ' '
HRS DATA 26H ; ' HOURS ' '
DAY DATA 27H ; ' DAY ' '
DATE DATA 28H ; ' DATE ' '
MONTH DATA 29H ; ' MONTH ' '
YEAR DATA 2AH ; ' YEAR ' '
CONTROL DATA 2BH ; FOR STORAGE OF CONTROL REGISTER WHEN READ.
ALM_HOUR DATA 2CH ; INTERNAL (ALARM HOURS) STORAGE.
ALM_MIN DATA 2DH ; INTERNAL (ALARM MINUTES) STORAGE.
ALM_CNTRL DATA 2EH ; INTERNAL STORAGE FOR ALARM (ON) TIME.
ALM_STORE EQU 08H ; DS1307 RAM, ALARM STORAGE, BEGINNING.
;* FILENAME: AT1307.ASM
;* DISPLAY: 16X2 LCD 4-BIT OPERATION
;* MICRO: ATMEL AT89C2051 FLASH BASED MICRO
;* PROJECT: ALARM CLOCK
;* DATE: 06/10/98
;* TIMEKEEPER: DS1307 SERIAL TIMEKEEPER I.C.
;
;
;
$MOD51
SCL BIT P1.0
SDA BIT P1.1
DS1307W EQU 0D0H ; SLAVE ADDRESS 1101 000 + 0 TO WRITE
DS1307R EQU 0D1H ; SLAVE ADDRESS 1101 000 + 1 TO READ
FLAGS DATA 20H
LASTREAD BIT FLAGS.0
ACK BIT FLAGS.5
BUS_FLT BIT FLAGS.6
_2W_BUSY BIT FLAGS.7
BITCNT DATA 21H
BYTECNT DATA 22H
SECS DATA 24H ; ' SECONDS STORAGE RAM
MINS DATA 25H ; ' MINUTES ' '
HRS DATA 26H ; ' HOURS ' '
DAY DATA 27H ; ' DAY ' '
DATE DATA 28H ; ' DATE ' '
MONTH DATA 29H ; ' MONTH ' '
YEAR DATA 2AH ; ' YEAR ' '
CONTROL DATA 2BH ; FOR STORAGE OF CONTROL REGISTER WHEN READ.
ALM_HOUR DATA 2CH ; INTERNAL (ALARM HOURS) STORAGE.
ALM_MIN DATA 2DH ; INTERNAL (ALARM MINUTES) STORAGE.
ALM_CNTRL DATA 2EH ; INTERNAL STORAGE FOR ALARM (ON) TIME.
ALM_STORE EQU 08H ; DS1307 RAM, ALARM STORAGE, BEGINNING.
- gonzales06
- Встал на лапы
- Сообщения: 87
- Зарегистрирован: Сб сен 01, 2007 18:32:42
- Откуда: Санкт-Петербург
- Контактная информация:
- gonzales06
- Встал на лапы
- Сообщения: 87
- Зарегистрирован: Сб сен 01, 2007 18:32:42
- Откуда: Санкт-Петербург
- Контактная информация:
Я не правильно выразился. Столкнулся я с неприятной вещью-помехами.
Чтобы избавиться я развел плату разделив грязную землю и чистую, и GND залил медью благо прога делает это бес особых трудностей, плюс решил использовать провод по которому идет сигнал к МК экранированный (в моем понимании это провод оплетенный медью, как для антены телевизионной).
Прошу подсказать как правильно его подключать.
Чтобы избавиться я развел плату разделив грязную землю и чистую, и GND залил медью благо прога делает это бес особых трудностей, плюс решил использовать провод по которому идет сигнал к МК экранированный (в моем понимании это провод оплетенный медью, как для антены телевизионной).
Прошу подсказать как правильно его подключать.