|
если программатор SPI и подключена флешка на SPI, не будет ли проблем? |
|
|
|
Apr 21 2008, 13:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
К CS я бы добавил еще подтяжку и на WP, а так, и без резисторов работало все, правда, однажды долго парился с глюком флешки, которая почему то не работала, да тех пор пока не прошьешь контроллер, дело оказалось в программаторе STK200, он почему то садил линию MISO сразу после включения, но после первой прошивки МК далее работал исправно, видно что то с буфером было не то, т.к. другой экземпляр этого же программатора работал без проблем.
--------------------
|
|
|
|
|
Apr 22 2008, 12:51
|

Участник

Группа: Участник
Сообщений: 59
Регистрация: 9-03-07
Из: USSR
Пользователь №: 26 007

|
Цитата(Dog Pawlowa @ Apr 21 2008, 10:46)  Будет. Проблем решается резисторами последовательно с сигналами флэшки. А номинал резисторов, если не трудно сообщите. (Вместо флэшки - АТ45DB...(5Вольт), программатор PonyProg.) Интересует нога SCK (т.к. использую Mega64). SCK у AT45DB... это вход и подключение его к SCK Меги не должно влиять на процесс программирования. Но почему-то влияет, пришлось ставить джампер для отключения SCK AT45DB от SCK Меги на время прошивания. Может резистор - лучче будет...
Сообщение отредактировал million68 - Apr 22 2008, 13:02
|
|
|
|
|
Apr 22 2008, 13:05
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата А номинал резисторов, если не трудно сообщите. 6,8k между Мегой и флешкой, 10к между флешкой и землей. |
|
|
|
|
|
Apr 24 2008, 08:59
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(GDI @ Apr 24 2008, 09:45)  вот на этот сигнал и нужно ставить преобразователь уровня(хотя некоторые тут и скажут что можно и без него обойтись) нужен 1 логический элемент из серии 74НС, такие бывают в корпусах сот23-5. А чем поможет 74HC ? У неё же те же гарантированные уровни "1" в 0,7 питания и при 5-вольтовом питании уровень "1" должен превышать 3,5В. Если уж ставить, то 74HCT, у которой гарантируется 2В порог "1". На не слишком больших скоростях SPI (ну, 2МГц) я ставлю преобразователем уровня BC847 эмиттером на MISO флешки, коллектором на MISO контроллера, с базы килоом 5-10 на питание флешки, с коллектора - 3к на питание контроллера. По исходному вопросу - если CS флешки подвязан к питанию, то её выход при программировании не мешает без никаких последовательных резисторов. Если преобразователь уровня не такой на транзисторе или на чём-то в духе 74HCT125, отпираемой CS флешки, а на 7HCT04 (незапираемый), тогда последовательный резистор нужен. Аналогично с мегой64/128 и MAX232, выдающем сигнал на RXD0/PDI
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Apr 28 2008, 12:17
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(Cyber_RAT @ Apr 28 2008, 14:49)  Если контроллер на 3.3 питается, то почему бы и нет? а если 5 вольт... я бы не советовал (если конечно волнует надежность устройства и нету лишних ММС карточек) все будет нормально- тока запитай от 3,3 вольт at45 и кондер 100мкф по питанию- просаживается при некоторых операциях
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|