• stm32f TIM7 doesn't count
    Hello All, I have a stm32f303 micro, and I am using Keil's uVision4. I am running at 8 Mhz. The function below is being called ok. But for some reason when I look at TIM7 CNT I don't have anything...
  • fwrite of "cnt < 4-byte" data results in ARM_Flash_ProgramData (cnt = 4-byte)
    Problem Code: /* main.c */ uint8_t testBuf[] = {1, 2, 3, 4, 5}, FILE * fwr = fopen("tst1.txt", "w"); fwrite(testBuf, sizeof(uint8_t), sizeof(testBuf), fwr); fflush(fwr); fclose(fwr); /* flash_cmsis_driver...
  • couldn't write anything to one register
    What could be the problem if I'm not able to write this value to this register? *AT91C_EMAC_TCR = 0x30; If I take a look in the memory window I don't see this value in this register... assembly...
  • Build output shows zero errors and warnings but error list shows a huge list
    I'm very new to uVision and I started off with a project from STM's Motor Workbench. When I compile the project, it says there are zero errors and warnings. However, when I look at the errors list there...
  • Debugger watch window doesn't show correct values
    Hey there, I'm using keil v5.27.1.0 with a stm32h745 nucleo board. i'm developing firmware code for a student project. i'm having a problem where the watch window shows jibberish values for variables...