On 2015-06-07 23:35, CodeC wrote: > jau vistiek kodini C. kam tau tas arduino? Aha... kur C, o kur nesibaigiantys registru bitu kaitaliojimai ir settingai... Kai paziuriu kokius STM32 pavyzdzius, tai plaukai siausiasi, nieko nesuprantu. Suprantu, kad reikes kazkada iki asm isigilint, bet norejosi is pradziu pasidaryti pakenciamai veikianti prototipa paprastom priemonem. O jau paskui, pasitvirtinus visa koncepta, perdarineti/isbaigineti atiduodant kieviena dali savo srities profesionalams... Va pvz tokia Hello world (kokia cia C, cia pure geek porno): int main(void) { RCC->APB2ENR = 0 | RCC_APB2ENR_USART1EN | RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_AFIOEN; GPIOA->CRH = 0xBBBBBBBB; GPIOB->CRL = 0x03; USART1->BRR = 8000000/38400; USART1->CR1 = USART_CR1_UE | USART_CR1_TE | USART_CR1_RE; for (;;) { delay(100000); USART1->DR = 'H'; GPIOB->ODR = ~0; delay(100000); USART1->DR = 'i'; GPIOB->ODR = 0; } }