неправда, есть такой МК в списке поддерживаемых. студию обновите до 4.18Igor2012 писал(а):Добрый вечер. Есть такой вопрос: можно ли с помощью STK-500 программировать микроконтроллер ATtiny 2313-20PU?
В описании на STK его в списке возможных программируемых МК нет. Если попытаться все таки его запрограммировать на сколько можно надеяться на корректную запись кода?
Прошивка на STK 2.0A AVR Studio версия 4.12.
Мелкие вопросы по МК и ПЛИС.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
битва с дураками проиграна, победители торжествуют. слава победителям!
- Реклама
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Народ! Киньтесь кто-нибудь примерами на STM32 для Keil, а то тушняк какой то с примерами в сети!
С официального сайта всего 2 примера идёт в комплекте с отладочной платой
Ни литературы, ни фига нет почти
С официального сайта всего 2 примера идёт в комплекте с отладочной платой
Ни литературы, ни фига нет почти
-
Лютик
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Вт мар 25, 2008 22:10:23
- Откуда: Минск
Re: Мелкие вопросы по МК и ПЛИС.
спасибо, так заработалоEngineer_Keen писал(а):Компилятор упорно игнорирует строку "while(PINB1==0){l++;};", он ее просто не преобразует в машинный код, а вот строка
"while((PINB & (1<<PB1))==0){l++;};" замечательно переводится в
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
В чем смысл такой записи в STM32?
Код: Выделить всё
RCC->CSR &= ~...;-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
точно такой же, как и для любых иных МКChettuser писал(а):В чем смысл такой записи в STM32?Код: Выделить всё
RCC->CSR &= ~...;
битва с дураками проиграна, победители торжествуют. слава победителям!
- Реклама
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Chettuser, жжешь...
http://www.keil.com/download/docs/370.asp
http://www.radiokot.ru/articles/43/
http://eugenemcu.ru/publ/13-1-0-71
и это только то, что под руками...
http://www.keil.com/download/docs/370.asp
http://www.radiokot.ru/articles/43/
http://eugenemcu.ru/publ/13-1-0-71
и это только то, что под руками...
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Мастер Ломастер конкретно запись вида что означает?
Код: Выделить всё
RCC->CSRRe: Мелкие вопросы по МК и ПЛИС.
Доступ к элементу структуры.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
RCC это указатель на структуру , которая определена в файле stm32f10x.h
как RCC_TypeDef через typedef . Она отвечает за тактирование.
для применения вначале где-то объявляют
RCC_TypeDef *RCC;
затем инициализируют через указатель - RCC->CSR - это тактирование чего-то типа ножки сброса или включение внутреннего генератора, точно не скажу, потому что не вижу Ваш текст дальше.
как RCC_TypeDef через typedef . Она отвечает за тактирование.
для применения вначале где-то объявляют
RCC_TypeDef *RCC;
затем инициализируют через указатель - RCC->CSR - это тактирование чего-то типа ножки сброса или включение внутреннего генератора, точно не скажу, потому что не вижу Ваш текст дальше.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Спасибо. Продолжаем.
1. Действительно IAR шустрее чем Keil? Просто у меня Keil долго переваривает подключаемые файлы при компиляции.
2. Переделал проект от IAR (понятно что изврат, но всё же) для LCD.
При компиляции пишет:
Что ему ещё нужно?
Прилагаю проект для STM32L152RBT6 (тот что в Discovery).
Не пинайте меня сильно - я в STM начинающий...
1. Действительно IAR шустрее чем Keil? Просто у меня Keil долго переваривает подключаемые файлы при компиляции.
2. Переделал проект от IAR (понятно что изврат, но всё же) для LCD.
При компиляции пишет:
Код: Выделить всё
Libraries\STM32L1xx_StdPeriph_Driver\src\stm32l1xx_rcc.c(1552): warning: #223-D: function "assert_param" declared implicitly
linking...
.\output\P_LCD.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32l1xx_lcd.o).
Target not createdПрилагаю проект для STM32L152RBT6 (тот что в Discovery).
Не пинайте меня сильно - я в STM начинающий...
- Вложения
-
- P_LCD.rar
- (261.79 КБ) 147 скачиваний
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Chettuser, вспомнил анекдот о еврее на нудистском пляже - "Вы или снимите крестик, или наденьте трусы".
У каждого компилятора, если на пальцах, существуют как бы внутренние договоренности сами с собой - определения, дефайны, касающиеся только его. Для портирования программ с другого компилятора ставится файл - прослойка, объясняющая целевому компилятору, что именно имеется в виду.
Чтобы эту прослойку написать нужно очень хорошо знать оба компилятора - судя по вопросам, Вам еще пока ее писать рано. Возможно, оно уже есть готовое, ИАР - Кейл, я не знаю. Задайте вопрос в теме по стм.
Пока просто портируйте на стм Ваши старые наработки и проекты, будет больше пользы.
У каждого компилятора, если на пальцах, существуют как бы внутренние договоренности сами с собой - определения, дефайны, касающиеся только его. Для портирования программ с другого компилятора ставится файл - прослойка, объясняющая целевому компилятору, что именно имеется в виду.
Чтобы эту прослойку написать нужно очень хорошо знать оба компилятора - судя по вопросам, Вам еще пока ее писать рано. Возможно, оно уже есть готовое, ИАР - Кейл, я не знаю. Задайте вопрос в теме по стм.
Пока просто портируйте на стм Ваши старые наработки и проекты, будет больше пользы.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
??? Мне жаль потраченного времени на ответ.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Ну зачем так сразу, спасибо.
Просто я понял что здесь специалистов по ARM не так уж и много. Пойду спрашивать в другом месте.
Просто я понял что здесь специалистов по ARM не так уж и много. Пойду спрашивать в другом месте.
Re: Мелкие вопросы по МК и ПЛИС.
Я бы пнул, да еще с разбега. Нечего вину валить на незнание STM, когда вы не понимаете языка на котором пишетеChettuser писал(а):Не пинайте меня сильно - я в STM начинающий...Код: Выделить всё
Libraries\STM32L1xx_StdPeriph_Driver\src\stm32l1xx_rcc.c(1552): warning: #223-D: function "assert_param" declared implicitly linking... .\output\P_LCD.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32l1xx_lcd.o). Target not created
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
+1Совесть писал(а):Я бы пнул, да еще с разбега. Нечего вину валить на незнание STM, когда вы не понимаете языка на котором пишете
Ставим плюсы: )
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Ответ я уже нашёл на другом форуме. Где не посылают, а отзывчивы к вопросам начинающих. До свидания.
Re: Мелкие вопросы по МК и ПЛИС.
А я вот так и не понял, при чём тут ARM...Просто я понял что здесь специалистов по ARM не так уж и много.
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
Chettuser, вы хотя бы попробуйте перевести ошибку компилятора... там нет ничего связанного с ARM-архитектурой
Ставим плюсы: )
Re: Мелкие вопросы по МК и ПЛИС.
Всем привет.
Подскажите какой программатор для PIC контроллеров собрать что-бы не сложный был.
Пока хочу прошить PIC16F628A, ну и так на будущее хотелось бы шить недорогие МК.
Программатор нужен на COM порт работа в среде Windows 98.
Подскажите какой программатор для PIC контроллеров собрать что-бы не сложный был.
Пока хочу прошить PIC16F628A, ну и так на будущее хотелось бы шить недорогие МК.
Программатор нужен на COM порт работа в среде Windows 98.


