Домашние уроки радиоэлектроники для детей

Добавить в Telegram Добавить в Вконтакте Добавить в Одноклассники
Страницы: 1 ...  8 9 10  ОТВЕТИТЬ НОВАЯ ТЕМА
Les1920 14 сен. 2017 г. в 20:26
Демон в коре  •  На сайте 12 лет
3
Бокин
Грызи сразу stm32, они и дешевле и вкуснее по функциям
rt824 14 сен. 2017 г. в 20:33
Ярила  •  На сайте 12 лет
2
Правильный папа.
Dtaran611 14 сен. 2017 г. в 20:39
Ярила  •  На сайте 10 лет
5
Цитата (Les1920 @ 14.09.2017 - 20:26)
Бокин
Грызи сразу stm32, они и дешевле и вкуснее по функциям

блять... как же ж.... "вкуснее" может быть только еда!!!!!!

По поводу СТМ32 - немного не соглашусь. Да, по соотношению "цена-возможности" это зверь. Но разгрести все его регистры и сложить в голове для того, кто ни разу не работал с микроконтроллерами - скажем мягко, будет затруднительно. То же касается и HAL/SPL.

Я бы, все-таки, советовал АТмегу для начала. Только ради бога - не Ардуин!!! Просто АТмега, просто даташит и компилятор. Регистров мало, при вдумчивом чтении вкуривается за пару вечеров.

Среда разработки, опят же - CodeVision неплох. Неплох тем, что в нем есть хороший визард для настройки периферии. Делаешь настройку, смотришь, что он там сгенерил, разбираешься, и приходит понимание процесса.
unclesem 14 сен. 2017 г. в 20:41
Ярила  •  На сайте 15 лет
0
Цитата (Cepgey @ 14.09.2017 - 10:41)
Я малую решил сразу на Arduino обучать.
Пока просто смотрит, но интерес проявляет.

одно другому не мешает
Les1920 14 сен. 2017 г. в 20:58
Демон в коре  •  На сайте 12 лет
2
Dtaran611
Цитата
По поводу СТМ32 - немного не соглашусь. Да, по соотношению "цена-возможности" это зверь. Но разгрести все его регистры и сложить в голове для того, кто ни разу не работал с микроконтроллерами - скажем мягко, будет затруднительно. То же касается и HAL/SPL.

да нет особого сложного там ничего . да посложнее меги и пика будет, но цена и возможности очень подкупают
Dtaran611 14 сен. 2017 г. в 21:08
Ярила  •  На сайте 10 лет
1
Цитата (Les1920 @ 14.09.2017 - 20:58)
Dtaran611
Цитата
По поводу СТМ32 - немного не соглашусь. Да, по соотношению "цена-возможности" это зверь. Но разгрести все его регистры и сложить в голове для того, кто ни разу не работал с микроконтроллерами - скажем мягко, будет затруднительно. То же касается и HAL/SPL.

да нет особого сложного там ничего . да посложнее меги и пика будет, но цена и возможности очень подкупают

для тех, кто всю жизнь работает с контроллерами - там нет ничего сложного. Для новичка - можно сломать об него голову и отшибить напрочь интерес к микроконтроллерам вообще.

Навскидку.

Сконфигурируйте ногу АТМеги в качестве выхода. Что нужно сделать? Правильно, записать в DDRx единичку и... все.

А теперь сделайте то же самое в СТМ32.
Les1920 14 сен. 2017 г. в 21:27
Демон в коре  •  На сайте 12 лет
2
Dtaran611
Цитата
А теперь сделайте то же самое в СТМ32.

Код
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"

void Delay(int i) {
for (; i != 0; i--);
}

int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC , ENABLE);
GPIO_InitTypeDef GPIO_Init1;
   GPIO_Init1.GPIO_Pin = GPIO_Pin_9;
   GPIO_Init1.GPIO_Mode = GPIO_Mode_Out_PP;
   GPIO_Init1.GPIO_Speed = GPIO_Speed_50MHz;
   GPIO_Init(GPIOC, &GPIO_Init);

while (1){
 GPIO_SetBits(GPIOC, GPIO_Pin_9);
 Delay (200000);
 GPIO_ResetBits(GPIOC, GPIO_Pin_9);
 Delay (200000);
}
}


В среде CooCoxIDE
Dtaran611 14 сен. 2017 г. в 21:57
Ярила  •  На сайте 10 лет
1
Цитата (Les1920 @ 14.09.2017 - 21:27)
Dtaran611
Цитата
А теперь сделайте то же самое в СТМ32.

Код
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"

void Delay(int i) {
for (; i != 0; i--);
}

int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC , ENABLE);
GPIO_InitTypeDef GPIO_Init1;
   GPIO_Init1.GPIO_Pin = GPIO_Pin_9;
   GPIO_Init1.GPIO_Mode = GPIO_Mode_Out_PP;
   GPIO_Init1.GPIO_Speed = GPIO_Speed_50MHz;
   GPIO_Init(GPIOC, &GPIO_Init);

while (1){
 GPIO_SetBits(GPIOC, GPIO_Pin_9);
 Delay (200000);
 GPIO_ResetBits(GPIOC, GPIO_Pin_9);
 Delay (200000);
}
}


В среде CooCoxIDE

Код

#define BIT_NUMBER 5
#define SET_BIT_IN_D_PORT    PORTD|=(1<<BIT_NUMBER)
#define CLEAR_BIT_IN_D_PORT PORTD&=~(1<<BIT_NUMBER)

void PortInit(void){
   DDRD|=(1<<BIT_NUMBER);
}

void main(void){
   PortInit();
   while(1){
       CLEAR_BIT_IN_D_PORT;
       SET_BIT_IN_D_PORT;
   }
}


в любом текстовом редакторе. Согласитесь с очевидным - так проще. И в моем случае мы работаем напрямую с железом. В Вашем же случае - мы используем готовые библиотеки. Вы знаете, как они работают. Я знаю, как они работают. А тот, кто впервые взял в руки контроллер - не знает. И, что самое обидное - до какого-то момента и узнавать не будет. А может, и никогда не полезет внутрь. И создастся парадоксальная ситуация: человек, вроде бы, и пишет для контроллера, а как он работает - не знает и не понимает.



Впрочем, я думаю, что Ваши 45 и мои 45 не требуют измерения методом сравнения ;)

Это сообщение отредактировал Dtaran611 - 14 сен. 2017 г. в 22:01
Бокин 14 сен. 2017 г. в 23:15
Ярила  •  На сайте 13 лет
3
Dtaran611
Цитата
Среда разработки, опят же - CodeVision неплох. Неплох тем, что в нем есть хороший визард для настройки периферии. Делаешь настройку, смотришь, что он там сгенерил, разбираешься, и приходит понимание процесса.


Коллеги, я могу довольно сложную схему на простой логике сварганить, корпусов на 25-30, но по сравнению с микроконтроллерами это будет мягко говоря - садо-мазо.

Программирование пром. контроллеров (Сименс-Лого) - без проблем, но я с ними и работаю как с простой булевской логикой.

Отчасти мешают старые знания программирования (Форт, PL, бейсик...), это как я с самолёта на вертолёт переучивался (с трудом), вроде - и то и другое летает в воздухе, а вот управление - другое совершенно, наработанная моторика на самолёте на вертолёте с ней убиться можно, как мой шеф сказал:
- Вас, крылатых, сначала побить нужно, чтобы всё забыли, а потом заново учить...
Ситуация совершенно аналогичная.
usr80 15 сен. 2017 г. в 06:25
Ярила  •  На сайте 13 лет
0
Цитата (RVstrax @ 14.09.2017 - 17:58)
usr80
так то 2012 год,там уже нету))
блин хорошая тема,ностальгия,детство ,я бы за сегодняшние плюшки тогда ,
Поубивал бы всех))) столько всего у детей сейчас возможностей и плюшек .
Спасибо за наше счастливое детство

Можно на Царицыно в выходные заехать, всякие "развалы" еще остались.
Только компас не покупайте, дозиметр сгорит. А вот лампочек для часов можно набрать.

Домашние уроки радиоэлектроники для детей
usr80 15 сен. 2017 г. в 06:30
Ярила  •  На сайте 13 лет
2
Диодики.

Домашние уроки радиоэлектроники для детей
srgz 15 сен. 2017 г. в 07:18
Хохмач  •  На сайте 13 лет
1
поперхнулся, подавился слюной...

в городе полумиллионнике с несколькими разными отделами радиодеталей невозможно купить флешки 25е. им цена копейки, но нету и все. да дофига чего нету. и цены космос. так что демонтаж из старой техники еще в ходу.
pe4era 15 сен. 2017 г. в 08:38
Приколист  •  На сайте 11 лет
1
Цитата (Nachorn @ 14.09.2017 - 17:22)
Я набирал трансформатор
Из ш-образных пластин
Я ломал эти пальцы,за то что они
Не могут намотать дветысячидвестивитков
Провода ПЭВ...

на дрели мотал с счетчиком от магнитофона))) на штамповках сетевые трансы летели только в путь.

Домашние уроки радиоэлектроники для детей
egoriy 15 сен. 2017 г. в 08:44
Шутник  •  На сайте 13 лет
0
собрал из китайских запчастей и блока питания от ноутбука, напряжение 19 В, ток до 5 А. ток и напряжение регулируются


Домашние уроки радиоэлектроники для детей
Dtaran611 15 сен. 2017 г. в 09:21
Ярила  •  На сайте 10 лет
3
Цитата (Dtaran611 @ 14.09.2017 - 20:23)
Цитата (Nachorn @ 14.09.2017 - 17:22)
Я набирал трансформатор
Из ш-образных пластин
Я ломал эти пальцы,за то что они
Не могут намотать дветысячидвестивитков
Провода ПЭВ...

Но я сделал тот транс
Я сделал тот транс
Я уже сделал тот транс
И он загудеееееееел....

В корпусе с белой фальшпанелью,
С ножками из ПЭТ
В корпусе с красными глазкАми,
Светящими в ночи...

Это сообщение отредактировал Dtaran611 - 15 сен. 2017 г. в 09:45
Dtaran611 15 сен. 2017 г. в 09:25
Ярила  •  На сайте 10 лет
1
Цитата (srgz @ 15.09.2017 - 07:18)
поперхнулся, подавился слюной...

в городе полумиллионнике с несколькими разными отделами радиодеталей невозможно купить флешки 25е. им цена копейки, но нету и все. да дофига чего нету. и цены космос. так что демонтаж из старой техники еще в ходу.

может быть, я живу в каком-то ином мире, но...

Утром зашел на сайт, сделал заявку.
Ближе к обеду менеджер перезвонил, уточнил, выставил счет.
Тут же оплатил картой, перезвонил менеджеру.
Часам к двум-трем приходит СМС с номером декларации "Новой Почты"
На следующий день к обеду приходит новая СМС: "бла-бла-бла, Ваша посылка прибыла, забирайте блять, а то бабки за хранение возьмем!!!"
Dtaran611 15 сен. 2017 г. в 09:30
Ярила  •  На сайте 10 лет
2
Цитата (Бокин @ 14.09.2017 - 23:15)
Dtaran611
Цитата
Среда разработки, опят же - CodeVision неплох. Неплох тем, что в нем есть хороший визард для настройки периферии. Делаешь настройку, смотришь, что он там сгенерил, разбираешься, и приходит понимание процесса.


Коллеги, я могу довольно сложную схему на простой логике сварганить, корпусов на 25-30, но по сравнению с микроконтроллерами это будет мягко говоря - садо-мазо.

Программирование пром. контроллеров (Сименс-Лого) - без проблем, но я с ними и работаю как с простой булевской логикой.

Отчасти мешают старые знания программирования (Форт, PL, бейсик...), это как я с самолёта на вертолёт переучивался (с трудом), вроде - и то и другое летает в воздухе, а вот управление - другое совершенно, наработанная моторика на самолёте на вертолёте с ней убиться можно, как мой шеф сказал:
- Вас, крылатых, сначала побить нужно, чтобы всё забыли, а потом заново учить...
Ситуация совершенно аналогичная.

Абсолютно согласен с уважаемым коллегой. Ломать парадигму очень сложно. Я, наоборот, до сих пор не могу заставить себя хорошо писать для PLC.

Цитата
это как я с самолёта на вертолёт переучивался (с трудом), вроде - и то и другое летает в воздухе, а вот управление - другое совершенно, наработанная моторика на самолёте на вертолёте с ней убиться можно


наверное, еще хуже, когда переучившийся вертолетчик пытается сажать самолет "по-вертолетному" brake.gif
Technik79 15 сен. 2017 г. в 09:47
Весельчак  •  На сайте 9 лет
1
Вот такой электроконструктор навсегда изменил мою жизнь))

Домашние уроки радиоэлектроники для детей
ZonderIV 15 сен. 2017 г. в 11:51
Приколист  •  На сайте 11 лет
-2
Как говорил мой преподаватель по ТАУ "Лучше иметь дочь-проститутку чем сына-радиолюбителя", но это лично его субъективное мнение )
Бокин 15 сен. 2017 г. в 12:24
Ярила  •  На сайте 13 лет
1
Цитата (Technik79 @ 15.09.2017 - 09:47)
Вот такой электроконструктор навсегда изменил мою жизнь))

Я вот с этого начинал:

Домашние уроки радиоэлектроники для детей
Бокин 15 сен. 2017 г. в 12:28
Ярила  •  На сайте 13 лет
2
У меня сослуживец был, всё что-то паял, так в среде остальных любителей было принято ему отдавать всё сгоревшее - он и сгоревшее ещё раз спалит, зачем добро переводить? КТ-315 он обязательно впаяет наоборот, как ему не рисуй.

Погоняло у него было - РАДИОДЕТАЛЕЛЮБИТЕЛЬ, а ещё он был синоптиком, про него -же: Не то что прогноз, фактическую не знает.
Вот синоптиком крови он у меня попил достаточно.
RVstrax 15 сен. 2017 г. в 13:56
Ярила  •  На сайте 15 лет
-1
Цитата (usr80 @ 15.09.2017 - 06:25)
Цитата (RVstrax @ 14.09.2017 - 17:58)
usr80
так то 2012 год,там уже нету))
блин хорошая тема,ностальгия,детство ,я бы за сегодняшние плюшки тогда ,
Поубивал бы всех))) столько всего у детей сейчас возможностей  и плюшек .
Спасибо за наше счастливое детство

Можно на Царицыно в выходные заехать, всякие "развалы" еще остались.
Только компас не покупайте, дозиметр сгорит. А вот лампочек для часов можно набрать.

такое уже не интересно
RVstrax 15 сен. 2017 г. в 13:58
Ярила  •  На сайте 15 лет
-1
Цитата (egoriy @ 15.09.2017 - 08:44)
собрал из китайских запчастей и блока питания от ноутбука, напряжение 19 В, ток до 5 А. ток и напряжение регулируются

а банковскую карту то зачем выложил? с кодом? чтоб все закупились на алишке с нее? gigi.gif
RVstrax 15 сен. 2017 г. в 14:12
Ярила  •  На сайте 15 лет
0
Цитата (Бокин @ 15.09.2017 - 12:28)
У меня сослуживец был, всё что-то паял, так в среде остальных любителей было принято ему отдавать всё сгоревшее - он и сгоревшее ещё раз спалит, зачем добро переводить? КТ-315 он обязательно впаяет наоборот, как ему не рисуй.

Погоняло у него было - РАДИОДЕТАЛЕЛЮБИТЕЛЬ, а ещё он был синоптиком, про него -же: Не то что прогноз, фактическую не знает.
Вот синоптиком крови он у меня попил достаточно.

был у меня тоже работник любитель(сослуживец)
Взялся он прибор чинить cry.gif
Глянул я на прибор(когда он чинил ),там кондеры высохли .И забыл )) на кондеры ему указал(мол замени и все) ,а дурак контакты реле погнул (потому логика работы и сменилась) полез менять все
К начальству вызвали ,прибор мес запустить не могут.
В общем мозг кипит от нагоняя начальства.
Три дня потом со схемой собирал его работу (все детали к херам перепутал ,резисторы ток не выпаивал он gigi.gif )
мало того что все кондеры заменены ,он умудрился транзисторы все перепутать
так еще в обратку запилил. Добавив сюда ,залез в блоки реле и контакты погнул к херам .
Жесть .восстановил все за него ,ток с релюшками ))там блин все на краске с лаком.(конкретно было уже в лом гайки крутить ,отдирать лак и выгибать контакты реле ,еще и настройкой реле заниматься, Помню Блоки Нева 10 релейные ,вся логика на реле собрана под сотню реле) ему сказал ,вот тебе блок с релюшками выкручивай отсюда и ставь сюда и в контакты не лезь .

Это сообщение отредактировал RVstrax - 15 сен. 2017 г. в 14:17
djdjvitj 15 сен. 2017 г. в 15:32
Ярила  •  На сайте 12 лет
1
Цитата (InstaHeat @ 14.09.2017 - 10:34)
если для детей, то начинать надо с того, что плавленая канифоль, свинец и флюсы вообще никак не полезны для здоровья, поэтому надо поставить вытяжку или сделать вентиляцию, да и не горбиться так сильно чтобы не вдыхать много.

хорошее дело может обернуться пиздецом для ребенка

раньше радиомонтажникам ,
на заводах , выдавали яблочный сок,
с самой низкой сортностью ( типа 3 или 4 сорт),
самый низкие сорта потому , что в них
было повышенное содержание пектина ,
а пектин очень хорошо "собирал" и выводил из организма свинец
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 50 720
0 Пользователей:
Страницы: 1 ...  8 9 10  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх