ลองย้ายโปรเจค gyro กับ accelemeter มาใช้กับ Coocox CoIDE ก็สามารถทำงานได้ปกติ
http://www.mediafire.com/download/xcxcw9ady29nwpa/L3GD20_GLCD5110(2).rar
http://www.mediafire.com/download/y69oxydzz8gs2yk/LSM303DLHC_acc.rar
เนื่องจาก clock ของ stm32f3discovery รับมาจากขา mco ของ st-link จึงต้องแก้ใขในไฟล์ system_stm32f30x_temp.c จาก
RCC->CR |= ((uint32_t)RCC_CR_HSEON); ไปเป็น RCC->CR |= (uint32_t)(RCC_CR_HSEON | RCC_CR_HSEBYP);
(ดูมาจากไฟล์ system_stm32f30x.c ใน stm32f3discovery firmware library แต่ไม่แก้ใขก็ทำงานได้ครับ)
http://www.mediafire.com/download/xcxcw9ady29nwpa/L3GD20_GLCD5110(2).rar
http://www.mediafire.com/download/y69oxydzz8gs2yk/LSM303DLHC_acc.rar
เนื่องจาก clock ของ stm32f3discovery รับมาจากขา mco ของ st-link จึงต้องแก้ใขในไฟล์ system_stm32f30x_temp.c จาก
RCC->CR |= ((uint32_t)RCC_CR_HSEON); ไปเป็น RCC->CR |= (uint32_t)(RCC_CR_HSEON | RCC_CR_HSEBYP);
(ดูมาจากไฟล์ system_stm32f30x.c ใน stm32f3discovery firmware library แต่ไม่แก้ใขก็ทำงานได้ครับ)