본문 바로가기
반응형

코스웨어/14년 스마트컨트롤러287

assert함수 설명 / 김진철 ASSERT C함수로 프로그램 실행 관련 함수입니다.주어진 조건이 거짓이면 오류메시지를 출력과 동시에 프로그램을 종료합니다. assert관련 코드를 한번에 제거하는 방법 assert.h를 인크루드하기전에 NDEBUG를 디파인해주면 됩니다. 2014. 11. 10.
1107 김상엽 출석번호 5번 업무일지 APB2 peripheral clock enable register (RCC_APB2ENR)RCC_APB2ENR |= ((0x01 2014. 11. 7.
20141106업무일지 출석번호 1번 고윤석 UARTUART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)는 병렬및 직렬 방식으로 데이터를 전송하는 컴퓨터 하드웨어의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485 와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다.UART는 일반적으로 컴퓨터나 주변 기기 직렬 포트의 직렬 통신 을 위해 사용되는 개별 집적회로 이다. UART는 보통 마이크로컨트롤러에도 포함되어 있다. 듀얼 UART, 곧 DUART는 두 개의 U.. 2014. 11. 6.
keil usart 2014. 11. 6.
2014.11.05 업무일지 - 한솔 -> STM32F1xx_DFP Install 하기-> MDK_Middleware은 update해준다. (새 프로젝트 생성)- 이름 임의 - (모델 설정)Z - 144pinE - 512KBT - LQFP6 - 영하 40˚~ 85˚ ( 프로젝트 생성 끝 ) ( New file생성)( New file생성 끝 ) * 데이터시트 or 소스 * -LED 켜기 위해 사용할 PORT는 PORT C 12번- 0X4002 1000 - Base Address - Base Address를 참조하여 앞으로의 Address를 설정해준다. -> ex) RCC_APB2ENR = 0x4002 1018 어떤 Port를 사용하는지 확인하기 - port C 12로 위에서 확인함 - Sorce -#define RCC_APB2ENR (*(vo.. 2014. 11. 6.
ARM main . c#include "AT91SAM7S256.h"#include "LED.h" #define MASTERCLOCK 48000000#define DFT_DUTY100#define MAX_DUTY800 void PWM3_DUTY(unsigned int uiDuty);void PWM3_Init();void Delay_ms(unsigned int ms){volatile unsigned int count;volatile unsigned int countmax = (MASTERCLOCK / 10000) * ms;for(count = 0; count < countmax; count++);} int main(void){volatile unsigned int uiCnt;volatile unsigned int .. 2014. 11. 5.
2014.11.04. 업무일지 22번 허수웅 STM32F Rabbit 설치해야 할 사항 1. USB 드라이버 http://www.jkelec.co.kr/product3_2.php 접속 모델을 누르고 가이드를 누름 들어가서 내리다보면 USB 드라이버 다운로드가 있다. 설치한다. 2. MDK https://www.keil.com/ 5버젼 설치 3. ST Flash Loader 프로그램 설치 jkelec에서 내려보면 다음위치가 나올 것이다. 새창으로 이동하여 다음을 다운 받으면 된다. 소스 올리기 소스 올리기 전에는 ISP를 다음과 같이 위쪽으로 끼워준다. 그런 다음 Flash Loader Demo 를 실행시키고 설정을 해준 뒤 컴파일된 소스를 올리고 Global Erase를 눌러준 뒤 Next로 넘어간다. 그러면 전송이 된다. 완료가 되면 다음과 같이.. 2014. 11. 5.
STM32F103ZE 2014. 11. 4.
2014.11.03 업무일지 출석번호21 이재우 #include "AT91SAM7S256.h" #include "AT91SAM7S256.h" #define MASTERCLOCK 48000000 #define PREA 8 #define DIVA 0 void Delay_ms(unsigned int ms) { volatile unsigned int count; volatile unsigned int countmax = (MASTERCLOCK / 10000) * ms; for(count = 0; count < countmax; count++); } int main(void) { unsigned int uiCnt = 1000; *AT91C_PMC_PCER = (1 2014. 11. 4.
728x90
반응형