Новичок
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
|
Я всё равно не понимаю, что это доказывает?
Цитата:
не работает, в реале емкости конденсаторов достаточно на порядок меньше , фактически бывает достаточно емкости монтажа...
|
||
Оценка
|
Эксперт
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
|
примерно такую: в 12,16 серии пиков нет команды прямой записи в порт типа LAT, все обращения к портам проходят по схеме чтение/модификация/запись эта особенность описана в мануале и использование кода вида:
Код:
bsf GPIO,GP0 bsf GPIO,GP1 bsf GPIO,GP2 bsf GPIO,GP4 bsf GPIO,GP5 то что вы можете получить в реале... а если вы сделаете пошаговую отладку результат будет абсолютно другой те при разных подходах к симуляции вы будите получать разный результат... для правильной работы схемы в реале прямые обращения к порту либо должны должны быть разделены пустыми командами (редко но бывают сбои) Код:
bsf GPIO,GP0 nop nop bsf GPIO,GP1 nop nop bsf GPIO,GP2 nop nop bsf GPIO,GP4 nop nop bsf GPIO,GP5 Код:
bsf temp_GPIO,GP0 movf temp_GPIO,w movwf GPIO bsf temp_GPIO,GP1 movf temp_GPIO,w movwf GPIO bsf temp_GPIO,GP2 movf temp_GPIO,w movwf GPIO bsf temp_GPIO,GP4 movf temp_GPIO,w movwf GPIO bsf temp_GPIO,GP5 movf temp_GPIO,w movwf GPIO
Последний раз редактировалось DmitriyVDN; 07.09.2013 в 12:23.
|
||
Оценка
|
Новичок
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
|
Ну теперь всё понятно.. Собственно, я уже пару дней как использую промежуточную переменную для этого) Спасибо за информацию!
У меня пока всё получается.. осваиваю ассемблер.. фантазии на задачки не хватает только. |
||
Оценка
|
Banned
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,318
Репутация: 419
|
|
||
Оценка
|
Новичок
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
|
Цитата:
Я себе интересней задачку придумал. Хочу сделать ключ от домофона с памятью. Чтоб можно было считывать ключи, сохранять их в память устройства и выдавать их сигнал домофону. Нашёл несколько статей про 1-wire Добавил на схему 2 PIC'а.. Один - само проектируемое устройство, второй - эмулятор ключа для тестирования устройства. Т.е. я одновременно изучаю протокол 1-wire, пишу эмулятор ключа, и устройство, которое считывает код ключа и сохраняет его. Прочитал, что мастер-устройство шлёт импульс reset.. сэмулировал его Прочитал, что ведомое-устройство в ответ на импульс reset шлёт импульс presence.. сэмулировал его.. Что дальше делать не знаю)) Нашёл нужную команду, которой мастер получает уникальный идентификатор от ведомого устройства Код:
READ_ROM EQU H'33' ;Команда: Считываение уникального кода устройства [33h] или [0Fh] (прочитать ПЗУ)
Последний раз редактировалось valerik88; 09.09.2013 в 21:32.
|
||
Оценка
|
Новичок
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
|
Ребята, хочу поделиться своей радостью!
Сегодня пришёл из Китая программатор K150.. ждал 2 месяца! Обошёлся он мне в 500р вместе с доставкой. Я сразу же запрограммировал свой первый микроконтроллер на мигание светодиодов! Очень рад! Записал видео |
||
Оценка
|
Эксперт
Регистрация: 22.09.2009
Сообщений: 3,608
Репутация: 985
|
Вселяет надежды, молодец!
__________________
Работает - не лезь. Не полезешь - не убьёт. |
||
Оценка
|
Ответ |
Страница 3 из 3
|
Метки |
микроконтроллер, первый шаг, программатор |
Похожие темы |
|
|
Обратная связь РадиоЛоцман Вверх |