Страница 18 из 628
Добавлено: Пн ноя 26, 2007 08:36:51
ARV
я встречал только U и PBF - без свинца (у разных производителей по-разному). Однако, кто поручится за всех?! Все-таки даташиты рулят!
Добавлено: Пн ноя 26, 2007 21:21:08
dalay-lama
Подскажите пожалуйста, как в AVR Studio подсчитать время выполнения куска кода в мксек, мсек, сек. В MPLAB IDE есть окно StopWatch... А здесь как? Есть меню QuickWatch. Это оно или нет. Что-то я не понял, как с ним работать... Please.......
Добавлено: Пн ноя 26, 2007 21:23:31
tych
Lestat писал(а):tych писал(а):заведи линии UART еще и на ПК - залогь обмен (проги в задаче 4 курса по AVR) и найди отличия.
так я завел линия УАРТ на ПК, все работает как часы, но если только переключу линии УАРТ с компютера на телефон(даже подключу только разем) начинает сбоить
Я ж написал
"ЕЩЕ И НА ПК"
ОДНОВРЁМЕННО !!!
Добавлено: Вт ноя 27, 2007 21:23:16
dalay-lama
Спрашивал о том, как в AVR Studio узнать время исполнения куска кода программы... Разобрался сам.
Добавлено: Чт ноя 29, 2007 03:05:10
alkg
Есть у кого схема часов с будильником на PIC16F84 или ATmega 8
на сегментных индикаторах?
Искал не нашёл
Добавлено: Чт ноя 29, 2007 08:29:42
Aheir
Добавлено: Чт ноя 29, 2007 11:45:59
alkg
Спасибо конечно
Но, первый видел искал попроше да и 10 индикаторов не хочется , второй на PIC16F628A
а третий на PIC16F87Х
Четвёртый без будильника
Я в принципе искал чтоб часы утром включали печь
Вот как по четвёртой ссылке простые но только чтоб с будильником
Если не найду наверно на PIC16F628A самые простые часы с будильником
У меня есть c запасом PIC16F84 , 2313 и Atmega 8 а если на других микросхемах и индикаторах придётся ждать пока придёт по почте минимум 3 недели
Добавлено: Чт ноя 29, 2007 13:34:52
CLOPOMOR
Здарово ребят .
Подскажите схемку программатора (LPT или COM ) на рассыпухе ,на транзюках тобиш .
Просто резиками опасаюсь вообще LPTеху спалить а микрух в нашей дыре нету ( окромя совковых древних да шарпотребных на товары типа чайниз андеграунд ) . И еще посоветуйте конторку ежели такая имеется ( я заказывал драйверы мосфетов в ДЕССИ но они оттуда до меня ехали аж два споловиной месяца )где можно почтой AVRки заказать , ато у нас этого добра отродясь не было.
Добавлено: Чт ноя 29, 2007 14:04:50
Rv
ЧАСЫ...
Есть схема на ЖК 2х16 АТ90s2313 с кучей будильников ,термометром,термостатом.
РАДИОхобби 1/2005 ст.57
Или на пяти семисигментных индикаторах
http://startcd.narod.ru/clock5d/index.html
Добавлено: Чт ноя 29, 2007 18:53:41
alkg
У меня 4 семисегментные есть , запасливый а опять заказывать ждать долго , лучше PIC16F628 взять
вопрос по ассемблеру
Добавлено: Пт ноя 30, 2007 10:24:19
ipkin
вот строка
MINS DATA 25H ; MINUTES
при ассеблировании прога ругается на эту строчку
использую 2500 A.D. Macro Assembler Version 4.02
подскажите в чём моя ошибка
Re: вопрос по ассемблеру
Добавлено: Пт ноя 30, 2007 11:52:00
Mamonth
ipkin писал(а):вот строка
MINS DATA 25H ; MINUTES
при ассеблировании прога ругается на эту строчку
использую 2500 A.D. Macro Assembler Version 4.02
подскажите в чём моя ошибка
Во-первых: какая платформа?
Во-вторых: где текст ошибки?
Добавлено: Пт ноя 30, 2007 12:09:41
ipkin
по платформе если вы о камне для которого прога то 89с51
по ошибке EXTRA CHARACTERS AT END OF OPERAND
как я понял из описания на асм в этой строке имени ячейки памяти 20h должно присвоиться имя MINS
Добавлено: Пт ноя 30, 2007 14:02:24
Mamonth
ipkin писал(а):по платформе если вы о камне для которого прога то 89с51
по ошибке EXTRA CHARACTERS AT END OF OPERAND
как я понял из описания на асм в этой строке имени ячейки памяти 20h должно присвоиться имя MINS
Я не силен в этой серии МК, но есть подозрение, что компилятор не понял комментарий. Может надо не ;, а что-нить другое?
Добавлено: Пт ноя 30, 2007 14:38:15
ipkin
после знака ; всегда идут комменты
типа такого же примера описан в книге однокристальные микроэвм
по 51 контроллеру
может надо как то в листинг включать файл с описанием внутренностей данного мк
спецы где вы
Добавлено: Пт ноя 30, 2007 15:02:41
ARV
приведи предыдущих-последующих строчек в проге хотя бы по паре - ощущение такое, что не понимает предыдущую строку... еще может быть после MINS двоеточие надо - не знаю я этого диалекта ассемблера. И вообще, рекомендую пользоваться распределением памяти данных по сегментам, а не прямым указанием адресов...
Добавлено: Пт ноя 30, 2007 21:31:02
ipkin
вот кусок листинга программы
;* 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.
Добавлено: Вт дек 04, 2007 11:31:06
gonzales06
подскажите как правильно подключить экранированый провод, ведь кроме жилы по которой идет сигнал есть еще медная оплетка, надо ли её тоже подключать.
Этим я хочу увеличить поиехоустойчивость, плюс я заэкранировал землю и поместил плату в пластиковый корпус.
Добавлено: Вт дек 04, 2007 14:05:10
Алексей П
gonzales06 писал(а): плюс я заэкранировал землю
Это как
Экран подключать тоже надо.
Добавлено: Вт дек 04, 2007 20:46:25
gonzales06
Я не правильно выразился. Столкнулся я с неприятной вещью-помехами.
Чтобы избавиться я развел плату разделив грязную землю и чистую, и GND залил медью благо прога делает это бес особых трудностей, плюс решил использовать провод по которому идет сигнал к МК экранированный (в моем понимании это провод оплетенный медью, как для антены телевизионной).
Прошу подсказать как правильно его подключать.