charlion IP属地:安徽

文章 关注 粉丝 访问 贡献
 
共 8 篇文章
显示摘要每页显示  条
IAR+STM8 UART串口发送与中断接收。void UART3_init(void){// 设置波特率9600UART3_BRR1 = 0x34; // 8M/9600 = 0x341UART3_CR2 = 0x2C; // 允许接收中断,允许接收,允许发送}#pragma vector=UART3_R_RXNE_vector__interrupt void UART3_RX_RXNE(void){// 关全局中断CLK_init();UART3_init(); // 开发板上的串口接的是UART3,刚开始想当然的认...
IAR中STM8中断向量中断函数使用及STM8L的ucos时间调度 按IAR的规矩中断向量要加2,如PA口的中断向量为3,那么在IAR程序中应写成#pragmavector=0x05。
void CLK_init(void){// 配置PD端口的方向寄存器PD3输出PD_CR1 = 0x08; // 设置PD3为推挽输出}void TIM1_init(void){// 8M系统时钟经预分频f=fck/(PSCR+1)TIM1_PSCRL = 0x3F; // PSCR=0x1F3F,f=8M/(0x1F3F+1)=1000Hz,每个计数周期1msTIM1_ARRH = 0x01; // 自动重载寄存器ARR=0x01F4=500TIM1_ARRL = 0xF4; // 每记数500次产生一次中断,即500m...
【转】IAR+STM8.// 配置PD端口的方向寄存器PD3输出PD_CR1 = 0x08; // 设置PD3为推挽输出PD_CR2 = 0x80; // 使能PD7外部中断}接下来只能另想办法,仔细翻了资料后发现,PD7和PD其他端口不一样,PD7后面拖了个小尾巴TLI,再看手册上的TLI描述,乖乖,TLI拥有芯片最高级别中断,享有独立专用的中断向量号0,这下就好办了,按IAR的规矩,向量号加2...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部