I have the code working fine with the 1byte, 2bytes and 4bytes programming, reading and writing. But when I use the 8Bytes (double - word), It is always trapped in a hard fault handler. Any help?
I am new to Ethernet. What I am trying to do is to use it to send a packet from one board to another. What I did:Changed the default RAM to D1RAM to start from 0x24000000 to store the DMA descriptorsConfigured the MPU for the DMA Descriptors - I will...
here is the code I am using to scanint ScanConfig(__const char * format, va_list args) {
unsigned i=0;
char ch = 0;
char buffer[256];
int ret = 0;
while((i<sizeof(buffer))&&(ch!='\n')&&(ch!='\r')){
HAL_StatusTypeDef status...
Ok guys, I figured it out.fdcan_ker_clk is associated with PLL1Q (you can choose this by this command):RCC_PeriphCLKInitTypeDef RCC_PeriphClkInit;
RCC_PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_FDCAN;
RCC_PeriphClkInit.FdcanClockSelection =...
I am using HAL library on Eclipse IDE. Yes, floating point is included for printf and scanf. The problem is not that it does print or scan garbage. The problem that it just scans one character.
I wanted to speed up the peripherals associated with these clocks such as ADC. I am trying to minimize the speed at which each peripheral is operating. Yes, you are right I read in the datasheet that these are the max frequencies at which these buses...