Например TDA7294

Форум РадиоКот • Просмотр темы - PIC с нуля
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср май 14, 2025 16:49:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 95 ]    , 2, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Вс апр 06, 2014 19:32:06 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
Вроде пошло дело помаленьку. Только заметил, что в даташите и в инструкции переменная для включения/отключения подтягивающих резисторов порта Б называются RBPU, а в заголовочном файле nRBPU. Еще странность, или просто особенность, нет подтягивающих резисторов порта А, или я просто не смог найти. Но русский даташит точно говорит что нет таких.

На счет плат, личный рекорд это разводка для ft245rl лутом. Хочу освоить фоторезист, но отталкивает пока цена на все это и отсутствие денег.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Вс апр 06, 2014 19:51:51 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Цитата:
попробовать C18 или HITECH Сompillers

C18 для микроконтроллеров серии PIC18. HI-TECH купила фирма Microchip. HI-TECH компилятор теперь называется MPLAB XC Compiler:
XC8 для PIC10/12/16/18 микроконтроллеров
XC16 для PIC24 и dsPIC микроконтроллеров
XC32 для PIC32 микроконтроллеров
Скачать бесплатно можно с сайта Microchip: https://www.microchip.com/pagehandler/e ... s/mplabxc/
XC бесплатно работает 60 дней, после отключается оптимизация, но без оптимизации можно вполне продолжать работать, лекарства существуют.
В PIC16 не на всех портах могут быть подтяжки. nRBPU это бит в регистре OPTION_REG.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Вс апр 06, 2014 22:34:48 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
Kotto писал(а):
Какой из компиляторов лучше выбрать со средой разработки
уверен что от микрочипа тот что с mplab x ставится.

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 05:46:55 
Мучитель микросхем

Карма: -2
Рейтинг сообщений: 0
Зарегистрирован: Пн авг 12, 2013 19:07:47
Сообщений: 494
Откуда: башкирия мелеуз
Рейтинг сообщения: 0
насчет ХС не скажу,но на него надо переходить уже со знаниями тонкостей си-мое мнение
мплаб-как что здесь http://labkit.ru/html/C_for_PIC?id=397 нажимаете далее и читаете,для мигалки достаточно,сам пробовал,а дальше тупик :lol: даже спрашивать не стоит-пошлют в гугл(меня уже послали ),так что лсд-не судьба изучить


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 09:27:29 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
pavel1979 писал(а):
лсд-не судьба изучить
вот так получится:
https://www.google.ru/search?q=pic+lcd& ... c+lcd+picc

и вот так тоже - все для НАЧИНАЮЩЕГО с PIC - http://www.proavr.narod.ru/09.htm

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 13:14:06 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
#include <pic.h>
__CONFIG (INTIO & UNPROTECT & LVPDIS & BOREN & MCLRDIS & PWRTEN & WDTDIS);
#define knopka RB4
#define diod RA0

void podgot (void) {
TRISA = 0b00000000;
TRISB = 0b00010000;

CMCON = 0x07;

PORTA = 0;
PORTB = 0;
nRBPU = 0;
}


void main (void) {
podgot ();
while (1) {
diod = 1;
_delay (100);
diod = 0;
_delay (100);
}
}

Вот эта штука успешно работает на протеусе, а в живом железе диод просто горит и все и не мигает, что не так? Ноги вроде не перепутал, диод своим плюсом припаян к 17й ноге контролера PIC16F628, минус сидит на GND, прошивка заливается отлично, без ошибок каких либо.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 13:23:31 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
может аналоговые функции А не отключены?

Эффективно прикладывать архив папки проекта к посту.

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 13:27:54 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
Как то не догадался выложить, извините, вот, архив с проектом


Вложения:
test.X.rar [29.48 KiB]
Скачиваний: 251
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 14:03:01 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
Может фьюзы не так настроены, никак не найду где в MPLAB их настраивать и как. А надо ли отсоединять MCLR после прошивки и прочие линии от п рограмматора, чтобы начало работать или включается сразу?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 14:14:20 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23675
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Если программатор не удерживает MCLR в нуле, то можно программатор не отсоединять. Но обычно в оболочке программатора есть управление этим пином...
Конфиг (фьюзы) в МПЛАБе можно выставить через меню Конфиг, либо указав в этом меню сверху галкой, чтобы конфиг был включен в код (ХЕКС).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 15:02:35 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
Все равно не понимаю, в протеусе работает, на живом PIC16F628A отказывается, диод просто горит, не хочет мигать и все тут (

__CONFIG (INTIO & UNPROTECT & LVPDIS & BOREN & MCLRDIS & PWRTEN & WDTDIS);

почему то в даташите нет ни одного упоминания об этих параметрах, кроме BOREN


Последний раз редактировалось AlekseyEnergo Вс апр 13, 2014 15:41:22, всего редактировалось 1 раз.
Нарушение пункта 2.2 правил форума. Подредактировал. Предупредил!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 15:30:30 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23675
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
:shock:
Это как это нет?
MCLRDIS - MCLR disable
LVPDIS - LVP disable
PWRTEN - PWRT Enable
WDTDIS - WDT Disable
И так далее...

Смотрите DS40044G-page 98


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 15:40:44 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
И правда, нашел :oops: Но что не так с моим проектом, почему он отказывается работать на живом пике?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 16:05:20 
Мучитель микросхем

Карма: -2
Рейтинг сообщений: 0
Зарегистрирован: Пн авг 12, 2013 19:07:47
Сообщений: 494
Откуда: башкирия мелеуз
Рейтинг сообщения: 0
radio-kot писал(а):
pavel1979 писал(а):
лсд-не судьба изучить
вот так получится:
https://www.google.ru/search?q=pic+lcd& ... c+lcd+picc

и вот так тоже - все для НАЧИНАЮЩЕГО с PIC - http://www.proavr.narod.ru/09.htm

я давно видел этот сайт,как то там все свалено в кучу ,было бы кк например здесь http://decada.org.ru/project/lessons/bascom_avr/ тогда понятнее
написал Вам в личку


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 18:08:31 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1588
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Цитата:
А надо ли отсоединять MCLR после прошивки и прочие линии от п рограмматора, чтобы начало работать или включается сразу?


Смотря что у вас за программатор. Но лучше притянуть резистором кОм на 10 к плюсу и отключить программатор.

Вы ещё FOSC настройте, а то непонятно, от чего у вас тактирование идёт.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 19:18:41 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 08, 2012 22:28:05
Сообщений: 794
Откуда: Ижевск
Рейтинг сообщения: 0
Спасибо! Наконец то заработало :) Программатор вроде как PICKit2, студенческий какой то, вот отсюда собирал

http://www.labkit.ru/html/programmators_shm?id=86

Прописал OSCF = 4000000;

Я сейчас не понимаю где указано откуда тактировать МК, явно я этого нигде не писал, откуда то вышло из умолчаний.

_delay (1000) это задержка в одну секунду приблизительно должна быть, но моргает гораздо чаще.

В даташите написано OSCF = 1 будет 4 МГц, = 0 будет 32 кГц, ставишь 1 вообще перестает мигать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 23:10:25 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Источник тактов определяется в конфиг. битах. В оригинальном даташите это раздел 14.1, одна страница, и далее 4 страницы про генератор.
Не знаю какой у вас документ, но в моем родном даташите в регистре PCON бит OSCF=0 для 48 кГц, а не для 32. Это действительно, если в конфиге указан _FOSC_INTOSCIO, т.е. внутренний генератор без вывода тактов наружу через RA6.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 23:18:19 
Прорезались зубы

Зарегистрирован: Пт мар 14, 2014 19:36:10
Сообщений: 206
Рейтинг сообщения: 0
Подскажите, плиз, среду разработки для PIC в ос ubuntu. Язык программирования - ассемблер. Си даже нюхать не хочу, т.к. это язык вуду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 23:24:29 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
MPLAB X IDE

Если данное там под Линукс на Убунту не пойдет по каким-то причинам, попробуйте виндовую через Wine.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC с нуля
СообщениеДобавлено: Пн апр 07, 2014 23:52:00 
Прорезались зубы

Зарегистрирован: Пт мар 14, 2014 19:36:10
Сообщений: 206
Рейтинг сообщения: 0
Спасибо!
К утру скачается, посмотрю.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 95 ]    , 2, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y