roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение P_Ruslan » 07 мар 2012, 17:17

Ооо. Гари-стар спасибо, вот ваша тема мне и поможет, все по теме и все что надо. Еще раз спасибо за помощь.
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

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

Сообщение paskal » 10 мар 2012, 19:08

Осваиваю обмен по SPI. Микроконтроллер (мега 128) принимает в режиме слейв. Когда использую все 4 линии, передергивая SlaveSelect по каждому байту, то связь идет нормально. Но мне нужно передавать по 3-м проводам (SCK, MISO, MOSI). Вход контроллера SS я сажаю на землю. Тогда связь пропадает. Вопрос. Можно ли сделать связь без линии SS?
paskal
 
Сообщения: 1
Зарегистрирован: 10 мар 2012, 16:02
Откуда: Тула
прог. языки: Pascal, Assembler, Delphi, C++Builder

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

Сообщение P_Ruslan » 15 май 2012, 00:49

Вопрос: почему аттини13 сдрхла после вписания в неё очередного кода, только с задержкой (waitms 64000) в 64000 милисекунды? Дело в "весе" числа?
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

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

Сообщение dccharacter » 15 май 2012, 00:56

что такое "вес" числа?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение P_Ruslan » 15 май 2012, 00:57

размер, в байтах или битах)
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

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

Сообщение dccharacter » 15 май 2012, 01:05

Ну вряд ли дело в каком-то числе (хотя х его з - АВР оказываетсмя можно убить, залив не те фузы по КВАРЦУ!). Возьми другой тини и попробуй :-) В худшем случае будут два одинаковых трупика, но скорее всего ты с фузами натупил.
Кстати, как ты понял, что она сдохла?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение P_Ruslan » 15 май 2012, 01:10

Во первых, после проверки понипрог выдала "врайт фалиед" (ошибка записи) но при этом запись осуществила, а во вторих подальшая работа с ней в любой форме стала невозможна, может до утра гуру после вскрытия скажут диагноз, но для новичков будет правило: Bascom-avr + ponyprog приводят к опасным последствиям, а также нужно знать при работе с тинькой13 что это самый маленький микроконтролер, а не конь с 32килобайтами памяти как атмега32.
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

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

Сообщение Duhas » 15 май 2012, 11:12

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

неверная инфа.. во-первых не убить, а "залочить" перепрошить ее всегда можно, во-вторых кривизна тут не в авр-ах, а в руках настройщика фьюзов. Чтение ДШ никто не отменял пока что.. и разночтений в софте.. у одного софта прошитый фьюз = 1=галочка, у другого - наоборот.. студией, например, зашить кривые фьюзы несколько сложнее.. и при прошивки по ISP отключить его же вроде бы нельзя..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение elmot » 15 май 2012, 11:16

Блин, бросайте вы свои аврки. слабые, тормозные, фьюзы эти ваши бесконечные.... Берите stm.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Duhas » 15 май 2012, 11:50

да да да! да-ну вас ! ))
во-первых лишнее время на изучение.. я пишу на асме.. во-вторых - не думаю что стм-ы лучше во всем, в-третьих - я на Хмеги ушел, там нет многих неудобств и есть няшки..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение dccharacter » 15 май 2012, 12:00

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

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

А давай-ка похоливарим чуток
Дело не в прошитых фьюзах и 1 и 0. Дело в том, что твой АВР дохнет, если у него фьюзы прошиты на внешний такт. И для меня, начинавшего с ПИК-ов, это дико. Впаял не тот кондер на кварц - проц прикинулся мертвым. Капнул каплю флюса под ногу кварцу - опять дохляк. Уронил плату - трупик. Че вообще за фигня?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение elmot » 15 май 2012, 12:06

Авры лучше только немеряным об'емом кода под них. И что-то меня мучают сомнения, что на хмеге няшек больше, чем на топовых stm32.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение dccharacter » 15 май 2012, 12:08

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

Я кстати смотрю на витрины и на репозитории и с неудовольствием отмечаю, что LPC-шки попопулярнее будут. Хотя те, кто сравнивал LPC и STM говорят, что ЛПС-шки - это ад и там черт ногу сломит...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение Duhas » 15 май 2012, 12:18

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

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

АВР не умирает, а просто не видит нужного источника такта.. кривизной это назвать у меня язык не поворачивается.. да это некоторая фича, не всем и не всегда удобная\полезная.. я в ваших словах никаких адекватных неудобств не прочитал..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение dccharacter » 15 май 2012, 12:34

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

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

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

Я и написал - "прикидывается мертвым". Вот скажи честно, ты когда начинал с АВР-ами работать, походил по этим граблям? Убил хоть один АВР неправильными фьюзами?
Я за все время убил только один ПИК - 12-ю вольтами в ногу (делитель напряжения коротнул).
Давайте-ка, народ, признайтесь, у кого сколько АВР-ов убитых неправильными фьюзами валяется? И сколько из вас таки построили HV-программатор и оживили трупики?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3