21.02.2016, 15:20
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
Что уж вы такого древнего достали. Что нибудь надо было из последних трех лет.
|
"Поднимите мне веки!"(с). Тема про 16Ф84.
Сообщение от 3comma62
|
16А1503 и т.д.
|
Ну загуглите, не глубоко. Ничего на ваших 1503 нет, никаких поделок, напрочь. Как будто их не существует.
Сообщение от 3comma62
|
А как насчет инструментария, библиотек?
|
Акститесь, какие библиотеки на Ф84? Периферии там нет, уж не ТФТ 5" вы к нему подключать собрались?
========
Теперь следите за пальцами. Расклад такой.
Всё что выложено в инете это на старых ПИКах. На новых практически ничего нет.
Для тех кто просто что-то собирает готовое пофигу какой МК. Пример, клон Салеае на Сайпресе. Сколько народу его собрало, никто не заморачивался что там внутри.
Те кто пытается что-то разработать своими руками делятся на ардуинщиков и неардуинщиков. Ардуина вообще ни к какому ПИКу дела не имеет. И что там внутри ПИКа им пофигу, как и что там внутри АВР. Периферии новых ПИКов никакого внимания никто не уделяет, как будто её нет. Все оставшиеся по привычке ногодрыжат, остальные уже давно свалили с ПИКов, как и с АВР. Складывается странная ситуация. Те кто знал хорошо ПИК или АВР давно свалили, а те кто плохо знал - пишут сейчас статьи и видео, в пределах своих незнаний. Парадокс и конфликт интересов!
|
|
|
|
21.02.2016, 15:24
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
кто якобы лишён этих достоинств
|
Ваше достоинство в куче недостатков. Гордитесь!
|
|
|
Сказали "Спасибо" STM32F0
|
|
|
21.02.2016, 15:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
претензия.
|
Вам уже 100500 раз сказали, что 32 бита тупо дешевле восьмибиток, Keil и IAR для F0 бесплатны и без ограничений, Эклипс бесплатен в принципе.
Что вам ещё надо?
Контроллеры нахаляву отсыпать, да ещё и приплачивать за них?
Какие к зелёной бабушке "пушки"??...
|
|
|
Сказали "Спасибо" omercury
|
|
|
21.02.2016, 15:53
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
Но убедительно. А как насчет инструментария, библиотек?
|
Keil для F0 совершенно бесплатный , либы для периферии не нужны - работа с периферией конфиг десяток строк и столько же работа. Для USB и Ethernet есть продукты третьих сторон .
Здесь пример конфига и работы с RDA5807, и результат выхлопа.
Код:
|
void rda5807_init(void)
{
RCC-›AHBENR |= RCC_AHBENR_GPIOFEN;
RCC-›APB1ENR |= RCC_APB1ENR_I2C1EN;
RCC-›CFGR3 |= RCC_CFGR3_I2C1SW;
GPIOF-›AFR[0] |= (1‹‹(4*0)) |(1‹‹(4*1));
GPIOF-›MODER &= ~(GPIO_MODER_MODER0 |GPIO_MODER_MODER1);
GPIOF-›MODER |= (GPIO_MODER_MODER0_1 |GPIO_MODER_MODER1_1);
GPIOF-›OTYPER |=(GPIO_OTYPER_OT_0 |GPIO_OTYPER_OT_1);
I2C1-›TIMINGR = (uint32_t)0x00B01A4B;
I2C1-›CR1 = I2C_CR1_PE;
}
uint16_t rda5807_read16_reg(uint8_t reg)
{
uint16_t temp=0;
I2C1-›CR2 = (1‹‹16) | (RDA5807_OWN_ADDRESS‹‹1);
while (!(I2C1-›ISR & I2C_ISR_TXE) );
I2C1-›TXDR = reg; /* Byte to send */
I2C1-›CR2 |= I2C_CR2_START; /* Go */
while (!(I2C1-›ISR & I2C_ISR_TC) ){};
I2C1-›CR2 = I2C_CR2_AUTOEND | (2‹‹16) |
(RDA5807_OWN_ADDRESS‹‹1) |
I2C_CR2_RD_WRN |
I2C_CR2_NACK;
I2C1-›CR2 |= I2C_CR2_START; /* Go */
while (!(I2C1-›ISR & I2C_ISR_RXNE) ){};
temp = (uint16_t)(I2C1-›RXDR ‹‹8);
while (!(I2C1-›ISR & I2C_ISR_RXNE) ){};
temp |= (uint16_t)I2C1-›RXDR;
return temp;
}
void rda5807_write16_reg(uint8_t reg, uint16_t data )
{
I2C1-›CR2 = I2C_CR2_AUTOEND | (3‹‹16) | (RDA5807_OWN_ADDRESS‹‹1);
/* Check Tx empty */
while (!(I2C1-›ISR & I2C_ISR_TXE) );
I2C1-›TXDR = reg; /* Byte to send */
I2C1-›CR2 |= I2C_CR2_START; /* Go */
while (!(I2C1-›ISR & I2C_ISR_TXIS) );
I2C1-›TXDR = (uint8_t)(data››8); /* Byte to send */
while (!(I2C1-›ISR & I2C_ISR_TXIS) );
I2C1-›TXDR = (uint8_t)(data &0x00FF); /* Byte to send */
} |
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 21.02.2016 в 15:59.
|
|
|
|
21.02.2016, 16:01
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от STM32F0
|
Ваше достоинство в куче недостатков. Гордитесь!
|
Я так понимаю, до вас не достучаться: вы выше небес.
|
|
|
|
21.02.2016, 16:07
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от dosikus
|
Keil для F0 совершенно бесплатный , либы для периферии не нужны - работа с периферией конфиг десяток строк и столько же работа. Для USB и Ethernet есть продукты третьих сторон .
|
Еще одна сторона:у начинающего начинают чесаться руки. На PIC он покупает программатор, какой нибудь PIC320 в DIPе, макетную плату с проводочками - и вот радость. Дрыгается. Насколько сложнее совсем школьнику начать с STM?
Последний раз редактировалось dosikus; 21.02.2016 в 16:24.
|
|
|
|
21.02.2016, 16:17
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
3comma62, Покупаешь discovery или nucleo и ничего не паяя имеешь плату с таргетом и программатором/дебугером в одном флаконе. в свое время STM32VL dbscovery тоннами раздавали на халяву, да и сейчас на них божеская цена.
Программаторы/дебугеры моно и самому сляпать и STLink v2 и JLink-OB ...
Можно и дип изобразить :
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 21.02.2016 в 16:21.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
21.02.2016, 16:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
Насколько сложнее совсем школьнику начать с STM?
|
Совсем школьником просто, есть (пусть и писанные индийскими программистами) либы.
Сложнее переучивать "учёных". Учёных до костей мозга.
|
|
|
Сказали "Спасибо" omercury
|
|
|
21.02.2016, 16:30
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от omercury
|
Совсем школьником просто, есть (пусть и писанные индийскими программистами) либы.
Сложнее переучивать "учёных". Учёных до костей мозга.
|
Странный конечно подход: что там переучивать то. Все как везде: справочники, литература. Какая то реакция на слово PIC кадетская.
Первый , самый первый шаг все таки удобней делать на PIC. Ну а если почувствовал, что это твое- вперед. Ставишь задачу, анализируешь, выбираешь. Моргалка на пилотке или модуль управления в умном доме - думаю разные по сложности вещи.
|
|
|
|
21.02.2016, 16:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Youtube канал по PIC-микроконтроллерам для начинающих
Сообщение от 3comma62
|
Первый , самый первый шаг все таки удобней делать на PIC.
|
Ну и чем же? Учтите пЫк'ами занимался с 96 по практически сейчас .
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:31.
|
|