Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 12.06.2018, 11:33   #1
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию В помощь сомневающимся ...

Migration guidelines from PIC18 to STM32F0

http://www.st.com/en/embedded-softwa...e-pictof0.html
dosikus на форуме   Ответить с цитированием
Старый 12.06.2018, 13:58   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,777
Вес репутации: 3483/74
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Зашел в документ migration guidelines - несущественное вранье и отсутствие волшебной пилюли(вранье видно уже на сравнительной таблице лишь).

вот пикушка адова, а вот stm32 - смотрите как мы на stm32 светодиодом моргаем.

Причем видно, что люди, которые писали документ мало знакомы с pic18 и stm32.

Иначе бы написали, что поддержка pic18 в xc8 сделана наспех. компилятор xc8 ужасный, а sdcc для pic16 в разработке уже годы и все одно есть проблемы - в то время как для stm32 есть ИМХО нормальный gcc.

остальное по сравнению с этим фактом (а заброшенность pic18 это факт) меркнет.

***
полностью согласен, что если в новом проекте есть возможность поставить stm32 заместо pic18, то stm32 и нужно ставить.
besogon вне форума   Ответить с цитированием
Старый 12.06.2018, 17:25   #3
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Мдя... прикольненько... даже очень...
Ни на минуту не сомневаясь... по личному опыту... что переползать с ПИК18 на СТМ32 надо было ещё лет 10 назад... меня удивила сама подача материала... Даже не удивила... откровенно насмешила... особенно сравнение АСМовых строк с СИшными... Хотя... о чём это я... современный маркетинг на другое и не способен... Лягушатники-индусы похоже ваще нюх на трюфеля потеряли... Из этого пасквиля я так и не понял... в чём преимущество перехода... хотя я это и сам знаю... но хотелось бы услышать твёрдые аргументы... Не сбылось...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 12.06.2018, 18:04   #4
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,777
Вес репутации: 3483/74
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

HHIMERA
суть в том - что если в проект ставить не pic18 а stm32 то всегда будет решение более прямое, нормальное.

если ставить pic18 будут костыли и компромиссы.
если их нет, значит проект рассчитан или на что-нибудь где справился бы вообще младшие самые.

*у меня есть несколько проектов на pic18f - я не хотел их - их уже втащили туда за меня. остались исключительно унылые воспоминания.
besogon вне форума   Ответить с цитированием
Старый 12.06.2018, 18:30   #5
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от besogon Посмотреть сообщение
суть в том - что если в проект ставить не pic18 а stm32 то всегда будет решение более прямое, нормальное.

если ставить pic18 будут костыли и компромиссы.
Я про то... что СТМ "Хотели как лучше, а получилось - как всегда."(с)... Я, даже зная... что СТМ32Ф0 намного продвинутее ПИК18... не увидел в писанине аргументов перехода... что тогда уже говорить о сомневающихся...
Не знаю... есть ли смысл КУБа для СТМ32Ф0 вообще... или эти писаки решили отпугнуть навсегда адептов ПИК18 от СТМ32... но если КУБ только на ините нескольких модулей для СТМ32Ф030Ф4 в ЛЛ нагенерил 4К кода... то что он нагенерит под ХАЛ... даже страшно подумать...
Жиденькие аргументы... как и подача... вот я про что...

ИМХО... вся прелесть СТМ32 состоит в том... что развитость камня проявляется в абстракции от старых восьмибитных решений... чего в этой жалкой попытке СТМ-пропаганды мы и не увидели...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 12.06.2018, 20:39   #6
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,739
Вес репутации: 5285/161
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от dosikus Посмотреть сообщение
Migration guidelines from PIC18 to STM32F0

http://www.st.com/en/embedded-softwa...e-pictof0.html

для стеба я обычно предлагал и платку 1:1 с PIC 40-ногими корпусами. Но обычно не в коня корм.
Greg вне форума   Ответить с цитированием
Старый 12.06.2018, 21:44   #7
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,411
Вес репутации: 4688/109
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

pps в stm есть каком нибудь? Если я воще название верно вспомнил.
ampersant вне форума   Ответить с цитированием
Старый 13.06.2018, 21:45   #8
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Такой безисходности как в пЫк вероятно не найдешь, хватает и того что есть.
Лично я не вижу какого либо преимущества в переброске аляповатой периферии по пинам.
Супротив практически полной автономной работы периферии F0.
Да извинямс, вечно забываю добавить смайлы, меня так же прикололо упертое уверование созидателей в ср***ный калокуб ...
dosikus на форуме   Ответить с цитированием
Старый 13.06.2018, 21:54   #9
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от Greg Посмотреть сообщение
для стеба я обычно предлагал и платку 1:1 с PIC 40-ногими корпусами. Но обычно не в коня корм.
Дык там и F072 пойдет на ура, но если юзать тот же микроСи F4 уже не хватит. Такой откровенный бред, причем ни с чем не совместимый, надо уметь сляпать...

Да кстати, полностью согласен со Стасом. В свое время натыкал в калокубе spi +petitfs - подучил фарш заполнивший весь ROM и к тому же калокуб гавкал что spi не может работать на 24MHz ...
dosikus на форуме   Ответить с цитированием
Старый 15.06.2018, 11:55   #10
=L.A.=
Senior Member
 
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 268
Вес репутации: 232/46
=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about
По умолчанию Re: В помощь сомневающимся ...

А чего сомневаться? STM32F0 не имеет встроенной EEPROM, которая частенько бывает нужна, не имеет операций с отдельными битами (как PIC18), что нужно почти всегда, если только не перемалывать могучие потоки данных. Напряжение питания STM32F0 - не более 3,6В, а иногда нужно 5 В (как у PIC18). STM32F0, чтобы переключить ногу с 0 на 1 или наоборот, требует написания специальных функции.
Инициализация какого-нибудь порта STM32F0, а тем более другой периферии - это целая отдельная программа, с листингом на пару страниц. Крайне рукожопо у STM32F0 сделана защита от чтения прошивки - вроде бы защита есть, даже нестираемая, но при этом можно прочитать всё содержимое через бутлодырь. И так далее.
__________________
кто-то работает на совесть, а кто-то на других заказчиков...
=L.A.= вне форума   Ответить с цитированием
Старый 15.06.2018, 12:37   #11
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от =L.A.= Посмотреть сообщение
И так далее.
"Свежо предание, да верится с трудом."(с)...
Всё "это"... уже давно перемололось до муки... и сквозняком сдуло...
Но "сомневающиеся" всё ещё сомневаются... Вот только после СТМ32 смотреть на ПИК уже не хочется... почему-то... А ведб ПИК то лучше...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 15.06.2018, 14:33   #12
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от =L.A.= Посмотреть сообщение
АSTM32F0, чтобы переключить ногу с 0 на 1 или наоборот, требует написания специальных функции.
Инициализация какого-нибудь порта STM32F0, а тем более другой периферии - это целая отдельная программа, с листингом на пару страниц.
И да... На котах как-то был спор... между затёртым до дыр АВРщиком и повелителями СТМ32... Делов то было... написать динамическую индикацию для 4-х разрядов... У АВРщика истерика случилась (очередная, ибо она была уже не первая)... так его Мега подвела... по размеру выходного кода...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 15.06.2018, 15:01   #13
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от =L.A.= Посмотреть сообщение
Инициализация какого-нибудь порта STM32F0, а тем более другой периферии - это целая отдельная программа, с листингом на пару страниц.
Чегой ?

Код:
  
		void TIM2_IRQHandler (void)
{
	
	
	TIM2->SR &= ~(TIM_SR_UIF);
	//TIM2->SR = ~TIM_SR_UIF;  // rc_w0 !!!!
	GPIOA->ODR ^= GPIO_ODR_1;
}




 void tim2_led_init(void)
 
 {
    RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
	  RCC->APB1ENR |= RCC_APB1ENR_TIM2EN;
	 
		GPIOA->MODER &=~GPIO_MODER_MODER1;
	  GPIOA->MODER |= GPIO_MODER_MODER1_0 ;
	 
    
	 
	  TIM2->PSC = Prescaler;
    TIM2->ARR = Period;

	TIM2->DIER |= TIM_DIER_UIE;
	TIM2->CR1|=TIM_CR1_CEN;
	NVIC_SetPriority(TIM2_IRQn,0);
	NVIC_EnableIRQ(TIM2_IRQn);
	 
	 
 
 }
dosikus на форуме   Ответить с цитированием
Старый 15.06.2018, 18:17   #14
=L.A.=
Senior Member
 
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 268
Вес репутации: 232/46
=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
И да... На котах как-то был спор... между затёртым до дыр АВРщиком и повелителями СТМ32... Делов то было... написать динамическую индикацию для 4-х разрядов... У АВРщика истерика случилась (очередная, ибо она была уже не первая)... так его Мега подвела... по размеру выходного кода...
*
Я так думаю, споры STM32F против PIC18 такого же пошиба, как спор "чем гоночный автомобиль круче трактора" (или наоборот). Всегда найдутся чудаки, которые будут за гоночный автомобиль и будут, цокая языком, с восторгом и прыдыханием рассказывать о крутизнах гоночного автомобиля и предлагать "migrations" на него с трактора. Пускай напрягаются, тужатся, я посмотрю. Это всегда прикольно Настоящие профи применяют удобное ТС, подходящее к задаче и умеют ездить на всём.
__________________
кто-то работает на совесть, а кто-то на других заказчиков...

Последний раз редактировалось =L.A.=; 15.06.2018 в 18:23.
=L.A.= вне форума   Ответить с цитированием
Старый 15.06.2018, 18:21   #15
=L.A.=
Senior Member
 
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 268
Вес репутации: 232/46
=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от dosikus Посмотреть сообщение
Чегой ?
Ууууууууу. Ну если для вас, товарисчь, на этом " GPIOA->ODR ^= GPIO_ODR_1;" инициализация порта закончена, то ухожу, ухожу, ухожу...
__________________
кто-то работает на совесть, а кто-то на других заказчиков...
=L.A.= вне форума   Ответить с цитированием
Старый 15.06.2018, 18:44   #16
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Вообще-то инит порта немного ниже.
Пин PA1 out push-pull.
А весь код мигалка на прерывании таймера.
Ну и ?

Код:
RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
	  GPIOA->MODER &=~GPIO_MODER_MODER1;
	  GPIOA->MODER |= GPIO_MODER_MODER1_0 ;
Да и сравнение с гоночными авто -бред чистой воды.
Лучше так :
Пык18 двуручная пила а стм бензопила...
Похоже вы F0 только на картинко лицезрели...

Последний раз редактировалось dosikus; 15.06.2018 в 18:51.
dosikus на форуме   Ответить с цитированием
Старый 15.06.2018, 18:51   #17
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от =L.A.= Посмотреть сообщение
*
Я так думаю, споры STM32F против PIC18
Я не спорю... я говорю как есть...
Даже если сравнить ПИК18 и СТМ8... а не СТМ32... Ну кого волнует... что дрыг ногой у СТМ8 два цикла... а может и три... и что команда дрыга длиной в четыре байта??? Да никого...
Цитата:
Пускай напрягаются, тужатся, я посмотрю. Это всегда прикольно Настоящие профи применяют удобное ТС, подходящее к задаче и умеют ездить на всём.
Да это даже и не прикольно... уже... И ездить на всём... это не цель жизни... Да и на тракторе... дальше села и не отъехать... и ездой назвать это уже нельзя... Раньше на телегах ездили... сейчас желающие почти перевелись...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 15.06.2018, 20:38   #18
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,754
Вес репутации: 1860/74
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от =L.A.= Посмотреть сообщение
Инициализация какого-нибудь порта STM32F0, а тем более другой периферии - это целая отдельная программа, с листингом на пару страниц.
Не знаю с чем это связано - но крайне опрометчивое высказывание с Вашей стороны. И надо еще учесть, насколько функциональней и гибче в настройках периферия STM32F0 по сравнению с PIC18.

Код:
RCC->AHBENR |= RCC_AHBENR_GPIOAEN; 
GPIOA->MODER |= (GPIO_MODER_MODER0 | GPIO_MODER_MODER1);
Два аналоговых входа, и вот на них заводим два канала АЦП и еще 17-й канал включим, да, конечно, надо еще самокалибровку АЦП провести (приводить не буду), а в PIC18 она есть?
Код:
ADC1->CFGR1 |= ADC_CFGR1_AUTOFF; 
ADC1->CHSELR = ADC_CHSELR_CHSEL0 | ADC_CHSELR_CHSEL1 | ADC_CHSELR_CHSEL17;
ADC1->SMPR |= ADC_SMPR_SMP_0 | ADC_SMPR_SMP_1 | ADC_SMPR_SMP_2; 
ADC->CCR |= ADC_CCR_VREFEN;
А потом эти два канала запустим в DMA
Код:
RCC->AHBENR |= RCC_AHBENR_DMA1EN; 
ADC1->CFGR1 |= ADC_CFGR1_DMAEN | ADC_CFGR1_DMACFG; 
DMA1_Channel1->CPAR = (uint32_t) (&(ADC1->DR));
DMA1_Channel1->CMAR = (uint32_t)(ADC_buffer); 
DMA1_Channel1->CNDTR = 2;
 DMA1_Channel1->CCR |= DMA_CCR_MINC | DMA_CCR_MSIZE_0 | DMA_CCR_PSIZE_0 \
| DMA_CCR_TEIE | DMA_CCR_TCIE | DMA_CCR_CIRC;
Какие страницы кода? А уже сколько наверчено! Чем ядро дальше будет заниматься даже не знаю.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 15.06.2018 в 20:45.
petrd вне форума   Ответить с цитированием
Старый 15.06.2018, 20:40   #19
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,777
Вес репутации: 3483/74
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

=L.A.=
по моему опыту в pic18, в stm32, да и вообще наверное везде с чем я работал, инициализация портов и.т.д. примерно одно и тоже.

есть различия где не memory mapped peripherals, но по сути - везде примерно одно и тоже.

ну и уж точно в stm32 самая обычная инициализация портов.
besogon вне форума   Ответить с цитированием
Старый 15.06.2018, 20:46   #20
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,777
Вес репутации: 3483/74
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

petrd
в pic18 тоже есть хитроумные способы взаимодействия периферии.
где-то даже была ссылка на материалы по периферии независимой от ядра.

просто в pic18 страшные средства разработки и куцые возможности по сравнению с stm32.

по сути ядро pic18 даже беднее ядра stm8 по возможностям.
besogon вне форума   Ответить с цитированием
Старый 15.06.2018, 21:41   #21
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

besogon, справедливости ради все же озвучьте главное отличие -возможность реализации многопоточности аппаратной...
dosikus на форуме   Ответить с цитированием
Старый 15.06.2018, 22:44   #22
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,777
Вес репутации: 3483/74
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

dosikus
в pic14enh/pic16 можно получить доступ к стеку возвратов и без особого труда реализовать довольно кривую, но операционную систему общего назначения. ну на задачу аля примитивный графический экран/баззер/модем с примитивными алгоритмами хватит.

в pic14/12 нет доступа к стеку возвратов и можно реализовывать кооперативную многозадачность.

иначе говоря безусловно все плохо, но не так чтобы зажатым вилами и факелом в углу выть колите.
besogon вне форума   Ответить с цитированием
Старый 15.06.2018, 22:53   #23
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от besogon Посмотреть сообщение
в pic18 тоже есть хитроумные способы взаимодействия периферии.
где-то даже была ссылка на материалы по периферии независимой от ядра.
Давайте не будем обманывать самих себя... В старых ПИК18 этого не было... а новыми мало кто занимается... инет ваще молчит по этому поводу...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 15.06.2018, 23:03   #24
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,821
Вес репутации: 3872/104
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

Цитата:
Сообщение от besogon Посмотреть сообщение
можно реализовывать кооперативную многозадачность.
Можно... Вопрос только... кто это будет делать...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 16.06.2018, 00:02   #25
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,709
Вес репутации: 6112/139
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: В помощь сомневающимся ...

И все же не псевдомногозадачность а реальную, здесь уже облом. Так то пЫк18 в топку...
Причем даже оси не нужны , хотя сам арм уже и так заточен под ось. Признайтесь, бесогон, вы же не в курсе..
Да и я понимаю что термин -аппаратное вы напросто игнорируете, но все же...
dosikus на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по asm для dsPIC hubble Продукция MICROCHIP 17 09.02.2012 23:17
Нужна помощь!!! MDD File System FSIO simnov Вопросы начинающих 1 29.05.2011 01:01
проект в mplab, нужна помощь) Вождь Тралл Вопросы начинающих 4 28.02.2010 16:35


Часовой пояс GMT +3, время: 11:28.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot