Чт окт 07, 2010 12:59:17
Чт окт 07, 2010 13:33:49
ведущий специалист писал(а):офф топ Вопрос kotovasiya. собирал твой осцил...так и не заработал . Вопрос, построение осцилла еще актуально? Есть неплохой материал по ucGUI. Там в примере уже есть осцилл, только доработать код надо и все. Если гуй отдельно из оси выдернуть(у меня уже есть наработки) то получится очень даже шустро.
Чт окт 07, 2010 17:26:15
Чт окт 07, 2010 21:59:39
Проектов уже много в сети, например "народник 2", чем сложнее устройство тем уже круг людей которые хотят его собрать, поэтому хамелеон останется таким как есть. А вот наработки ваши бесценны, сам пользовал ваш жпег декодер, все заработало.
Пт окт 08, 2010 10:05:06
On-board ST-Link with selection mode switch to use the kit as a stand-alone ST-Link (with
SWD connector for programming and debugging)
The STM32F100RB 32-bit microcontroller offers:
[b]8 Kbytes[/b] RAM
[b]128 Kbytes[/b] of Flash memory
This device provides the following benefits:
● Reduced system cost:
– Built-in POR, PDR, LVD, watchdog timer.
– Factory trimmed 8 MHz RC oscillator and 40 kHz for RTC and watchdog.
– On-chip [b]12-bit dual channel DAC[/b] with DMA support and output buffers.
● Perfect fit for control applications: Up to s[b]even PWM 16-bit timers[/b] including advanced
control timer for a total of 26 channels.
● Ideal for appliance control applications including induction cooking: Three independent
PWM 16-bit timers with complementary output and dead-time generation.
● Reduced design complexity and minimized CPU, peripheral and memory use:
Consumer electronics control (CEC) peripheral.
● Extensive connectivity capability: CEC, 400 kHz [b]I²C[/b], up to12 Mbit/s master and slave
[b]SPI[/b], up to 3 Mbit/s [b]USART[/b].
● Achieves superior performance with 16-bit code density: ARM Cortex-M3 Thumb-2
32-bit instruction set and 7-channel DMA.
● Eases Flash memory integrity check: CRC (cyclic redundancy check) with DMA
support.
Пт окт 08, 2010 10:17:51
Вт окт 12, 2010 19:46:43
emWin ucGUI и uCos
Вт окт 12, 2010 22:14:05
Ср окт 13, 2010 08:02:17
Ср окт 13, 2010 20:58:47
GP1 писал(а):Поскольку здесь пока тусуются только гуру STM8, то у меня чайниковский вопрос куда можно применить "High, low addressing modes", видимо слишком засиделся на AVRах, не могу представить куда это можно применить, "поможите кто чем может"
Ср окт 13, 2010 21:11:55
ведущий специалист писал(а):...Хотя могу с увереностью сказать. Данный проц разрабатывался не под программирование под ассемблером...
Чт окт 14, 2010 21:27:42
GP1 писал(а)::)))
Начнем с того, что я не пишу на Си, но вижу пришло время вплотную заняться Си, а то молодежь на обочину вытолкнет
Вот слово-в-слово мне горорили тоже самое про AVR
Сб окт 23, 2010 08:50:01
Пт ноя 05, 2010 13:23:46
Anode_Katode писал(а):А есть ли где-нибудь внятная литература по серии STM8/16/32? Нечто вроде того, что было в свое время по PIC'ам и AVR'ам?
Ср ноя 10, 2010 07:44:03
Сейчас готовим цикл статей об освоении STM8 с нуля на личных примерах, скоро будет первая - про мигание светодиодом
Ср ноя 10, 2010 11:14:55
Ср ноя 10, 2010 11:30:07
Пт ноя 12, 2010 20:31:27
/* External clock control register */
DEF_8BIT_REG_AT(CLK_ECKR,0x50c1);
Сб ноя 13, 2010 00:33:54
uldemir писал(а):. В STM8S105C_S.h нашел описаниеНо и это всё. Где искать описания бит соответствующих регистров? И как к ним обращаться?
- Код:
/* External clock control register */
DEF_8BIT_REG_AT(CLK_ECKR,0x50c1);
CLK_ECKR |= (1<<0);
CLK_ECKR |= 0x01;
Сб ноя 13, 2010 06:16:41
#ifdef _COSMIC_
#define FAR @far
#define NEAR @near
#define TINY @tiny
#define EEPROM @eeprom
#define __CONST const
#define IN_RAM
#elif defined (_RAISONANCE_) /* __RCST7__ */
#define FAR far
#define NEAR data
#define TINY page0
#define EEPROM eeprom
#define __CONST code
#define IN_RAM inram
#if defined (STM8L15X_MD) || defined (STM8L15X_MDP)
/*!< Used with memory Models for code less than 64K */
#define MEMCPY memcpy
#else /* STM8L15X_HD */
/*!< Used with memory Models for code higher than 64K */
#define MEMCPY fmemcpy
#endif /* STM8L15X_MD or STM8L15X_MDP */
#else /*_IAR_*/
#define FAR __far
#define NEAR __near
#define TINY __tiny
#define EEPROM __eeprom
#define __CONST const
#define IN_RAM
#endif /* __CSMC__ */