roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллер AVR начинающим - общие вопросы

P_Ruslan » 07 мар 2012, 17:17

Ооо. Гари-стар спасибо, вот ваша тема мне и поможет, все по теме и все что надо. Еще раз спасибо за помощь.

Re: МикроКонтроллер AVR начинающим - общие вопросы

paskal » 10 мар 2012, 19:08

Осваиваю обмен по SPI. Микроконтроллер (мега 128) принимает в режиме слейв. Когда использую все 4 линии, передергивая SlaveSelect по каждому байту, то связь идет нормально. Но мне нужно передавать по 3-м проводам (SCK, MISO, MOSI). Вход контроллера SS я сажаю на землю. Тогда связь пропадает. Вопрос. Можно ли сделать связь без линии SS?

Re: МикроКонтроллер AVR начинающим - общие вопросы

P_Ruslan » 15 май 2012, 00:49

Вопрос: почему аттини13 сдрхла после вписания в неё очередного кода, только с задержкой (waitms 64000) в 64000 милисекунды? Дело в "весе" числа?

Re: МикроКонтроллер AVR начинающим - общие вопросы

dccharacter » 15 май 2012, 00:56

что такое "вес" числа?

Re: МикроКонтроллер AVR начинающим - общие вопросы

P_Ruslan » 15 май 2012, 00:57

размер, в байтах или битах)

Re: МикроКонтроллер AVR начинающим - общие вопросы

dccharacter » 15 май 2012, 01:05

Ну вряд ли дело в каком-то числе (хотя х его з - АВР оказываетсмя можно убить, залив не те фузы по КВАРЦУ!). Возьми другой тини и попробуй :-) В худшем случае будут два одинаковых трупика, но скорее всего ты с фузами натупил.
Кстати, как ты понял, что она сдохла?

Re: МикроКонтроллер AVR начинающим - общие вопросы

P_Ruslan » 15 май 2012, 01:10

Во первых, после проверки понипрог выдала "врайт фалиед" (ошибка записи) но при этом запись осуществила, а во вторих подальшая работа с ней в любой форме стала невозможна, может до утра гуру после вскрытия скажут диагноз, но для новичков будет правило: Bascom-avr + ponyprog приводят к опасным последствиям, а также нужно знать при работе с тинькой13 что это самый маленький микроконтролер, а не конь с 32килобайтами памяти как атмега32.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 15 май 2012, 11:12

dccharacter писал(а): АВР оказываетсмя можно убить, залив не те фузы по КВАРЦУ!).

неверная инфа.. во-первых не убить, а "залочить" перепрошить ее всегда можно, во-вторых кривизна тут не в авр-ах, а в руках настройщика фьюзов. Чтение ДШ никто не отменял пока что.. и разночтений в софте.. у одного софта прошитый фьюз = 1=галочка, у другого - наоборот.. студией, например, зашить кривые фьюзы несколько сложнее.. и при прошивки по ISP отключить его же вроде бы нельзя..

Re: МикроКонтроллер AVR начинающим - общие вопросы

elmot » 15 май 2012, 11:16

Блин, бросайте вы свои аврки. слабые, тормозные, фьюзы эти ваши бесконечные.... Берите stm.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 15 май 2012, 11:50

да да да! да-ну вас ! ))
во-первых лишнее время на изучение.. я пишу на асме.. во-вторых - не думаю что стм-ы лучше во всем, в-третьих - я на Хмеги ушел, там нет многих неудобств и есть няшки..

Re: МикроКонтроллер AVR начинающим - общие вопросы

dccharacter » 15 май 2012, 12:00

Duhas писал(а):
dccharacter писал(а): АВР оказываетсмя можно убить, залив не те фузы по КВАРЦУ!).

неверная инфа.. во-первых не убить, а "залочить" перепрошить ее всегда можно, во-вторых кривизна тут не в авр-ах, а в руках настройщика фьюзов. Чтение ДШ никто не отменял пока что.. и разночтений в софте.. у одного софта прошитый фьюз = 1=галочка, у другого - наоборот.. студией, например, зашить кривые фьюзы несколько сложнее.. и при прошивки по ISP отключить его же вроде бы нельзя..

А давай-ка похоливарим чуток
Дело не в прошитых фьюзах и 1 и 0. Дело в том, что твой АВР дохнет, если у него фьюзы прошиты на внешний такт. И для меня, начинавшего с ПИК-ов, это дико. Впаял не тот кондер на кварц - проц прикинулся мертвым. Капнул каплю флюса под ногу кварцу - опять дохляк. Уронил плату - трупик. Че вообще за фигня?

Re: МикроКонтроллер AVR начинающим - общие вопросы

elmot » 15 май 2012, 12:06

Авры лучше только немеряным об'емом кода под них. И что-то меня мучают сомнения, что на хмеге няшек больше, чем на топовых stm32.

Re: МикроКонтроллер AVR начинающим - общие вопросы

dccharacter » 15 май 2012, 12:08

elmot писал(а):Авры лучше только немеряным об'емом кода под них. И что-то меня мучают сомнения, что на хмеге няшек больше, чем на топовых stm32.

Я кстати смотрю на витрины и на репозитории и с неудовольствием отмечаю, что LPC-шки попопулярнее будут. Хотя те, кто сравнивал LPC и STM говорят, что ЛПС-шки - это ад и там черт ногу сломит...

Re: МикроКонтроллер AVR начинающим - общие вопросы

Duhas » 15 май 2012, 12:18

dccharacter писал(а): Дело в том, что твой АВР дохнет, если у него фьюзы прошиты на внешний такт. И для меня, начинавшего с ПИК-ов, это дико. Впаял не тот кондер на кварц - проц прикинулся мертвым. Капнул каплю флюса под ногу кварцу - опять дохляк. Уронил плату - трупик. Че вообще за фигня?

я не знаю толком прямоту ваших рук... да и если вы МК паяете флюсом для ведер - авр-ы тоже не при чем..

АВР не умирает, а просто не видит нужного источника такта.. кривизной это назвать у меня язык не поворачивается.. да это некоторая фича, не всем и не всегда удобная\полезная.. я в ваших словах никаких адекватных неудобств не прочитал..

Re: МикроКонтроллер AVR начинающим - общие вопросы

dccharacter » 15 май 2012, 12:34

Ну, кому и кобыла - невеста

-Доктор, когда я делаю вот так...
-А вы так не делайте

Duhas писал(а):АВР не умирает, а просто не видит нужного источника такта..

Я и написал - "прикидывается мертвым". Вот скажи честно, ты когда начинал с АВР-ами работать, походил по этим граблям? Убил хоть один АВР неправильными фьюзами?
Я за все время убил только один ПИК - 12-ю вольтами в ногу (делитель напряжения коротнул).
Давайте-ка, народ, признайтесь, у кого сколько АВР-ов убитых неправильными фьюзами валяется? И сколько из вас таки построили HV-программатор и оживили трупики?


Rambler\'s Top100 Mail.ru counter