@ru_arduino

Страница 7251 из 7737
Dolphin
09.08.2018
19:25:37
328?

покажи инит порта

Сергей
09.08.2018
19:26:03
аттини 2313А

Dolphin
09.08.2018
19:26:05
и опрос

Google
Dolphin
09.08.2018
19:26:12
аттини 2313А
я понял понял

Сергей
09.08.2018
19:26:15
ща

Dolphin
09.08.2018
19:26:37
лучше ссылкой кинь на весь листинг

чтобы картину видеть

Сергей
09.08.2018
19:27:18
минуту - тормозит инет мегафонский

https://pastebin.com/Esj50Ghj

в железе работает - в протеусе нет

общая идея была такая - по нажатию любой кнопки генерим прерывание - фикисируем в регистр и далее делаем чего хотим

Dolphin
09.08.2018
19:38:30
button_state = (button_state >> 1) | (((PIND & (1 << PIND6)) !=0) & 128);

<< i , в аврке низя двигать на произвольное число бит, только на 1.

не критично, просто совет

Сергей
09.08.2018
19:39:51
я уже выкурил - меня че-то с утра прибило =) отпуск ибо

Dolphin
09.08.2018
19:40:19
попробуй подтяжку

Google
Сергей
09.08.2018
19:40:45
самое прикольное - если в протеусе прицепить два регистра а тиньку использовать как генератор импульсов по прерыванию - все работает

тоесть 165 и 595

Dolphin
09.08.2018
19:41:26
у меня тоже были затыки с 2313

не помню какие только но факт - тоже с портом

Сергей
09.08.2018
19:42:05
тупо кнопка на порту - читается

Dolphin
09.08.2018
19:42:36
хм

Сергей
09.08.2018
19:42:56
ноги тактирую по даташиту

Dolphin
09.08.2018
19:43:39
Аааа

знаю!

Сброс флага прерывания надо делать

вот у меня какой затуп был

попробуй без прерывания читать

Сергей
09.08.2018
19:44:45
принудительно сбрасывать?

Dolphin
09.08.2018
19:44:52
да

внутри прерывания

Сергей
09.08.2018
19:45:05
вроде как по книжкам флаг сам скидывается

попробую

Dolphin
09.08.2018
19:45:24
а вот у меня не сбрасывался

Сергей
09.08.2018
19:45:30
но прерывание то отрабатывает

Dolphin
09.08.2018
19:45:45
в протеусе?

Google
Сергей
09.08.2018
19:45:52
да

я ж просто флаг свой пишу и выхожу из него

а делее в майне если флаг взведен - делаем что-то и флаг сбрасываем

Dolphin
09.08.2018
19:46:56
interrupt_flag = 0x00; sei(); } default: PORTB = button_state;

вот тут почему нет брейка?

Bastad
09.08.2018
19:47:23
Плсле третьей уже большой делэй
Откуда ты знаешь, сучий потрох?

Сергей
09.08.2018
19:47:24
а просрато судя по всему

FisHlaBsoMAN
09.08.2018
19:48:04
Откуда ты знаешь, сучий потрох?
я слежу за правилами, хотя сдавал еще в 2014

Сергей
09.08.2018
19:48:06
ща проверю

Alex
09.08.2018
19:48:54
Товарищи, а во всех же кортексах есть systick? А то что-то есть подозрение, что его нет ?

Сергей
09.08.2018
19:51:10
флаг сбрасывается

Сергей
09.08.2018
19:51:41
на просратый break пофиг

или код из студии как то не так заходит в протеус?

Dolphin
09.08.2018
19:54:31
на просратый break пофиг
то есть после выполнения прерывания, выполнение второго условия свитча - нормально?

Сергей
09.08.2018
19:54:37
да

Dolphin
09.08.2018
19:54:41
ок

Сергей
09.08.2018
19:54:46
что удивительно

Bastad
09.08.2018
19:55:15
я слежу за правилами, хотя сдавал еще в 2014
Я сегодня третий раз завалил)))

Google
Dolphin
09.08.2018
19:55:18
там ошибки эмуляции некоторых МК есть

например у меня в тиньке не заработал АЦП в непрерывном режиме

еще какие-то ошибки были, уже не помню

Сергей
09.08.2018
19:56:00
жаль конечно

FisHlaBsoMAN
09.08.2018
19:56:00
Я сегодня третий раз завалил)))
на чем провалился то?

Сергей
09.08.2018
19:56:11
я его недавно стал пользовать

Dolphin
09.08.2018
19:56:21
жаль конечно
жаль что не исправляют

эти баги еще с 7й версии

Bastad
09.08.2018
19:56:50
на чем провалился то?
Скоростное маневрирование, второй раз

Admin
ERROR: S client not available

Сергей
09.08.2018
19:57:25
хрен с ним - всеравно краденый - а так то ежели у кого куплено то печаль

Dolphin
09.08.2018
19:57:39
жаль конечно
еще что можно попробовать

FisHlaBsoMAN
09.08.2018
19:57:41
Dolphin
09.08.2018
19:57:44
поменяй порты местами

посади регистр на В, а вывод на D

Bastad
09.08.2018
19:58:33
Ведро с 14г

Сергей
09.08.2018
19:58:57
да всяко крутил

вывод последовательный через 74595 работает

ввод через 74165 или 597 - нет

Google
Dolphin
09.08.2018
20:00:20
Сергей
09.08.2018
20:00:43
причем если их друг в дружку запихать - то они промеж собой работают

FisHlaBsoMAN
09.08.2018
20:01:05
Д
хм. у меня есть С, но не помню чо там было. вроде вместе идут

Dolphin
09.08.2018
20:01:38
причем если их друг в дружку запихать - то они промеж собой работают
попробуй еще подтяжку включить, может сработать

Сергей
09.08.2018
20:01:43
в железе как то проще выходит =)

осцил с анализатором есть и больше вообщем то ничего ненадо

Dolphin
09.08.2018
20:02:36
в железе как то проще выходит =)
ну кстати да, и быстрее

Сергей
09.08.2018
20:02:45
хотелось гламура

Dolphin
09.08.2018
20:03:31
хотелось гламура
без протеуса - быстрее интуитив придет

когда чип висит, ты ложиком это видишь, а голова уже знает где ты висишь и почему

Сергей
09.08.2018
20:04:18
ну вот потянуло меня за 2 года до пенсии на контроллеры :))

Dolphin
09.08.2018
20:04:55
ну и правильно, будет чем на пенсии заниматься ;)

Сергей
09.08.2018
20:05:34
светодиодом мигать

ворчливо

Dolphin
09.08.2018
20:06:07
можно очень хитро мигать светодиодами ;)

ворчливо
PORTD |= (1 << PORTD0); //сдвигаем данные

это управление регистром?

Сергей
09.08.2018
20:08:45
ну да

Dolphin
09.08.2018
20:08:49
он же вроде на нуле двигает данные не?

1->0

Сергей
09.08.2018
20:09:09
это для 597

Страница 7251 из 7737