![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
使用13.56MH晶振作为系统时钟.主函数如下: void main(void) { /* CLK configuration -------------------------------------------*/ /* Select HSE as system clock source */ CLK_SYSCLKSourceSwitchCmd(ENABLE); CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE); /* system clock prescaler: 1*/ CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1); while (CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSE) {} /* GPIO Configuration */ GPIO_Init(GPIOB, GPIO_Pin_2, GPIO_Mode_Out_PP_Low_Fast); while (1) { GPIOB->ODR ^= GPIO_Pin_2; } } 实现测量GPIO的翻转速度只有1.1MH这是为什么呢?GPIO的翻转速度不是最高10MH吗? 请高手指教 |
STM8AF系列可以通过Flash Loader Demonstrator用lin总线刷写程序吗
STM8S003F3U6 请求各位大佬支援,但是遇到如下问题。。。这样就一定是这颗芯片的问题吗?
STVD如何生成库文件
STM8 flash 库函数 startaddress = startaddress + ((uint32_t)BlockNum * FLASH_BLOCK_S
stm 8 flash 在RAM运行代码的问题,是不是库函数有问题 Library call (?sll32_l0_l0_a) from within a
STM 有能替代MCHC912B32CFUE8 / NXP的型号吗?
STM8S的CAN总线使用
STM8L151在使用DAC功能后严重发热
STM8 IIC SLAVE 400K
STM8S 定时器1互补输出pwm
static void MCU_Clock_Init(void)
{
CLK_DeInit(); //时钟寄存器初始化
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //内部时钟1分频
CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1); //主要时钟分频
CLK_HSECmd(ENABLE); //使能外部时钟
while(CLK_GetFlagStatus(CLK_FLAG_HSERDY) == RESET); //等待外部时钟稳定
(void)CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE,CLK_CURRENTCLOCKSTATE_ENABLE); //自动切换到 外部主时钟
}
我做项目时,用的STM8S207RB,GPIO口的速度挺快的,没具体没时,在是在24M的外部时钟下,与内核时钟已相差不多了。
GPIOB->BRR=GPIO_Pin_11;
GPIOB->BSRR=GPIO_Pin_11;
10M 调用库函数与操作寄存器效果一样
初始化的时候速度设置的多少