Degson: клеммы, корпуса, источники питания

Программирование МК. Быстрый старт.. Что мне нужно?

Страница 3 из 3
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
1 8
0 0
 
07.09.2013 09:22 #21
Я всё равно не понимаю, что это доказывает?

Цитата:
не работает, в реале емкости конденсаторов достаточно на порядок меньше , фактически бывает достаточно емкости монтажа...
Не понимаю.. где, что не работает? У меня же на схемах всё горит, что я хочу.. программа светодиодами управляет.. Горят и аналоговые и цифровые, я поверял.. Какую мысль вы до меня донести пытаетесь?
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
07.09.2013 12:11 #22
примерно такую: в 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
Изображения
Тип файла: jpg 9871.jpg (256.8 Кб, 0 просмотров)
Тип файла: jpg 9872.jpg (265.3 Кб, 0 просмотров)
Последний раз редактировалось DmitriyVDN; 07.09.2013 в 12:23.
Оценка
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
1 8
0 0
 
07.09.2013 19:08 #23
Ну теперь всё понятно.. Собственно, я уже пару дней как использую промежуточную переменную для этого) Спасибо за информацию!
У меня пока всё получается.. осваиваю ассемблер.. фантазии на задачки не хватает только.
Оценка
Banned
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,318
Репутация: 417
498 352
141 0
 
09.09.2013 12:48 #24
Цитата:
Сообщение от valerik88
Ну теперь всё понятно.. У меня пока всё получается....фантазии на задачки не хватает только.
....ну раз задачка нужна, вот....ОУЗ (Опередитель Угла Зажигания) для "Москвича"....ел-схема? прога?....реализация?...
Оценка
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
1 8
0 0
 
09.09.2013 21:26 #25
Цитата:
Сообщение от hrpankov
....ну раз задачка нужна, вот....ОУЗ (Опередитель Угла Зажигания) для "Москвича"....ел-схема? прога?....реализация?...
Спасибо конечно.. но я не очень представляю что это вообще такое.

Я себе интересней задачку придумал.

Хочу сделать ключ от домофона с памятью. Чтоб можно было считывать ключи, сохранять их в память устройства и выдавать их сигнал домофону.

Нашёл несколько статей про 1-wire

Добавил на схему 2 PIC'а.. Один - само проектируемое устройство, второй - эмулятор ключа для тестирования устройства. Т.е. я одновременно изучаю протокол 1-wire, пишу эмулятор ключа, и устройство, которое считывает код ключа и сохраняет его.



Прочитал, что мастер-устройство шлёт импульс reset.. сэмулировал его
Прочитал, что ведомое-устройство в ответ на импульс reset шлёт импульс presence.. сэмулировал его..



Что дальше делать не знаю)) Нашёл нужную команду, которой мастер получает уникальный идентификатор от ведомого устройства


Код:
READ_ROM 		EQU  H'33' 	;Команда: Считываение уникального кода устройства  [33h] или [0Fh] (прочитать ПЗУ)
Как этот сигнал посылать пока не допёр
Вложения
Тип файла: zip домофон.zip (3.1 Кб, 0 просмотров)
Последний раз редактировалось valerik88; 09.09.2013 в 21:32.
Оценка
Banned
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,318
Репутация: 417
498 352
141 0
 
10.09.2013 10:36 #26
........мда-а-а-а!!!.......вийду-ль я по поле погуляю-ю-ю.....ни пуха, ни пера.....
Оценка
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
1 8
0 0
 
17.10.2013 19:56 #27
Ребята, хочу поделиться своей радостью!
Сегодня пришёл из Китая программатор K150.. ждал 2 месяца!
Обошёлся он мне в 500р вместе с доставкой.

Я сразу же запрограммировал свой первый микроконтроллер на мигание светодиодов! Очень рад!

Записал видео
Оценка
Banned
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,318
Репутация: 417
498 352
141 0
 
18.10.2013 12:50 #28
......ну Билл Гейтс!......ну погоди!..........
Оценка
Эксперт
 
Аватар для gauptmann
 
Регистрация: 22.09.2009
Сообщений: 3,607
Репутация: 984
965 115
20 28
 
18.10.2013 14:00 #29
Цитата:
Сообщение от valerik88
Я сразу же запрограммировал свой первый микроконтроллер на мигание светодиодов! Очень рад!
Вселяет надежды, молодец!
__________________
Работает - не лезь. Не полезешь - не убьёт.
Оценка
Ответ
Страница 3 из 3
Метки
микроконтроллер, первый шаг, программатор
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 08:13.
Обратная связь РадиоЛоцман Вверх