Найден 41 результат

svd71
Ср апр 04, 2018 16:41:02
Форум: Статьи
Тема: Про Arduino IDE, загрузчики (bootloader), программаторы (avr
Ответы: 0
Просмотры: 1341

Про Arduino IDE, загрузчики (bootloader), программаторы (avr

Для изобретения велосипеда можно было обратиться к гуглю. Там находится чудесный проект MCUDude miniCore .
В нем есть возмозность залить загрузчик в любую подходящую мегу (48,8,88,168, 328) с нужой частотой (1M, 8M, 12M, 16M) и обвязкой (с резонатором, внутренний генератор).

При этом все ...
svd71
Чт июн 02, 2011 12:35:48
Форум: Периферия
Тема: RF модули от HOPERF RFM01 & RFM02
Ответы: 92
Просмотры: 36768

Re: RF модули от HOPERF RFM01 & RFM02

MiklSh писал(а)::)) Все верно RFM12 "трансивер" содержит и приемник и передатчик у себя на борту, сразу чтоб двунаправленную линию делать.


но, опять же, в полудуплексе. так что не стоит особо раскатывать губу на его возможности.
svd71
Пт май 27, 2011 15:13:38
Форум: Микроконтроллеры и ПЛИС
Тема: Проблемы со схемой на enc28j60 (ethernet)
Ответы: 11
Просмотры: 3361

Re: Проблемы со схемой на enc28j60 (ethernet)

в схеме сверху:
диод в цепи реле проверить, если эта цепь стоит.

1) вывод 5 энкодера посадить на землю.
2) резисторы R6-r8 должны быть с отклонением 1%. проверять вручную.
3) резистор r5 тоже должен отклонение 1% иметь, НО! нужно найти подходящий по времени даташиит на эту микросхему. в разные ...
svd71
Пт май 27, 2011 15:05:23
Форум: Микроконтроллеры и ПЛИС
Тема: Проблемы со схемой на enc28j60 (ethernet)
Ответы: 11
Просмотры: 3361

Re: Проблемы со схемой на enc28j60 (ethernet)

Может, проще готовый от тритона взять? Наткнулся тут:

Можно и купить.
Только если делаешь сам, то становишся покрайней мере умнее.
Покупая, делаешь умее того, кто продает.
Зачем тогда вообще на это заморачваться? проще взять старый комп, на него загрузить линукс и пихать все что нужно в лпт-порт ...
svd71
Пт май 27, 2011 09:25:53
Форум: Периферия
Тема: RF модули от HOPERF RFM01 & RFM02
Ответы: 92
Просмотры: 36768

Re: RF модули от HOPERF RFM01 & RFM02

Я просто сконфигурировал РФМ 12 как РФМ01, и поэтому на выходе nRIQ не устанавливались нужные уровни, и программа зацикливалась. Я убирал фрагменты на которых она зацикливалась, и действительно диоды мигали.
Я никак не мог сконфигурировать РФМ12.Что-то не получается.Может модули дохлые.....

Может ...
svd71
Пт май 27, 2011 09:15:09
Форум: Микроконтроллеры и ПЛИС
Тема: Проблемы со схемой на enc28j60 (ethernet)
Ответы: 11
Просмотры: 3361

Re: Проблемы со схемой на enc28j60 (ethernet)

Почитай здесь. там есть несколько моментов, без которых может просто не запуститься.
svd71
Пт май 27, 2011 09:09:37
Форум: Микроконтроллеры и ПЛИС
Тема: Несколько гениальных идей для AVR !!!
Ответы: 31
Просмотры: 5657

Re: Несколько гениальных идей для AVR !!!

Вот тут-то и надо что-то придумать дешовое и сердитое

А сервы по 200 рублей у С.М. А за бугром гораздо дешевле


ну не все тут дешевое, как многим думается.
1. магазинов, куда можно прийти, увидеть и купить не так уж и много. Да и цены там такие же или подороже. посмотри например conrad.de и ...
svd71
Пн апр 04, 2011 12:32:16
Форум: Микроконтроллеры и ПЛИС
Тема: Помогите переделать исходник в CVAVR. не пойму половины..
Ответы: 43
Просмотры: 5740

Re: Помогите переделать исходник в CVAVR. не пойму половины.

а эту кто писал? раз SPI работает на B, значит джамперы повешены на D. чтение регистра здесь x=PIND. Примечательно другое: выполнив один цикл в main(), контроллер засыпает и просыпается только по ресету. Например в WinAvr и AVRStudio после выполнения main() автоматически добавляется бесконичный цикл ...
svd71
Вс апр 03, 2011 09:35:33
Форум: Микроконтроллеры и ПЛИС
Тема: Помогите переделать исходник в CVAVR. не пойму половины..
Ответы: 43
Просмотры: 5740

Re: Помогите переделать исходник в CVAVR. не пойму половины.

1. стоило 20 топиков создавать?
2. Переделать подо что? под микропаскаль?
3. что конкретно не понятно?
4. Если ты решил и дальше в кодевижен колупаться, то Гугль рулит.
svd71
Чт мар 24, 2011 15:15:51
Форум: Микроконтроллеры и ПЛИС
Тема: Помогите с выбором GPS чипа
Ответы: 6
Просмотры: 1111

Re: Помогите с выбором GPS чипа

Показателем тут является сколько спутников за раз может отследить. Sirf-III как раз, по моему, 12. Есть модели, которые 9, есть и 15.
Больше - лучше.
svd71
Ср мар 23, 2011 22:08:39
Форум: Микроконтроллеры и ПЛИС
Тема: Помогите с выбором GPS чипа
Ответы: 6
Просмотры: 1111

Re: Помогите с выбором GPS чипа

Все зависит от того, что требуется получить.

1. Есть блоки с соединеием по SPI и UART. Конечно, с UART работать намного проще. Но если требуется соединять более 2х устройств, то UART может потребоваться под другие нужды. Есть и комбинированные - где существует оба интрфейса.
2. Есть со встроенной ...
svd71
Пн мар 21, 2011 13:34:05
Форум: Микроконтроллеры и ПЛИС
Тема: Как начать писать программы для микроконтроллеров ?
Ответы: 16
Просмотры: 9058

Re: Как начать писать программы для микроконтроллеров ?

А возможно ли код скомпилированный при помощи CodeVisionAVR прошить через avreal в мк ?
Я делаю так: Project/compile затем tools/chip programmer/file/save flash/ сохраняю code.rom, скармливаю его avreal, а он мне выдаёт
Invalid HEX line
'000000:C012"

Что я делаю нитак? Прошить из CodeVisionAVR ...
svd71
Пн мар 21, 2011 13:31:21
Форум: Микроконтроллеры и ПЛИС
Тема: Мигание Светодиода!
Ответы: 18
Просмотры: 5632

Re: Мигание Светодиода!

Anton.А. писал(а):И вообще это можно понять прочитав даташит.

можно. нужно читать про програмирование adc (или АЦП). Ну еще искать инфу про включение таймеров.
Кстати, это все можно сначала попробовать симулировать в Proteus.
svd71
Пн мар 21, 2011 13:23:07
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

ChipKiller писал(а):... тогда проблема именно в Makefile




проблема в самом winavr, а вот решение в makefile.
svd71
Вс мар 20, 2011 15:27:26
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

параметр RAMEND определен в *.h файле, так что ИМХО и смотреть нужно туда ...а на -mmcu=atmega8 -minit-stack=0x45F -msize -D ошибку выдает?


avr/io8.h

/* Constants */
#define SPM_PAGESIZE 64
#define RAMEND 0x45F
#define XRAMEND RAMEND
#define E2END 0x1FF
#define E2PAGESIZE 4
#define FLASHEND ...
svd71
Вс мар 20, 2011 15:23:05
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

avr-gcc -g3 -gdwarf-2 -mmcu=atmega8 -minit-stack=0x45F -msize -DF_CPU=1000000UL -O1 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunct
ion-sections -Wall -Wextra -Wstrict-prototypes -Wundef -Wsign-compare -Wa,-adhlns=./cbdlight/dimmer.lst -std=gnu99 -O1 -c cbdlight ...
svd71
Вс мар 20, 2011 15:00:49
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

ChipKiller писал(а):.. такое ощущение, что настройки сделаны под Mega48 - там как раз 0x25F и должно быть (RAM=512 байт)

ладно, выяснили, что дерьмо. теперь нужно весло придумать, как в нем грести.
кто знает, как передать правильно параметр стека ?
svd71
Вс мар 20, 2011 14:47:55
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

нет. не путаю. сейчас сделал обж-дамп. там такой код

00000152 <__ctors_end>&#58;
152&#58; 11 24 eor r1, r1
154&#58; 1f be out 0x3f, r1 ; 63
156&#58; cf e5 ldi r28, 0x5F ; 95
158&#58; d2 e0 ldi r29, 0x02 ; 2
15a&#58; de bf out 0x3e, r29 ; 62
15c&#58; cd bf out 0x3d, r28 ; 61


не ожидал ...
svd71
Вс мар 20, 2011 14:12:36
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

Вот сообщение студии на реакцию программы: AVR Simulator: Excessive stack overflow, stop sim

Мня смущает то, что stack pointer имеет катастрофически малое значение, сопоставимое с размером памяти самых мелких tiny.
svd71
Вс мар 20, 2011 13:23:10
Форум: Микроконтроллеры и ПЛИС
Тема: WinAver C, указатель стека
Ответы: 14
Просмотры: 2581

Re: WinAver C, указатель стека

Стек, правильно, растет сверху вниз. но становится не на RAMEND,а на какое-то непонятным образом полученное значение 0x25F. То есть для этого значения должны быть свои причины, которых я не знаю, но хотел бы узнать.

Программный код занимает 3072 байта, никак не 8к.

Пытался изменить параметры ...

Перейти к расширенному поиску