تو codewizard یک USART سنکرون ایجاد کردم یه master و یه slave با UCPOL متفاوت و BAUD RATE 0% و UDR رو در master مقدار دادم ، در PROTEUS مستر دیتا رو از پین TXD ارسال میکنه ولی پالس همزمان سازی در پین XCK مستر تولید نمیشه و SLAVE نمیتونه دیتا رو بگیره . ضمنا با اینکه پین B.0 پایه XCK است ولی D.0 ، codewizard رو به عنوانXCK پیشفرض میگیره و خروجی میکنه ولی نه در B.0 و نه در D.0 پالس همزمانی تولید نمیشه .
برنامه اینه
;(( while ( ! ( UCSRA @ 0X80
;PORTA=UDR
; (1)while
برنامه اینه
;(( while ( ! ( UCSRA @ 0X80
;PORTA=UDR
; (1)while
دیدگاه