При такой тактовой частоте время передачи "0" составляет 600 нсек, а "1" - 730 нсек. По осциллографу не думаю, что уловится разница. Разве что запоминающий.
На осциллографе увеличивала до 100 нс - деление, и получалось чуть больше чем 6,5 делений
при увеличении до 50 нс на экран импульс не ...
Найдено 13 результатов
- Пт май 06, 2011 11:22:40
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
- Пт май 06, 2011 11:19:13
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
c1:
sbrs Temp, 7 1 такт, если 0; 2 такта, если 1
rjmp lw 2 такта
rjmp hh 2 такта
lw:
out portc, al 1 такт
nop 1 такт
lsl Temp ; сдвигаем на бит влево 1 такт
dec cntB ; уменьшаем счетчик битов 1 такт
brne c1 ; проверяем на конец цикла 1 такт, если конец цикла; 2 такта, если не конец цикла ...
sbrs Temp, 7 1 такт, если 0; 2 такта, если 1
rjmp lw 2 такта
rjmp hh 2 такта
lw:
out portc, al 1 такт
nop 1 такт
lsl Temp ; сдвигаем на бит влево 1 такт
dec cntB ; уменьшаем счетчик битов 1 такт
brne c1 ; проверяем на конец цикла 1 такт, если конец цикла; 2 такта, если не конец цикла ...
- Пт май 06, 2011 10:42:25
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
Понятно, что нопы для задержки. Но передача "0" занимает 9 циклов, а передача "1" - 11 циклов. Логичнее в первом случае добавить один ноп, а в другом убрать один. Не правда ли? И какой частотой тактируется мк?
Частота внешняя - 15МГц
Видимо где-то ошиблись в подсчетах тактов, потому что я ...
Частота внешняя - 15МГц
Видимо где-то ошиблись в подсчетах тактов, потому что я ...
- Пт май 06, 2011 05:27:31
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
pyzh_man
все нопы для задержки, там разное количество тактов при разных условиях, на нопы не обращайте внимание, задача просто сделать так, чтобы каждый бит передавался 660 нсpyzh_man писал(а):racushka, для чего вы при передаче "0" втыкаете один nop, а при передаче "1" два nop'а?
- Чт май 05, 2011 12:50:22
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
нужно как-то запихнуть данные в РОН какой-нибудь, с остальным я разберусь...
- Чт май 05, 2011 12:47:22
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
racushka , все, что пишет clawham , верно, но оно вам не надо.
Это хорошо, что не надо, потому что я ничего не поняла...
Берете три провода.
Вообще проводов нет... Только шлейфы...
Поэтому шлейфом и собиралась подключать.
Там на каждом порту есть земля, это значит что дополнительно землю ...
Это хорошо, что не надо, потому что я ничего не поняла...
Берете три провода.
Вообще проводов нет... Только шлейфы...
Поэтому шлейфом и собиралась подключать.
Там на каждом порту есть земля, это значит что дополнительно землю ...
- Чт май 05, 2011 11:52:02
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
а что такого страшного в друх оптопарах и 4-х резисторах?
здесь вообще не понимаю что мне нужно сделать... куда что подключать и где брать тоже не понятно...
впрочем...хотите вероятность фыейерверка и непонимающие взгляды окружающих - пожалуйста....я когдато ЮСБ кончик из принтера на батарею ...
здесь вообще не понимаю что мне нужно сделать... куда что подключать и где брать тоже не понятно...
впрочем...хотите вероятность фыейерверка и непонимающие взгляды окружающих - пожалуйста....я когдато ЮСБ кончик из принтера на батарею ...
- Чт май 05, 2011 11:48:30
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
померяй тестером на постоянке и переменке две земли с разных плат и если там ноль...полный ноль....и ничего кроме нуля то тогда да...подключай напрямую и всё будет ГУТ...может быть....пока что....если ничего не изменится...
я честно говоря ничего не мерила, никогда, только видела... и ничего не ...
я честно говоря ничего не мерила, никогда, только видела... и ничего не ...
- Чт май 05, 2011 05:47:11
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
в одном из 1000 вариантов и вправду всё соединить можно просто тремя проводками и ничего не случится
а по науке всё что подключается к компьютеру должно иметь развязку от шин устройства...
почему?
очень просто масса компа может оказаться не на нуле а на средней точке 140 вольт...
а вот второй стенд ...
а по науке всё что подключается к компьютеру должно иметь развязку от шин устройства...
почему?
очень просто масса компа может оказаться не на нуле а на средней точке 140 вольт...
а вот второй стенд ...
- Ср май 04, 2011 14:00:34
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
Re: соединить два стенда stk500
проект действительно учебный, второй стенд является вроде как "usb хостом", т.е. логически передача информации осуществляется в соответсвие с usb интерфейсом.
а можно эти два стенда соединить теми шинами, которыми соединяю кнопки с портом и порт со светодиодами? ничего не случиться?
а можно эти два стенда соединить теми шинами, которыми соединяю кнопки с портом и порт со светодиодами? ничего не случиться?
- Ср май 04, 2011 11:22:59
- Форум: Микроконтроллеры и ПЛИС
- Тема: соединить два стенда stk500
- Ответы: 25
- Просмотры: 3570
соединить два стенда stk500
Задача состоит из двух этапов:
1. есть стенд №1, с кнопок снимаем данные и формируем из него байт. Затем последовательно передаем эти биты на выводы PC6, PC7.
2. Есть стенд №2, его нужно подключить к первому стенду (портами ввода-вывода) и принять последовательные данные, сохранить их и вывести на ...
1. есть стенд №1, с кнопок снимаем данные и формируем из него байт. Затем последовательно передаем эти биты на выводы PC6, PC7.
2. Есть стенд №2, его нужно подключить к первому стенду (портами ввода-вывода) и принять последовательные данные, сохранить их и вывести на ...
- Вт апр 26, 2011 12:45:51
- Форум: Микроконтроллеры и ПЛИС
- Тема: stk500 atmega16 кварцевый резонатор на 15 МГц
- Ответы: 2
- Просмотры: 1107
stk500 atmega16 кварцевый резонатор на 15 МГц
Подскажите как и какие фьюзы настроить в AVR Studio для использования кварца на 15 МГц?
И можно ли использовать на 30 МГц и если можно, то как настроить фьюзы?
И можно ли использовать на 30 МГц и если можно, то как настроить фьюзы?
- Ср апр 20, 2011 14:27:52
- Форум: Микроконтроллеры и ПЛИС
- Тема: Как сформировать задежку 666нс на atmega16
- Ответы: 2
- Просмотры: 584
Как сформировать задежку 666нс на atmega16
Частота 3,69.
Думала через nop сделать, но все равно как-то очень много по времени получается (600мкс):
.include "m16def.inc"
.def Temp=r24
LDI R30,0xFF
OUT DDRC, R30
m:
sbic PINC, 7
rjmp n
sbr Temp, 0x80
out PORTC, Temp
nop
nop
n:
sbis PINC, 7
rjmp m
cbr Temp, 0x80
out PORTC, Temp
nop
nop ...
Думала через nop сделать, но все равно как-то очень много по времени получается (600мкс):
.include "m16def.inc"
.def Temp=r24
LDI R30,0xFF
OUT DDRC, R30
m:
sbic PINC, 7
rjmp n
sbr Temp, 0x80
out PORTC, Temp
nop
nop
n:
sbis PINC, 7
rjmp m
cbr Temp, 0x80
out PORTC, Temp
nop
nop ...