Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#46: 2014-02-18 02:16:42 ЛС | профиль | цитата
mcmega писал(а):
Подправил исходник, убрал лишнее.

За 20 минут убрал лишнее, привел в божеский вид:
Схема
Схема с открытой панелью обработки
Кстати, половину схемы из этой панели можно спокойно выбросить.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 2prog1.gif [15.5KB] [442], prog2.gif [267.7KB] [412]
Гость
Ответов: 17029
Рейтинг: 0
#47: 2014-02-18 15:43:18 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 14:40:35
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#48: 2014-02-18 19:08:32 ЛС | профиль | цитата
z22-16.opera-mini.net писал(а):
я оставлял не в панели, чтоб проще разобраться было.

1. Проще разбираться - это когда в панель один вход, а не тянуть восемь "проводов" через всю схему. ИМХО.
2. Зачем раздельные каналы на запись во FLASH и EEPROM ?
3. Нет у меня COM-портов.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 43
Рейтинг: 1
#49: 2014-02-18 20:40:09 ЛС | профиль | цитата
1. Ну да, Вы правы
2. Может и не нужно разделять, просто куда будет происходить запись будет зависеть от первоначальной посылки (pf или pe), я HiAsm только изучать начал и не пинайте сильно .
3. Я буду тестить в железе и отписываться о происходящем, Вы просто помогите добить прогу до конца.
p.s. Скиньте пожалуйста Ваш вариант в файлообменник, уж очень привлекательная схемка получилась
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#50: 2014-02-18 21:03:37 ЛС | профиль | цитата
Вот то, что в панели обработки и записи.
code_33105.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_33105.txt [6.4KB] [176]
Гость
Ответов: 17029
Рейтинг: 0
#51: 2014-02-18 21:50:07 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 14:40:35
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#52: 2014-02-18 22:15:04 ЛС | профиль | цитата
178.125.168.129 писал(а):
А то корозяблы какие то
Подробнее
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8931
Рейтинг: 823
#53: 2014-02-18 22:25:26 ЛС | профиль | цитата
178.125.168.129, перед копированием >ПКМ>Кодировка>UTF-8
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#54: 2014-02-19 10:30:44 ЛС | профиль | цитата
mcmega, посмотрел описание твоего железа. Зачем ты вмешиваешься в работу com-порта и загрузчика?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2059
Рейтинг: 132
#55: 2014-02-19 14:01:17 ЛС | профиль | цитата
Зачем ты вмешиваешься в работу com-порта и загружчика?

Потому что, пытается делать что может.
После вопроса, по логике вещей, должно быть объяснение, и возможный вариант решения.
Причём не схемный, а суть вещей, - так понятней.
Получается:
Так делать низя, потому что низя.

Понятно, что долго...
карма: 6

0
Ответов: 43
Рейтинг: 1
#56: 2014-02-19 16:25:52 ЛС | профиль | цитата
Я не вмешиваюсь в работу порта. Постараюсь сейчас более понятно обьяснит. Весь обмен ПК с МК происходит по UART (урезаный Com порт с уровнями ТТЛ логики, имеет Rx и Tx). Я использую аппаратный преобразователь USB-COM (FT232RL) из которого использую только Rx и Tx. Получается USB-UART. В винде преобразователь определяется как ком порт.
Ход работы должен быть такой:
1. В программе (которую сейчас пишем) нажимаем кнопку "Подключиться", прога отправляет символы "U" до тех пор, пока загрузчик в МК не ответит "c45". Когда пришел этот ответ, это означает, что МК подключился к ПК через загрузчик.
2. Далее мы посылаем символы "pf" или "pe", в зависимости от того, куда мы хотим записать наш hex файл. "pf" - flash, "pe" - eeprom. После этого мы ждем ответ от МК. МК отвечает "pf+" или "pe+" соответственно. Этот ответ означает, что загрузчик готов к приему данных и записи их в соответствующую память.
3. Далее должна пойти непосредственно сама передача данных. И тут в процессе передачи МК выдает команды управления потоком в наш порт(так называемые XON/XOFF), потому что порт выдает данные быстро, а контроллер не в состоянии так быстро записывать. Эти команды должна слушать наша прога и в соответствии с ними приостанавливать или возобновлять передачу данных в порт.
Как то так.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#57: 2014-02-19 16:26:57 ЛС | профиль | цитата
flint2 писал(а):
После вопроса, по логике вещей, должно быть объяснение, и возможный вариант решения.
Ну так - флаг в руки.
А я задавал вопрос в 8:30 по нашему, а в 9:00 должен быть на работе. 40 км.
Так что моралей читать не надо.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2059
Рейтинг: 132
#58: 2014-02-19 17:12:19 ЛС | профиль | цитата
Ну чего сердиться то?
Я как есть говорю.
Путного ответа я тут так и не добился ни на один вопрос.
Я удивляюсь, все тусуются здесь день и ночь годами.
А путного ответа никто не даст, пока сам утопающей себе не поможет.
За исключением десятка ответов и единиц ников,которых не часто видно на сайте.
Можно написать лозунг: - "Учи мат часть".
Но носом то можно тыркнуть, какой параграф в данном случае в первую очередь читать.
9:00 должен быть на работе. 40 км.

Да все мы крутимся.
Для сына и внука пожрать с готовь, в магазин сходи, + работа (заказчики, бухгалтерия, платёжки, заявления, пожарники, шантаж арендодателей...), а иногда и постирать надо.
Поэтому, лучше никакого ответа, чем плохой.
Я к тому, что такие ответы, без пояснений, выглядят уничижительно к вопрошающему.
карма: 6

1
Голосовали:sashaoli
Ответов: 16884
Рейтинг: 1239
#59: 2014-02-20 19:47:56 ЛС | профиль | цитата
Круговорот воды в природе: воду, которую мы пьём, уже когда-то пили (и не раз).
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#60: 2014-02-20 20:28:28 ЛС | профиль | цитата
mcmega, как вариант собрать переходник комп -> программатор (RealTime) -> контроллер

flint2 писал(а):
Я как есть говорю.
Путного ответа я тут так и не добился ни на один вопрос.
Я удивляюсь, все тусуются здесь день и ночь годами.
А путного ответа никто не даст, пока сам утопающей себе не поможет.
За исключением десятка ответов и единиц ников,которых не часто видно на сайте.
Можно написать лозунг: - "Учи мат часть"

Это стиль общения на этом форуме такой , художников лучше не отвлекать от искусства а то быстро натюрморт испортят
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)