Ответить Создать тему

pic и avr чем отличаются?

Отнюдь
post May 18 2017, 09:09 
Отправлено #16


Активный

Сообщений: 23 561
Из: раненный душою



Цитата(Black27512 @ May 18 2017, 09:06)
Ну а на счёт собочьего таймера вообще, то его не получается применить если МК загоняется в сон на долго.
*
речь про внешний вотчдог - ему пофиг сон/явь, доктор сказал в морг - значит, в морг ))

--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
Profile CardPM
  0/0  
-=Sm()kE=-
post May 18 2017, 14:18 
Отправлено #17


Технологии в музыку

Сообщений: 2 382



Цитата(ZhenyaKa @ May 17 2017, 21:14)
на си под чем писать и чем шить?
*

Писать под грибами, шить иголкой с капроновой ниткой.
Язык программирования- дело десятое, при должной сноровке авторов можно вообще сделать код универсальным и кросс-платформенным (как Arduino, тот же самый, который поддерживает и AVR, и ARM, и PIC).
Возможно, Вам стоит почитать сайты, направления "Программирования микроконтроллеров для новичков", и самостоятельно придти к выводу, что же лучше будет для Вас.
Profile CardPM
  -1/0  
ZhenyaKa
post May 18 2017, 15:15 
Отправлено #18


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(andruha-666 @ May 17 2017, 21:28)
Не совсем понятен вопрос.
*

Среда разработки интересует.
И какой программатор нужен.

--------------------
Profile CardPM
  0/0  
ZhenyaKa
post May 18 2017, 15:17 
Отправлено #19


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(=Sm()kE=- @ May 18 2017, 14:18)
Писать под грибами, шить иголкой с капроновой ниткой.

Возможно, Вам стоит почитать сайты, направления "Программирования микроконтроллеров для новичков", и самостоятельно придти к выводу, что же лучше будет для Вас.
*


А тут, я так понимаю, лишь место для выгибания пальцев?

--------------------
Profile CardPM
  0/0  
ZhenyaKa
post May 18 2017, 15:22 
Отправлено #20


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(-=Sm()kE=- @ May 18 2017, 14:18)
как Arduino, тот же самый, который поддерживает и AVR, и ARM, и PIC
*

Расскажите, пожалуйста, как Ардуино поддерживает PIC

--------------------
Profile CardPM
  0/0  
ap@chi
post May 18 2017, 17:15 
Отправлено #21


Покинул этот форум 19.02.21

Сообщений: 11 265



Цитата(ZhenyaKa @ May 18 2017, 15:15)
Среда разработки интересует.
И какой программатор нужен.
*

программатор за сторублей, avr910m stk200,stk300, usbasp, или че подороже AVR JTAG ICE MkII и пр

сам пишу в bascom avr - для меня удобнее чем на с

Сообщение отредактировал ap@chi - May 18 2017, 17:16
Profile CardPM
  0/0  
ZhenyaKa
post May 18 2017, 17:24 
Отправлено #22


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(ap@chi @ May 18 2017, 17:15)
программатор за сторублей, avr910m stk200,stk300, usbasp, или че подороже AVR JTAG ICE MkII и пр

сам пишу в bascom avr - для меня удобнее чем на с
*

usbasp у меня есть, а pic им можно шить?

--------------------
Profile CardPM
  0/0  
ap@chi
post May 18 2017, 18:52 
Отправлено #23


Покинул этот форум 19.02.21

Сообщений: 11 265



Цитата(ZhenyaKa @ May 18 2017, 17:24)
usbasp у меня есть, а pic им можно шить?
*

нет, для пиков другие программаторы
Profile CardPM
  0/0  
andruha-666
post May 18 2017, 21:17 
Отправлено #24


Активный

Сообщений: 1 104



Цитата(ZhenyaKa @ May 18 2017, 15:15)
Среда разработки интересует.
И какой программатор нужен.
*

Писал же, как вариант AVR910 (здесь как с 3дпринтерами, чтобы сделать принтер - нужен принтер, если чё микруху прошью) и CAVR, но здесь си знать нужно, либо BASCOM вроде бы... для любителей бейсика. Есть даже паскаль, но не сталкивался с ним. Для гуру - asm, хотел тряхнуть стариной, но ленивый стал, да и в asm уже не гуру, забыл все

Сообщение отредактировал andruha-666 - May 18 2017, 21:19

--------------------
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Profile CardPM
  0/0  
ZhenyaKa
post May 18 2017, 21:36 
Отправлено #25


Активный

Сообщений: 1 393
Из: Чебоксары



Цитата(andruha-666 @ May 18 2017, 21:17)
Писал же, как вариант AVR910 (здесь как с 3дпринтерами, чтобы сделать принтер - нужен принтер, если чё микруху прошью)  и CAVR, но здесь си знать нужно, либо BASCOM вроде бы... для любителей бейсика. Есть даже паскаль, но не сталкивался с ним. Для гуру - asm, хотел тряхнуть стариной, но ленивый стал, да и в asm уже не гуру, забыл все
*


Ну тогда вопрос такой: если есть знания основ avr, нужно ли еще до кучи pic изучать?
Или это те же яйца вид сбоку?

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

То есть, что дает pic, чего нет у avr?

--------------------
Profile CardPM
  0/0  
efim
post May 18 2017, 21:42 
Отправлено #26


Активный

Сообщений: 31 898



Цитата(ZhenyaKa @ May 18 2017, 15:15)
Среда разработки интересует.
И какой программатор нужен.
*

Не гоняйтесь за экзотикой.
1) Среда разработки - Avr Studio, скачивается бесплатно с сайта Atmel;
2) Программатор - лучше всего JTAG ICE MK II, он позволит прямо на плате полноценно отлаживать программы - с точками останова, пошаговым режимом, с просмотром переменных и памяти - реальных, а не программно симулируемых.
Другой вариант - это программатор от STK200, довольно древний. В инете полно схем, как его вручную сделать.


Сообщение отредактировал efim - May 19 2017, 02:01
Profile CardPM
  0/0  
efim
post May 18 2017, 21:43 
Отправлено #27


Активный

Сообщений: 31 898



Цитата(andruha-666 @ May 18 2017, 21:17)
Писал же, как вариант AVR910 (здесь как с 3дпринтерами, чтобы сделать принтер - нужен принтер, если чё микруху прошью)  и CAVR, но здесь си знать нужно, либо BASCOM вроде бы... для любителей бейсика. Есть даже паскаль, но не сталкивался с ним. Для гуру - asm, хотел тряхнуть стариной, но ленивый стал, да и в asm уже не гуру, забыл все
*

Бейсик однозначно не для Embedded Application. Ассемблер - для массовых приложений среднего уровня тоже не нужен.

Сообщение отредактировал efim - May 18 2017, 21:57
Profile CardPM
  0/0  
efim
post May 18 2017, 21:57 
Отправлено #28


Активный

Сообщений: 31 898



Цитата(Black27512 @ May 18 2017, 09:06)
AT90S именно висли, да так, что ни какой собачий таймер не помогал, при этом МК начинал греться. Помогало только отключение питания. Я про это повисание. Ну а на счёт собочьего таймера вообще, то его не получается применить если МК загоняется в сон на долго.
8 битные МК ещё рано списывать, у них есть свои плюсы. Например возможность питаться от 3-5.5в, у каких-то вообще 1.8-5.5в. Ну и потребление ниже, что при батарнйном питании важно...
*

Вероятнее всего Вы использовали не внешний аппаратный таймер, а встроенный в чип. Чтобы он заработал, его надо проинициализировать, а если программа не стартанула нормально из-за внешней помехи - естественно, он не работает. От проблемы спасает пятирублевый внешний Watchdog.
Насколько я понимаю, вы делали изделия, уходящие в режим сна и пониженного энергопотребления. Для синхронизации наверняка пользовались встроенным RC-осциллятором, для контроля пропажи питания - BrownOut Detect (если правильно помню как называется blush2.gif ).
Через мои руки прошли десятки приборов, в которых при любом используемом процессоре - внешние сторож и супервизор питания. Было одно исключение - ШИМ-генератор для импульсного источника питания на AVR tiny без внешней обвязки. Случаи зависания и порчи содержимого EEPROM (этим грешили AT90Sxxxx) - только при непропаях супервизора питания на плате. Случаи единичные, т.к. все приборы проходили техпрогон в жестких условиях.
А вообще даже так скажу - да до лампочки, что там будет - AVR или PIС, STM32. Главное за дело взяться, а не проводить время в мечтаниях и рассуждениях biggrin.gif . Даже та же сорокалетняя архитектура MCS-51 решает, при желании, 40-50% современных задач начального уровня, ИМХО.

Сообщение отредактировал efim - May 19 2017, 02:02
Profile CardPM
  0/+1  
-=Sm()kE=-
post May 22 2017, 20:11 
Отправлено #29


Технологии в музыку

Сообщений: 2 382



Цитата(ZhenyaKa @ May 18 2017, 15:22)
Расскажите, пожалуйста, как Ардуино поддерживает PIC
*

Берет и поддерживает, как и любой другой компилятор. Точно так же, как поддерживает NXP, Intel и еще кучу всякой дряни.
https://habrahabr.ru/post/123236/
https://en.wikipedia.org/wiki/List_of_Ardui...patible_systems
Profile CardPM
  0/0  
himik
post Jun 15 2017, 23:03 
Отправлено #30


Активный

Сообщений: 6 454
Из: ба- читальня



кто поможет запрограмировать пик? програмка есть. сам контроллер пик тоже есть. напишите в пм пожалуйста кто может помочь.

--------------------
Profile CardPM
  0/0  

ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения