Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.03.2014, 23:10  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Кстати, добавлю сюда: недавно разработчик stm8flash исправил кое-какие баги и добавил кое-какие фичи.
Теперь МК прошиваются за доли секунды, а еще теперь больше не нужен hex2bin.

А еще я намедни купил китайский эмулятор st-link v2, чтобы прошивать stm8. Как придет и проверю — отпишусь, если все будет ОК.
Реклама:
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 22.03.2014, 14:58  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Сообщение от eddy Посмотреть сообщение
Теперь МК прошиваются за доли секунды, а еще теперь больше не нужен hex2bin.
Странно. У меня и раньше не прожигался дольше. Прямо из Кейла. Или ИАРа. Как я раньше-то жил?..
ПыСы Китайским st-link пользуюсь около полугода. Претензий нет, полет нормальный. Тангаж и рыскание в норме.
ПыПыСы. Принимая во внимание затурканность по основной работе, возникающую из-за этого невнимательность и спешку, незащищенность лапок бедного МК и очень невысокую цену, купил сразу три. Два лежат и ждут отпевания первого трупика..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 22.03.2014, 17:25  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Сообщение от ut1wpr Посмотреть сообщение
Кейла. Или ИАРа
Я — человек небогатый, деньги тратить на софт (тем паче вантузячий) не могу. Да и не хочу.
Сообщение от ut1wpr Посмотреть сообщение
Китайским st-link пользуюсь около полугода. Претензий нет
Да хрен его, этот китайский, знает: вдруг st-flash его не воспримет. Если дело будет только в VID/PID, я-то и сам пропатчу, а вот если дело будет еще и в протоколах...
Сообщение от ut1wpr Посмотреть сообщение
купил сразу три
Да гляну: если заработает, то с первой же шабашки тоже еще пару прикуплю.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 22.03.2014, 17:37  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Сообщение от eddy Посмотреть сообщение
Я — человек небогатый, деньги тратить на софт
Скупой платит дважды . Борцы с проприетарщиной постоянно , и не только баблом - временем, нервами...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 22.03.2014 в 17:41.
dosikus вне форума  
Непрочитано 09.05.2015, 15:28  
_Ross_
Временная регистрация
 
Регистрация: 12.02.2010
Сообщений: 67
Сказал спасибо: 27
Сказали Спасибо 45 раз(а) в 15 сообщении(ях)
_Ross_ на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Ну не знаю, время и нервы я тратил на поиски кряков, серийников, на переустановки всякие. И причем это не решает проблему надолго и для всех а только в конкретный момент и конкретном случае.
А как если ты на работе используешь проприетарный компилятор ? Я так понимаю что эта ознакомительная лицензия на 8...16 кб кода - она только для домашнего употребления? Кто пробовал asm + stm8 в sdcc?
_Ross_ вне форума  
Непрочитано 10.05.2015, 09:45  
Bill
Гражданин KAZUS.RU
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Сообщение от _Ross_ Посмотреть сообщение
Я так понимаю что эта ознакомительная лицензия на 8...16 кб кода - она только для домашнего употребления?
Ну почему же? В 8 кБайт вполне приличную программу можно запихнуть. Особенно, если пишешь на ассемблере, да еще с умом. Лично я пока остановился на STVD+Cosmic.
Bill вне форума  
Непрочитано 10.05.2015, 10:48  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,839
Сказал спасибо: 2,530
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Сообщение от Bill Посмотреть сообщение
Ну почему же?
По лицензионному соглашению, которое никто не читает. А там прописано "некоммерческое использование", сиречь, "домашнее". Независимо от объема кода.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 02.10.2018, 21:17  
Tigrytch
Прохожий
 
Регистрация: 02.10.2018
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Tigrytch на пути к лучшему
По умолчанию Re: А чем компилировать-то?

У каждого в голове свои тараканы. Мы простых путей не ищем. Я вот зачем то сделал себе псевдо-ассемблер который компилю в в нативный stm-овский. Ну мне так проще...
Вот например примитивный Blink:
Код:
include stm8s207x8

define Fmaster 2000000

include system
include gpio

//
// minimal 'blink' - 32 bytes in flash
// no external quarz, use hsi
//

define led	5

// interrupt vector
interrupt reset@0x8000: (f32) {0x82000000+start} 	// only first vectors, other not needed here

// delay procedure
delay: x = 65000; dloop: x--; if z=0 dloop; ret

// main block
start:  	                                    	// default entry point (see interrupt vectors in interrupts.stm8s) 
	Stack.init(ramend)                       	// initialise stack pointer (it is assembler!!!)
        Gpiod.output(led)                        	// gpioa#led initialisation      
	Gpiod.pushup(led)                               // too

loop:   call delay		              	   	// call delay
	Gpiod.invert(led)     			   	// invert led
        go near loop                           		// next...
А макросы делаются как то так:
Код:
ifndef tim1file
define tim1file

define usingtim1uhandler

// pre 0-65535
// counter - 0-65535

define 	Timer1.init(pre,counter) tim1cr2=0; tim1smcr=0; tim1etr=0; tim1ier#0=1;\ 
		inline mov tim1pscrh,#{high pre};\
		inline mov tim1pscrl,#{low pre};\
		inline mov tim1arrh,#{high counter};\
		inline mov tim1arrl,#{low counter};\
		tim1cr1#2=1; tim1cr1#0=1

// master - Fmaster
// milliseconds - 0-65535

define 	Timer1.initms(master,milliseconds) tim1cr2=0; tim1smcr=0; tim1etr=0; tim1ier#0=1;\ 
		inline mov tim1pscrh,#{high {master/1000}};\
		inline mov tim1pscrl,#{low {master/1000}};\
		inline mov tim1arrh,#{high milliseconds};\
		inline mov tim1arrl,#{low milliseconds};\
		tim1cr1#2=1; tim1cr1#0=1
Нафига? Не знаю. Просто мне так нагляднее...
Tigrytch вне форума  
Непрочитано 08.10.2018, 00:02  
Tigrytch
Прохожий
 
Регистрация: 02.10.2018
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Tigrytch на пути к лучшему
По умолчанию Re: А чем компилировать-то?

Интерпретатор брэйнфака

Код:
//
// bf - brainefuck interpreter
//
// serialname - uart1 or uart2 - for i/o using
// code - bf code array (zero teminated)
// data - bf data array
//

define bfinterpretator(serialname,code,data) @21: (r16);\
bf:     x=0;\
	y=0;\
@0:     a=code[x]; if z=1 @1;\
	a?'›'; if z=1 @2;\
	a?'‹'; if z=1 @3;\
	a?'+'; if z=1 @4;\
	a?'-'; if z=1 @5;\
	a?'.'; if z=1 @6;\
	a?','; if z=1 @7;\
	a?'['; if z=1 @8;\
	a?']'; if z=1 @9;\
@1: 	ret;\
@10:	x++; go near @0;\
@2: 	y++; go near @10;\
@3:	y--; go near @10;\
@4: 	data[y]++; go near @10;\
@5: 	data[y]--; go near @10;\
@6: 	a=data[y]; @111: if serialnamesr#7=0 @111; serialnamedr=a; go near @10;\
@7:	if serialnamesr#5=0 @7; a=serialnamedr; data[y]=a; go near @10;\
@8: 	a=data[y]; if z=0 @10; @21 = 0; call @11; go near @10;\
@9: 	a=data[y]; if z=1 @10; @21 = 0; call @12; go near @10;\
@11:    a=code[x];\
	a?'['; if z=1 @13;\
	a?']'; if z=1 @14;\
@15:	x++; go near @11;\
@13: 	@21++; go near @15;\
@14: 	@21--; if z=1 @1; go near @15;\
@12:    a=code[x];\
	a?']'; if z=1 @17;\
	a?'['; if z=1 @18;\
@19:	x--; go near @12;\
@20:	x--; ret;\
@17: 	@21++; go near @19;\
@18: 	@21--; if z=1 @20; go near @19
Tigrytch вне форума  
Непрочитано 19.10.2018, 09:27  
t_ruslan_w
Прописка
 
Регистрация: 24.02.2007
Адрес: Вольногорск, Украина
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 18 сообщении(ях)
t_ruslan_w на пути к лучшему
По умолчанию Re: А чем компилировать-то?

IAR STM8 компилит и под wine. Только с отладкой не получится да и версию использовол старенькую, мне лицензии на 8к достаточно.
t_ruslan_w вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ARM, IDE, JTAG, или в чем писать, и чем отлаживать nerozero Микроконтроллеры, АЦП, память и т.д 65 25.10.2010 02:04
На чем разрабатывать в MacOS X zerberus Proteus, KiCAD и другие ECAD 1 16.09.2010 23:59
Что такое программа и методика измерений и чем отличается программа от методики tumanovalex Измерительное оборудование 12 22.12.2009 20:40
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 08:08.


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