最新回复
我说的中断那个写法,比如
#pragma vector=UART1RX_VECTOR
__interrupt void UART1_RX_ISR(void)
{
data[j]=U1RXBUF;
j++;
IFG2&=0XEF;
}
上面的是中断程序,然后下面是主函数的执行程序
while(1)
{
if(j == 1000)
{
j = 0;
crcsum = Cal_CRC16(&data[0],datalen);
data[1000]=crcsum;
data[1001]=0x1a;
data[1002]='\r';
data[1003]='\n';
//发送寄存器空的时候发送数据
for(i=0;i
详情
回复
发表于 2012-8-23 16:57
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
此帖出自stm32/stm8论坛
点评 | ||
|
||
回复 板凳 ldh0504 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
此帖出自stm32/stm8论坛
点评 | ||
|
||
回复 6楼 sint27 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
回复 6楼 sint27 的帖子
此帖出自stm32/stm8论坛
点评 | ||
|
||
回复 8楼 xiaofeixia 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持