Страница 2 из 3

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 08:24
AVK74
Тож вариант.
Мало народа на них делают. Инфы негусто.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 08:30
Сергей Саныч
N1X писал(а):Ф топку ATMeg'у, есть STM8 )))
STM32 не сильно дороже. Если уж переходить с других, то на них.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 08:59
Serg
Сергей Саныч писал(а):STM32 не сильно дороже. Если уж переходить с других, то на них.
Как появятся чипы с 4, 8 ногами, то обязательно перейдём полностью и бесповоротно... :)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 09:19
Сергей Саныч
UAVpilot писал(а):Как появятся чипы с 4, 8 ногами,
А что, в линейках STM8 есть с 4 и 8 ногами? :thinking:

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 09:56
N1X
AVK74 писал(а):Тож вариант.
Мало народа на них делают. Инфы негусто.
Сейчас уже инфы нормально, а так я когда разбирался, то даташита + мануала по семейству вполне достаточно для комфортной работы... Ну в эррату ещё подглядывать не забывать...

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 10:01
N1X
Сергей Саныч писал(а):STM32 не сильно дороже. Если уж переходить с других, то на них.
Одно другому не мешает ) Я и те и эти пользую. Особенно доставлял радость STM8S008 в SSOP20 когда вышел... В мелкую платка для меня альтернативы не было, сейчас уже может чего по выходило нового, времени в последнее время нифига не хватает даже в курсе себя держать (

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 10:13
Сергей Саныч
N1X писал(а):Особенно доставлял радость STM8S008 в SSOP20 когда вышел
Эти как-то мимо меня прошли, зато STM32F030 в TSSOP20 зело порадовали.
N1X писал(а):времени в последнее время нифига не хватает даже в курсе себя держать
это точно.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 11:34
AndyBig
Сергей Саныч писал(а):зато STM32F030 в TSSOP20 зело порадовали.
Недавно использовал такой в поделке. Почему-то не смог запустить внутренний PLL от внешнего кварца :)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 11:39
Сергей Саныч
AndyBig писал(а):Почему-то не смог запустить внутренний PLL от внешнего кварца
надо будет попробовать. У меня от внутреннего генератора все крутилось, точность не требовалась.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 11:49
AndyBig
От внутреннего я его и запустил в конце концов, мне тоже не требовались ни точность ни скорость :)
А вот PLL на каком-то из последних шагов (кажется на ожидании готовности PLL) затыкался наглухо, даже отладчик отваливался, приходилось коротить кварц при включении, чтобы контроллер оставался на внутреннем и не инициализировал PLL :)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 12:07
selenur
UAVpilot писал(а):
Сергей Саныч писал(а):STM32 не сильно дороже. Если уж переходить с других, то на них.
Как появятся чипы с 4, 8 ногами, то обязательно перейдём полностью и бесповоротно... :)
А пока тиньки для мелочи, самый оптимальный вариант.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 15:43
AVK74
Сергей Саныч писал(а):STM32 не сильно дороже. Если уж переходить с других, то на них.
Порог вхождения довольно велик.
Я как то от безделья решил покодить на них. и чет мне сложно показалось и бросил я.
Там инициализация камня стопицот строк и ну нафиг короч...
Ну и нет у меня таких задач.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 16:01
selenur
AVK74 писал(а):
Сергей Саныч писал(а):STM32 не сильно дороже. Если уж переходить с других, то на них.
Порог вхождения довольно велик.
Я как то от безделья решил покодить на них. и чет мне сложно показалось и бросил я.
Там инициализация камня стопицот строк и ну нафиг короч...
Ну и нет у меня таких задач.
Микроконтроллер настолько навороченный, что одной строкой кода его не инициализировать....
Зато есть программа stm32cube, это обалденный конструктор, который позволяет легко настроить нужный функционал, и получить готовый проект в котором останется только добавить свой код :-)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 16:26
AVK74
Ну сейчас много уже чего есть, я давненько пыркался, ниче не было еще. Ну и задачи реальной не было.
Мне ресурсов AVR всегда хватало, надо просто код писать грамотно и схемотехнику оптимизировать под код.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 16:42
selenur
AVK74 писал(а):Ну сейчас много уже чего есть, я давненько пыркался, ниче не было еще. Ну и задачи реальной не было.
Мне ресурсов AVR всегда хватало, надо просто код писать грамотно и схемотехнику оптимизировать под код.
Под каждую задачу конечно свой микроконтроллер :-) после avr к stm конечно сложнее привыкать, но это по началу ;-)
Но с популяризацией usb интерфейса, без посредников avr меги и тиньки, уже не подойдут как ни крути, и не оптимизируй.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 17:16
SVP
selenur писал(а):Но с популяризацией usb интерфейса,
Путь к трудноуловимым зачастую глюкам.
Да, конечно, можно научиться готовить всё, что угодно, но usb как-то
оказался наиболее жестким "орешком". То одно не так, то другое не эдак.

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 18:18
AndyBig
AVK74 писал(а):Там инициализация камня стопицот строк и ну нафиг короч...
Любая периферия любого контроллера требует инициализации, и чем больше требуется периферии - тем больше строк инициализации, это вполне логично :)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 19:16
Serg
Сергей Саныч писал(а):А что, в линейках STM8 есть с 4 и 8 ногами? :thinking:
А что, кроме STM8 и STM32 других не бывает? :)

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 19:49
Сергей Саныч
UAVpilot писал(а):А что, кроме STM8 и STM32 других не бывает? :)
ну, я как бэ на предмет выбора между STM8 и STM32.
Re: AT89C52 нужна помощь #22

Re: AT89C52 нужна помощь

Добавлено: 02 дек 2015, 20:11
romanru1
Просто STM32 на сегодня самый популярный , самый поддерживаемый производителем МК ,
с кучей примеров в сети , и ценой сопоставимой с восмибитками .
Плюс ко всему такая вещь , как STMCube сводит усилия по инициализации периферии к нулю .