Для изобретения велосипеда можно было обратиться к гуглю. Там находится чудесный проект MCUDude miniCore .
В нем есть возмозность залить загрузчик в любую подходящую мегу (48,8,88,168, 328) с нужой частотой (1M, 8M, 12M, 16M) и обвязкой (с резонатором, внутренний генератор).
При этом все ...
Найден 41 результат
- Ср апр 04, 2018 16:41:02
- Форум: Статьи
- Тема: Про Arduino IDE, загрузчики (bootloader), программаторы (avr
- Ответы: 0
- Просмотры: 1341
- Чт июн 02, 2011 12:35:48
- Форум: Периферия
- Тема: RF модули от HOPERF RFM01 & RFM02
- Ответы: 92
- Просмотры: 36768
Re: RF модули от HOPERF RFM01 & RFM02
MiklSh писал(а)::)) Все верно RFM12 "трансивер" содержит и приемник и передатчик у себя на борту, сразу чтоб двунаправленную линию делать.
но, опять же, в полудуплексе. так что не стоит особо раскатывать губу на его возможности.
- Пт май 27, 2011 15:13:38
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблемы со схемой на enc28j60 (ethernet)
- Ответы: 11
- Просмотры: 3361
Re: Проблемы со схемой на enc28j60 (ethernet)
в схеме сверху:
диод в цепи реле проверить, если эта цепь стоит.
1) вывод 5 энкодера посадить на землю.
2) резисторы R6-r8 должны быть с отклонением 1%. проверять вручную.
3) резистор r5 тоже должен отклонение 1% иметь, НО! нужно найти подходящий по времени даташиит на эту микросхему. в разные ...
диод в цепи реле проверить, если эта цепь стоит.
1) вывод 5 энкодера посадить на землю.
2) резисторы R6-r8 должны быть с отклонением 1%. проверять вручную.
3) резистор r5 тоже должен отклонение 1% иметь, НО! нужно найти подходящий по времени даташиит на эту микросхему. в разные ...
- Пт май 27, 2011 15:05:23
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблемы со схемой на enc28j60 (ethernet)
- Ответы: 11
- Просмотры: 3361
Re: Проблемы со схемой на enc28j60 (ethernet)
Может, проще готовый от тритона взять? Наткнулся тут:
Можно и купить.
Только если делаешь сам, то становишся покрайней мере умнее.
Покупая, делаешь умее того, кто продает.
Зачем тогда вообще на это заморачваться? проще взять старый комп, на него загрузить линукс и пихать все что нужно в лпт-порт ...
Можно и купить.
Только если делаешь сам, то становишся покрайней мере умнее.
Покупая, делаешь умее того, кто продает.
Зачем тогда вообще на это заморачваться? проще взять старый комп, на него загрузить линукс и пихать все что нужно в лпт-порт ...
- Пт май 27, 2011 09:25:53
- Форум: Периферия
- Тема: RF модули от HOPERF RFM01 & RFM02
- Ответы: 92
- Просмотры: 36768
Re: RF модули от HOPERF RFM01 & RFM02
Я просто сконфигурировал РФМ 12 как РФМ01, и поэтому на выходе nRIQ не устанавливались нужные уровни, и программа зацикливалась. Я убирал фрагменты на которых она зацикливалась, и действительно диоды мигали.
Я никак не мог сконфигурировать РФМ12.Что-то не получается.Может модули дохлые.....
Может ...
Я никак не мог сконфигурировать РФМ12.Что-то не получается.Может модули дохлые.....
Может ...
- Пт май 27, 2011 09:15:09
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблемы со схемой на enc28j60 (ethernet)
- Ответы: 11
- Просмотры: 3361
Re: Проблемы со схемой на enc28j60 (ethernet)
Почитай здесь. там есть несколько моментов, без которых может просто не запуститься.
- Пт май 27, 2011 09:09:37
- Форум: Микроконтроллеры и ПЛИС
- Тема: Несколько гениальных идей для AVR !!!
- Ответы: 31
- Просмотры: 5657
Re: Несколько гениальных идей для AVR !!!
Вот тут-то и надо что-то придумать дешовое и сердитое
А сервы по 200 рублей у С.М. А за бугром гораздо дешевле
ну не все тут дешевое, как многим думается.
1. магазинов, куда можно прийти, увидеть и купить не так уж и много. Да и цены там такие же или подороже. посмотри например conrad.de и ...
А сервы по 200 рублей у С.М. А за бугром гораздо дешевле
ну не все тут дешевое, как многим думается.
1. магазинов, куда можно прийти, увидеть и купить не так уж и много. Да и цены там такие же или подороже. посмотри например conrad.de и ...
- Пн апр 04, 2011 12:32:16
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите переделать исходник в CVAVR. не пойму половины..
- Ответы: 43
- Просмотры: 5740
Re: Помогите переделать исходник в CVAVR. не пойму половины.
а эту кто писал? раз SPI работает на B, значит джамперы повешены на D. чтение регистра здесь x=PIND. Примечательно другое: выполнив один цикл в main(), контроллер засыпает и просыпается только по ресету. Например в WinAvr и AVRStudio после выполнения main() автоматически добавляется бесконичный цикл ...
- Вс апр 03, 2011 09:35:33
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите переделать исходник в CVAVR. не пойму половины..
- Ответы: 43
- Просмотры: 5740
Re: Помогите переделать исходник в CVAVR. не пойму половины.
1. стоило 20 топиков создавать?
2. Переделать подо что? под микропаскаль?
3. что конкретно не понятно?
4. Если ты решил и дальше в кодевижен колупаться, то Гугль рулит.
2. Переделать подо что? под микропаскаль?
3. что конкретно не понятно?
4. Если ты решил и дальше в кодевижен колупаться, то Гугль рулит.
- Чт мар 24, 2011 15:15:51
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с выбором GPS чипа
- Ответы: 6
- Просмотры: 1111
Re: Помогите с выбором GPS чипа
Показателем тут является сколько спутников за раз может отследить. Sirf-III как раз, по моему, 12. Есть модели, которые 9, есть и 15.
Больше - лучше.
Больше - лучше.
- Ср мар 23, 2011 22:08:39
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с выбором GPS чипа
- Ответы: 6
- Просмотры: 1111
Re: Помогите с выбором GPS чипа
Все зависит от того, что требуется получить.
1. Есть блоки с соединеием по SPI и UART. Конечно, с UART работать намного проще. Но если требуется соединять более 2х устройств, то UART может потребоваться под другие нужды. Есть и комбинированные - где существует оба интрфейса.
2. Есть со встроенной ...
1. Есть блоки с соединеием по SPI и UART. Конечно, с UART работать намного проще. Но если требуется соединять более 2х устройств, то UART может потребоваться под другие нужды. Есть и комбинированные - где существует оба интрфейса.
2. Есть со встроенной ...
- Пн мар 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 ...
Я делаю так: Project/compile затем tools/chip programmer/file/save flash/ сохраняю code.rom, скармливаю его avreal, а он мне выдаёт
Invalid HEX line
'000000:C012"
Что я делаю нитак? Прошить из CodeVisionAVR ...
- Пн мар 21, 2011 13:31:21
- Форум: Микроконтроллеры и ПЛИС
- Тема: Мигание Светодиода!
- Ответы: 18
- Просмотры: 5632
Re: Мигание Светодиода!
Anton.А. писал(а):И вообще это можно понять прочитав даташит.
можно. нужно читать про програмирование adc (или АЦП). Ну еще искать инфу про включение таймеров.
Кстати, это все можно сначала попробовать симулировать в Proteus.
- Пн мар 21, 2011 13:23:07
- Форум: Микроконтроллеры и ПЛИС
- Тема: WinAver C, указатель стека
- Ответы: 14
- Просмотры: 2581
Re: WinAver C, указатель стека
ChipKiller писал(а):... тогда проблема именно в Makefile
проблема в самом winavr, а вот решение в makefile.
- Вс мар 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 ...
avr/io8.h
/* Constants */
#define SPM_PAGESIZE 64
#define RAMEND 0x45F
#define XRAMEND RAMEND
#define E2END 0x1FF
#define E2PAGESIZE 4
#define FLASHEND ...
- Вс мар 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 ...
ion-sections -Wall -Wextra -Wstrict-prototypes -Wundef -Wsign-compare -Wa,-adhlns=./cbdlight/dimmer.lst -std=gnu99 -O1 -c cbdlight ...
- Вс мар 20, 2011 15:00:49
- Форум: Микроконтроллеры и ПЛИС
- Тема: WinAver C, указатель стека
- Ответы: 14
- Просмотры: 2581
Re: WinAver C, указатель стека
ChipKiller писал(а):.. такое ощущение, что настройки сделаны под Mega48 - там как раз 0x25F и должно быть (RAM=512 байт)
ладно, выяснили, что дерьмо. теперь нужно весло придумать, как в нем грести.
кто знает, как передать правильно параметр стека ?
- Вс мар 20, 2011 14:47:55
- Форум: Микроконтроллеры и ПЛИС
- Тема: WinAver C, указатель стека
- Ответы: 14
- Просмотры: 2581
Re: WinAver C, указатель стека
нет. не путаю. сейчас сделал обж-дамп. там такой код
00000152 <__ctors_end>:
152: 11 24 eor r1, r1
154: 1f be out 0x3f, r1 ; 63
156: cf e5 ldi r28, 0x5F ; 95
158: d2 e0 ldi r29, 0x02 ; 2
15a: de bf out 0x3e, r29 ; 62
15c: cd bf out 0x3d, r28 ; 61
не ожидал ...
00000152 <__ctors_end>:
152: 11 24 eor r1, r1
154: 1f be out 0x3f, r1 ; 63
156: cf e5 ldi r28, 0x5F ; 95
158: d2 e0 ldi r29, 0x02 ; 2
15a: de bf out 0x3e, r29 ; 62
15c: cd bf out 0x3d, r28 ; 61
не ожидал ...
- Вс мар 20, 2011 14:12:36
- Форум: Микроконтроллеры и ПЛИС
- Тема: WinAver C, указатель стека
- Ответы: 14
- Просмотры: 2581
Re: WinAver C, указатель стека
Вот сообщение студии на реакцию программы: AVR Simulator: Excessive stack overflow, stop sim
Мня смущает то, что stack pointer имеет катастрофически малое значение, сопоставимое с размером памяти самых мелких tiny.
Мня смущает то, что stack pointer имеет катастрофически малое значение, сопоставимое с размером памяти самых мелких tiny.
- Вс мар 20, 2011 13:23:10
- Форум: Микроконтроллеры и ПЛИС
- Тема: WinAver C, указатель стека
- Ответы: 14
- Просмотры: 2581
Re: WinAver C, указатель стека
Стек, правильно, растет сверху вниз. но становится не на RAMEND,а на какое-то непонятным образом полученное значение 0x25F. То есть для этого значения должны быть свои причины, которых я не знаю, но хотел бы узнать.
Программный код занимает 3072 байта, никак не 8к.
Пытался изменить параметры ...
Программный код занимает 3072 байта, никак не 8к.
Пытался изменить параметры ...