完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ATmega128a 串口0接收中断为什么进不去! 高手帮忙看一下用的是Atmel studio6.0 中断可以直接那么写,把下面的都改成串口1的话是可以的?
#include #include #include til/delay.h> void Init_IO(void) { DDRA = 0xFF; PORTA = 0xaa; DDRF = 0xFF; DDRC = 0xFF; } void UART0_Init(void) { UCSR0A = 0x00; UCSR0B =0x98;//(1< UCSR0C = 0x06;//(1< UBRR0L = 51;//(unsigned char)MYUBRR; //Set Baudrate, UBRR0L = 51, 9600bps // UBRR0L = (SYSCLK/((uint32_t)BAUD_RATE * 8) - 1); //波特率设置 } ISR(SIG_USART0_RECV) { PORTF = UDR0; PORTC = ~PORTC; } int main(void) { Init_IO(); UART0_Init(); sei(); while(1) { ; //TODO:: Please write your application code } } |
|
相关推荐
3 个讨论
|
|
只有小组成员才能发言,加入小组>>
875个成员聚集在这个小组
加入小组AVR Atmega16 Bootloader程序与上位机LabView程序
5249 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
7847 浏览 0 评论
3124 浏览 2 评论
3167 浏览 1 评论
10195 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 07:14 , Processed in 0.551857 second(s), Total 44, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191