-
/*
---------------------------------------------------------------
函数功能:旋钮编码器管脚初始化
---------------------------------------------------------------
*/
void EncoderInit(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
GPIOPinTypeGPIOInput(GPIO_PORTA_BASE, GPIO_PIN_2 | GPIO_PIN_3);
GPIOIntTypeSet(GPIO_PORTA_BASE, GPIO_PIN_2, GPIO_FALLING_EDGE);
GPIOPinIntEnable(GPIO_PORTA_BASE, GPIO_PIN_2);
IntEnable(INT_GPIOA);
IntMasterEnable();
//优先级设置
IntPrioritySet(INT_UART0, 0
-
/*
---------------------------------------------------------------
函数功能:旋钮编码器管脚初始化
---------------------------------------------------------------
*/
void EncoderInit(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
GPIOPinTypeGPIOInput(GPIO_PORTA_BASE, GPIO_PIN_2 | GPIO_PIN_3);
GPIOIntTypeSet(GPIO_PORTA_BASE, GPIO_PIN_2, GPIO_FALLING_EDGE);
GPIOPinIntEnable(GPIO_PORTA_BASE, GPIO_PIN_2);
IntEnable(INT_GPIOA);
IntMasterEnable();
//优先级设置
IntPrioritySet(INT_UART0, 0
-
我用示波器看触发信号波形,很漂亮的信号,没有问题,我现在开始怀疑单片机是不是有问题在这个功能上,请指教啊
-
guitool是要求注册的,要不里面生成的字符不全,或者不对,是不能用的
-
也可能是在进入boot程序之前程序就跑飞了,我就遇见过这样的情况,我是把检测更新的函数修改了,在产品批量生产时大部分都是可以正常工作的,但是就是有几台上电不能正常工作,但是手动复位就可以正常工作,然后我调试跟踪,发现就没有进入程序,程序不知道跑飞到哪里去了,大家遇见过这种问题没?
-
看看,了解一下……
-
((void (*)(void))g_ulTransferAddress)();这个出口是不是只要保证不在自己的boot loader程序范围内且到FLASH范围可以下载应用程序就行,我把这个地址设置为16K,我看源代码设置的为2K,但是现在下载成功后就是启动不了,我把下载:carnation: 到FLASH中的应用程序代码数据全部从FLASH中出来,数据全部正确,但是就是启动不了,现在肯定是这个出口的问题,这个出口写时有什么要求么?
-
((void (*)(void))g_ulTransferAddress)();这个出口是不是只要保证不在自己的boot loader程序范围内且到FLASH范围可以下载应用程序就行,我把这个地址设置为16K,我看源代码设置的为2K,但是现在下载成功后就是启动不了,我把下载到FLASH中的应用程序代码数据全部从FLASH中出来,数据全部正确,但是就是启动不了,现在肯定是这个出口的问题,这个出口写时有什么要求么?:tongue:
-
欣赏一下……
-
学习一下啊
-
谢谢了
-
你看一下软件是否是已经被成功激活
-
19:43实训,第一次感觉实训很充实……
-
顶……:)
-
谢谢啦……:)
-
:loveliness: 顶一个!
-
你测一下你的板子,看看电源是不是带电,然后看一下复位端。
-
呵呵,顶啊……
-
16:49今天把驱动板子做好……
-
这个不错,顶一下……:loveliness: